Some checks failed
ci / ci (22, ubuntu-latest) (push) Failing after 6m46s
16 lines
367 B
TypeScript
16 lines
367 B
TypeScript
import PocketBase from 'pocketbase';
|
|
|
|
let pbInstance: PocketBase | null = null;
|
|
|
|
export const usePocketbase = () => {
|
|
if (!pbInstance) {
|
|
const config = useRuntimeConfig();
|
|
pbInstance = new PocketBase(config.pocketbaseUrl || 'http://localhost:8090');
|
|
if (import.meta.server) {
|
|
pbInstance.autoCancellation(false);
|
|
}
|
|
}
|
|
|
|
return pbInstance;
|
|
};
|