fix
This commit is contained in:
+6
-3
@@ -86,13 +86,15 @@ import {
|
||||
verifyAppCredentials,
|
||||
verifyCredentials
|
||||
} from "./mastodon";
|
||||
import { processOutgoingDeliveries } from "./federation";
|
||||
|
||||
export default {
|
||||
async fetch(request: Request, env: Env): Promise<Response> {
|
||||
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> {
|
||||
try {
|
||||
await ensureAdminUser(env);
|
||||
await publishDueScheduledStatuses(env);
|
||||
return await route(request, env);
|
||||
const response = await route(request, env);
|
||||
ctx.waitUntil(processOutgoingDeliveries(env));
|
||||
return response;
|
||||
} catch (error) {
|
||||
if (error instanceof HttpError) return json({ error: error.message }, error.status);
|
||||
console.error("unhandled", error);
|
||||
@@ -102,6 +104,7 @@ export default {
|
||||
async scheduled(_event: ScheduledEvent, env: Env): Promise<void> {
|
||||
await ensureAdminUser(env);
|
||||
await publishDueScheduledStatuses(env);
|
||||
await processOutgoingDeliveries(env);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user