mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-07 19:22:14 +09:00
fix(admin): apply audit logs and side effects to bulk actions (#2758)
This commit is contained in:
@@ -21,10 +21,12 @@ export interface WorkerTaskHelpers {
|
||||
setContextLink: (link: string) => Promise<void>;
|
||||
}
|
||||
|
||||
export type WorkerTaskResult = Record<string, unknown>;
|
||||
|
||||
export type WorkerTaskHandler<Payload = Record<string, unknown>> = (
|
||||
payload: Payload,
|
||||
helpers: WorkerTaskHelpers,
|
||||
) => Promise<void>;
|
||||
) => Promise<WorkerTaskResult> | Promise<void>;
|
||||
|
||||
export class JobCancelledError extends Error {
|
||||
constructor(message = 'Job cancelled by admin') {
|
||||
|
||||
Reference in New Issue
Block a user