Refresh jellyseerr page when media is requested

- refetch details when media request is successful
- fix key error on tags
- chore: update bun.lockb
This commit is contained in:
herrrta
2025-01-02 14:08:15 -05:00
parent 958b870bf0
commit 4af2712cc0
5 changed files with 37 additions and 28 deletions

View File

@@ -337,12 +337,13 @@ export const useJellyseerr = () => {
}, []);
const requestMedia = useCallback(
(title: string, request: MediaRequestBody) => {
(title: string, request: MediaRequestBody, onSuccess?: () => void) => {
jellyseerrApi?.request?.(request)?.then((mediaRequest) => {
switch (mediaRequest.status) {
case MediaRequestStatus.PENDING:
case MediaRequestStatus.APPROVED:
toast.success(`Requested ${title}!`);
onSuccess?.()
break;
case MediaRequestStatus.DECLINED:
toast.error(`You don't have permission to request!`);