mirror of
https://github.com/VibedByKaKi/t3-code-android-nightly.git
synced 2026-10-13 13:57:43 +02:00
15 lines
429 B
TypeScript
15 lines
429 B
TypeScript
import { withLock } from "@/Auth/Lock.ts";
|
|
import * as NodeServices from "@effect/platform-node/NodeServices";
|
|
import * as Effect from "effect/Effect";
|
|
|
|
const key = process.argv[2];
|
|
if (!key) throw new Error("Missing lock key");
|
|
|
|
await Effect.runPromise(
|
|
withLock(
|
|
key,
|
|
Effect.sync(() => process.stdout.write("ready\n")).pipe(
|
|
Effect.andThen(Effect.never),
|
|
),
|
|
).pipe(Effect.provide(NodeServices.layer)),
|
|
);
|