Merge pull request #92 from zurdi15/fix/delete_rom

Fix/delete rom
This commit is contained in:
Zurdi
2023-03-31 01:31:15 +02:00
committed by GitHub
3 changed files with 18 additions and 10 deletions

View File

@@ -7,6 +7,9 @@ assignees: zurdi15
---
**RomM version**
Version of RomM you are using
**Describe the bug**
A clear and concise description of what the bug is.

View File

@@ -20,6 +20,16 @@ async def rom(p_slug: str, file_name: str) -> dict:
return {'data': dbh.get_rom(p_slug, file_name)}
@app.delete("/platforms/{p_slug}/roms/{file_name}")
async def delete_rom(p_slug: str, file_name: str, filesystem: bool=False) -> dict:
"""Detele rom from filesystem and database"""
log.info("deleting rom...")
if filesystem: fs.delete_rom(p_slug, file_name)
dbh.delete_rom(p_slug, file_name)
return {'msg': 'success'}
@app.patch("/platforms/{p_slug}/roms")
async def updateRom(req: Request, p_slug: str) -> dict:
"""Updates rom details"""
@@ -50,16 +60,6 @@ async def updateRom(req: Request, p_slug: str) -> dict:
return {'data': updatedRom}
@app.delete("/platforms/{p_slug}/roms")
async def delete_rom(p_slug: str, file_name: str, filesystem: bool=False) -> dict:
"""Detele rom from filesystem and database"""
log.info("deleting rom...")
if filesystem: fs.delete_rom(p_slug, file_name)
dbh.delete_rom(p_slug, file_name)
return {'msg': 'success'}
@app.get("/platforms/{p_slug}/roms")
async def roms(p_slug: str) -> dict:
"""Returns all roms of the desired platform"""

View File

@@ -1,3 +1,8 @@
# v1.5.1 (_31-03-2023_)
## Fix
- Delete game now works properly
# v1.5 (_30-03-2023_)
**`Breaking change`**