Work on plug:run
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { syscall } from "$sb/plugos-syscall/syscall.ts";
|
||||
import { QueueStats } from "$sb/types.ts";
|
||||
|
||||
export function send(queue: string, body: any) {
|
||||
return syscall("mq.send", queue, body);
|
||||
@@ -15,3 +16,7 @@ export function ack(queue: string, id: string) {
|
||||
export function batchAck(queue: string, ids: string[]) {
|
||||
return syscall("mq.batchAck", queue, ids);
|
||||
}
|
||||
|
||||
export function getQueueStats(queue: string): Promise<QueueStats> {
|
||||
return syscall("mq.getQueueStats", queue);
|
||||
}
|
||||
|
||||
@@ -4,3 +4,9 @@ export type Message = {
|
||||
body: any;
|
||||
retries?: number;
|
||||
};
|
||||
|
||||
export type QueueStats = {
|
||||
queued: number;
|
||||
processing: number;
|
||||
dlq: number;
|
||||
};
|
||||
Reference in New Issue
Block a user