Files
timmal/app/composables/usePocketbase.ts
Lucien Cartier-Tilet 40ae2145cc
All checks were successful
ci / ci (push) Successful in 16m22s
feat: authentication with OAuth
2025-12-12 03:08:52 +01:00

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;
};