mirror of
https://github.com/rommapp/romm.git
synced 2026-02-18 23:42:07 +01:00
search IGDB feature fixed
This commit is contained in:
@@ -29,10 +29,10 @@ async def search_rom_igdb(
|
||||
|
||||
log.info(f"Searching by {field}: {query}")
|
||||
log.info(emoji.emojize(f":video_game: {rom.platform_slug}: {rom.file_name}"))
|
||||
if query.lower() == "id":
|
||||
matched_roms = igdbh.get_matched_roms_by_id(int(field))
|
||||
elif query.lower() == "name":
|
||||
matched_roms = igdbh.get_matched_roms_by_name(field, rom.platform.igdb_id)
|
||||
if field.lower() == "id":
|
||||
matched_roms = igdbh.get_matched_roms_by_id(int(query))
|
||||
elif field.lower() == "name":
|
||||
matched_roms = igdbh.get_matched_roms_by_name(query, rom.platform.igdb_id)
|
||||
|
||||
log.info("Results:")
|
||||
for m_rom in matched_roms:
|
||||
|
||||
@@ -45,12 +45,12 @@ MAME_XML_FILE: Final = os.path.join(os.path.dirname(__file__), "fixtures", "mame
|
||||
|
||||
|
||||
class IGDBPlatformType(TypedDict):
|
||||
igdb_id: str
|
||||
igdb_id: int
|
||||
name: str
|
||||
|
||||
|
||||
class IGDBRomType(TypedDict):
|
||||
igdb_id: str
|
||||
igdb_id: int
|
||||
slug: str
|
||||
name: str
|
||||
summary: str
|
||||
|
||||
@@ -93,7 +93,7 @@ async function updateRom({ rom, renameAsIGDB = false }) {
|
||||
formData.append("url_cover", rom.url_cover);
|
||||
formData.append("summary", rom.summary);
|
||||
formData.append("url_screenshots", JSON.stringify(rom.url_screenshots));
|
||||
if (artwork) formData.append("artwork", rom.artwork[0]);
|
||||
if (rom.artwork) formData.append("artwork", rom.artwork[0]);
|
||||
|
||||
return api.patch(`/roms/${rom.id}`, formData, {
|
||||
params: { rename_as_igdb: renameAsIGDB },
|
||||
|
||||
Reference in New Issue
Block a user