feat(frontend/release): add ability to change boormarks list on releases page for authorized users

This commit is contained in:
Kentai Radiquum 2024-05-01 09:48:18 +05:00
parent 632684cde8
commit 0f937f09d0
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
3 changed files with 134 additions and 33 deletions

View file

@ -28,3 +28,25 @@ async def getUserById(
},
"is_my_profile": res["is_my_profile"],
}
@router.get("/{release_id}/{list}/add", summary="Add release to bookmarks list")
async def addReleaseToBookmarks(
request: Request, release_id: int, list: int, token: str
):
return await apiRequest(
request,
f"{ENDPOINTS['profile']}/list/add/{list}/{release_id}",
query=f"?token={token}",
)
@router.get("/{release_id}/{list}/delete", summary="Remove release from bookmarks list")
async def deleteReleaseFromBookmarks(
request: Request, release_id: int, list: int, token: str
):
return await apiRequest(
request,
f"{ENDPOINTS['profile']}/list/delete/{list}/{release_id}",
query=f"?token={token}",
)