Files
illusory-iotam/packages/keystore/build.queue.ts
2026-03-27 20:06:38 +02:00

18 lines
493 B
TypeScript

import { getRedisInstance } from "./index";
export const APK_BUILD_QUEUE_CHANNEL = "queue:apk-build";
export async function publishApkBuildSignal(payload: {
taskId: string;
buildId: string;
}) {
const redis = getRedisInstance();
await redis.connect().catch(() => undefined);
await redis.publish(APK_BUILD_QUEUE_CHANNEL, JSON.stringify(payload));
}
export function getApkBuildSubscriber() {
const subscriber = getRedisInstance().duplicate();
return subscriber;
}