20 lines
559 B
TypeScript
20 lines
559 B
TypeScript
import { ConvexClient } from "convex/browser";
|
|
import { api } from "./convex/_generated/api.js";
|
|
|
|
const url = process.env["CONVEX_URL"]
|
|
const client = new ConvexClient(url!);
|
|
console.log("Client created", url);
|
|
|
|
const unsubscribe = client.onUpdate(api.abcv.get, {}, async (tasks) => {
|
|
console.log(tasks);
|
|
});
|
|
|
|
const list = await client.query(api.abcv.get, {});
|
|
console.log("Initial list:", list);
|
|
for (let i = 0; i < list.length; i++) {
|
|
const a = list[i];
|
|
console.log(`Item ${i}:`, a.title);
|
|
}
|
|
await Bun.sleep(1000);
|
|
unsubscribe();
|
|
await client.close(); |