export const listScheduledFunctions = query({
args: {
paginationOpts: paginationOptsValidator,
},
handler: async (ctx, args) =>
{
await hasAdminRole(ctx);
return await ctx.table.system("_scheduled_functions").order("desc").paginate(args.paginationOpts);
},
});
export const getScheduledMessage = query({
args: {
id: v.id("_scheduled_functions"),
},
handler: async (ctx, args) => {
return await ctx.table.system("_scheduled_functions").get(args.id);
},
});
export const listScheduledFunctions = query({
args: {
paginationOpts: paginationOptsValidator,
},
handler: async (ctx, args) =>
{
await hasAdminRole(ctx);
return await ctx.table.system("_scheduled_functions").order("desc").paginate(args.paginationOpts);
},
});
export const getScheduledMessage = query({
args: {
id: v.id("_scheduled_functions"),
},
handler: async (ctx, args) => {
return await ctx.table.system("_scheduled_functions").get(args.id);
},
});