Fake Mirrors
    Preparing search index...

    Interface WebhookWorker

    Defines the public contract for a webhook worker.

    interface WebhookWorker {
        close(): Promise<void>;
        run(): Promise<void>;
    }

    Implemented by

    • Gracefully closes the worker.

      The worker stops processing new jobs and waits for current jobs to complete. This method should be called during application shutdown to ensure all pending jobs are completed and resources are released.

      Returns Promise<void>

      BootstrapError If the worker cannot be closed properly.

    • Starts the worker, enabling it to process jobs.

      The worker will begin processing jobs from the queue based on its specification. This method should be called during application bootstrap after all processors have been registered with the router.

      Returns Promise<void>

      BootstrapError If the worker cannot be started.