Files
readest/apps/readest-app/src/services/environment.ts
T
2024-10-21 20:55:34 +02:00

21 lines
500 B
TypeScript

import { AppService } from '@/types/system';
let appService: AppService | null = null;
export interface EnvConfigType {
getAppService: () => Promise<AppService>;
}
const environmentConfig: EnvConfigType = {
getAppService: async () => {
if (!appService) {
const { NativeAppService } = await import('@/services/nativeAppService');
appService = new NativeAppService();
await appService.loadSettings();
}
return appService;
},
};
export default environmentConfig;