mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-15 19:10:47 +02:00
tauri notifications (#5875)
This commit is contained in:
@@ -17,6 +17,7 @@ import { ToolId } from '@app/types/toolId';
|
||||
import { ensureBackendReady } from '@app/services/backendReadinessGuard';
|
||||
import { useWillUseCloud } from '@app/hooks/useWillUseCloud';
|
||||
import { useCreditCheck } from '@app/hooks/useCreditCheck';
|
||||
import { notifyPdfProcessingComplete } from '@app/services/desktopNotificationService';
|
||||
|
||||
// Re-export for backwards compatibility
|
||||
export type { ProcessingProgress, ResponseHandler };
|
||||
@@ -476,6 +477,9 @@ export const useToolOperation = <TParams>(
|
||||
console.debug('[useToolOperation] Consuming files', { inputCount: inputFileIds.length, toConsume: toConsumeInputIds.length });
|
||||
const outputFileIds = await consumeFiles(toConsumeInputIds, outputStirlingFiles, outputStirlingFileStubs);
|
||||
|
||||
// Notify on desktop when processing completes
|
||||
await notifyPdfProcessingComplete(outputFileIds.length);
|
||||
|
||||
if (toConsumeInputIds.length === 1 && outputFileIds.length === 1) {
|
||||
const inputStub = selectors.getStirlingFileStub(toConsumeInputIds[0]);
|
||||
if (inputStub?.localFilePath) {
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
// Stub - overridden in desktop builds
|
||||
export async function notifyPdfProcessingComplete(_fileCount: number): Promise<void> {
|
||||
// Web builds: no-op
|
||||
}
|
||||
Reference in New Issue
Block a user