fix(integrations): resolve intermittent Seerr/Overseerr crashes and add query status to context menu (#6347)

This commit is contained in:
Thomas authored and GitHub committed 2026-07-15 11:41:18 +02:00
1 parent 2d450239ac
commit 7887ce12c0
7 files changed
+106 -35

No files matched your search

@@ -13,6 +13,7 @@ type IntegrationOfKind<TKind extends IntegrationKind> = Omit<Integration, "kind"
interface Options<TData, TKind extends IntegrationKind, TInput extends Record<string, unknown>> {
requestAsync: (integration: IntegrationOfKind<TKind>, input: TInput) => Promise<TData>;
cacheTtlMs?: number;
fallbackToStaleOnError?: boolean;
}
export const createIntegrationRequestHandler = <
@@ -32,6 +33,7 @@ export const createIntegrationRequestHandler = <
return options.requestAsync(integration, input.options);
},
cacheTtlMs: options.cacheTtlMs,
fallbackToStaleOnError: options.fallbackToStaleOnError,
});
return {