initttt
This commit is contained in:
17
packages/keystore/build.queue.ts
Normal file
17
packages/keystore/build.queue.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user