@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
18 lines (13 loc) • 461 B
text/typescript
import { PGliteWorker } from '@electric-sql/pglite/worker';
import { InitMeta } from './type';
export const initPgliteWorker = async (meta: InitMeta) => {
const worker = await PGliteWorker.create(
new Worker(new URL('pglite.worker.ts', import.meta.url)),
{ meta },
);
// 监听 worker 状态变化
worker.onLeaderChange(() => {
console.log('Worker leader changed, isLeader:', worker?.isLeader);
});
return worker as PGliteWorker;
};