From bf6e7b00b7551a5630e4850cf78605393aa64509 Mon Sep 17 00:00:00 2001 From: zurdi zurdo Date: Mon, 27 Mar 2023 09:45:24 +0200 Subject: [PATCH] rom size rounded to two decimals --- backend/src/utils/fastapi.py | 2 ++ backend/src/utils/fs.py | 2 +- emulation/nes/roms/castlevania.nes | 0 frontend/src/components/Navigation.vue | 3 ++- frontend/src/components/RomDetails.vue | 2 +- 5 files changed, 6 insertions(+), 3 deletions(-) delete mode 100644 emulation/nes/roms/castlevania.nes diff --git a/backend/src/utils/fastapi.py b/backend/src/utils/fastapi.py index 7e9c4be22..76f71d10f 100644 --- a/backend/src/utils/fastapi.py +++ b/backend/src/utils/fastapi.py @@ -53,10 +53,12 @@ def purge(dbh: DBHandler, p_slug: str = '') -> None: """Clean the database from non existent platforms or roms""" if p_slug: # Purge only roms in platform + log.info(f"Purge {p_slug}") dbh.purge_roms(p_slug, fs.get_roms(p_slug)) else: # Purge all platforms / delete non existent platforms and non existen roms platforms: list = fs.get_platforms() dbh.purge_platforms(platforms) for p_slug in platforms: + log.info(f"Purge {p_slug}") dbh.purge_roms(p_slug, fs.get_roms(p_slug)) diff --git a/backend/src/utils/fs.py b/backend/src/utils/fs.py index 6155cd108..276374983 100644 --- a/backend/src/utils/fs.py +++ b/backend/src/utils/fs.py @@ -157,7 +157,7 @@ def get_roms(p_slug: str) -> list: roms_filename = list(os.walk(f"{EMULATION_BASE_PATH}/{p_slug}/roms/"))[0][2] roms: list[dict] = [ {'filename': rom, - 'size': str(os.stat(f"{EMULATION_BASE_PATH}/{p_slug}/roms/{rom}").st_size / (1024 * 1024))} + 'size': str(round(os.stat(f"{EMULATION_BASE_PATH}/{p_slug}/roms/{rom}").st_size / (1024 * 1024), 2))} for rom in roms_filename] log.info(f"filesystem roms found for {p_slug}: {roms}") except IndexError: diff --git a/emulation/nes/roms/castlevania.nes b/emulation/nes/roms/castlevania.nes deleted file mode 100644 index e69de29bb..000000000 diff --git a/frontend/src/components/Navigation.vue b/frontend/src/components/Navigation.vue index 2ee95342d..4444cebf3 100644 --- a/frontend/src/components/Navigation.vue +++ b/frontend/src/components/Navigation.vue @@ -74,7 +74,8 @@ async function scan() { emitter.emit('snackbarScan', {'msg': "Couldn't complete scan. Something went wrong...", 'icon': 'mdi-close-circle', 'color': 'red'}) }) scanning.value = false - if (!platforms.length){emitter.emit('refresh')}else{emitter.emit('refreshRoms')} + // if (!platforms.length){emitter.emit('refresh')}else{emitter.emit('refresh')} + emitter.emit('refresh') } function toggleTheme() { diff --git a/frontend/src/components/RomDetails.vue b/frontend/src/components/RomDetails.vue index 007827e0d..7e4016524 100644 --- a/frontend/src/components/RomDetails.vue +++ b/frontend/src/components/RomDetails.vue @@ -156,7 +156,7 @@ async function deleteRom() { Size - {{ rom.size }}mb + {{ rom.size }} MB Slug