diff --git a/backend/endpoints/config.py b/backend/endpoints/config.py index 4bbf06979..29001f169 100644 --- a/backend/endpoints/config.py +++ b/backend/endpoints/config.py @@ -23,20 +23,20 @@ def get_config() -> ConfigResponse: async def add_platform_binding(request: Request) -> MessageResponse: """Add platform binding to the configuration""" - data = await request.form() - fs_slug = data.get("fs_slug") - slug = data.get("slug") + data = await request.json() + fs_slug = data["fs_slug"] + slug = data["slug"] cm.add_binding(fs_slug, slug) return {"msg": f"{fs_slug} binded to: {slug} successfully!"} -@protected_route(router.put, "/config/system/platforms", ["platforms.write"]) +@protected_route(router.delete, "/config/system/platforms", ["platforms.write"]) async def delete_platform_binding(request: Request) -> MessageResponse: """Delete platform binding from the configuration""" - data = await request.form() - fs_slug = data.get("fs_slug") + data = await request.json() + fs_slug = data["fs_slug"] cm.remove_binding(fs_slug) return {"msg": f"{fs_slug} bind removed successfully!"} diff --git a/backend/endpoints/search.py b/backend/endpoints/search.py index 54bd741ea..7613debd7 100644 --- a/backend/endpoints/search.py +++ b/backend/endpoints/search.py @@ -2,7 +2,7 @@ import emoji from decorators.auth import protected_route from endpoints.responses.search import RomSearchResponse from fastapi import APIRouter, Request -from handler import dbh, igdbh +from handler import dbromh, igdbh from logger.logger import log router = APIRouter() @@ -24,7 +24,7 @@ async def search_rom( RomSearchResponse: List of objects with all the matched roms """ - rom = dbh.get_rom(rom_id) + rom = dbromh.get_roms(rom_id) search_term = search_term or rom.file_name_no_tags log.info(emoji.emojize(":magnifying_glass_tilted_right: IGDB Searching")) diff --git a/frontend/src/components/Dashboard/Recent.vue b/frontend/src/components/Dashboard/Recent.vue index 2a9fbb9bf..980881d44 100644 --- a/frontend/src/components/Dashboard/Recent.vue +++ b/frontend/src/components/Dashboard/Recent.vue @@ -5,7 +5,7 @@ import EditRomDialog from "@/components/Dialog/Rom/EditRom.vue"; import SearchRomDialog from "@/components/Dialog/Rom/SearchRom.vue"; import UploadRomDialog from "@/components/Dialog/Rom/UploadRom.vue"; import GameCard from "@/components/Game/Card/Base.vue"; -import api from "@/services/api"; +import api_rom from "@/services/api_rom"; import storeRoms from "@/stores/roms"; import { views } from "@/utils"; import { onMounted, ref } from "vue"; @@ -21,7 +21,7 @@ function scrollX(e: WheelEvent) { } onMounted(async () => { - const { data: recentData } = await api.getRecentRoms(); + const { data: recentData } = await api_rom.getRecentRoms(); romsStore.setRecentRoms(recentData.items); }); diff --git a/frontend/src/components/Details/ActionBar.vue b/frontend/src/components/Details/ActionBar.vue index bd4f19750..1c7da5a20 100644 --- a/frontend/src/components/Details/ActionBar.vue +++ b/frontend/src/components/Details/ActionBar.vue @@ -1,7 +1,7 @@ diff --git a/frontend/src/components/Game/Card/ActionBar.vue b/frontend/src/components/Game/Card/ActionBar.vue index 9f524fb5f..8f52a4392 100644 --- a/frontend/src/components/Game/Card/ActionBar.vue +++ b/frontend/src/components/Game/Card/ActionBar.vue @@ -1,6 +1,5 @@