chore: move settings firebase things to platform (#2953)

This commit is contained in:
Akash K
2023-03-29 23:59:28 +05:30
committed by GitHub
parent 39afeab5f8
commit a66a2f5645
5 changed files with 116 additions and 2 deletions

View File

@@ -2,7 +2,6 @@ import { initializeApp } from "firebase/app"
import { platform } from "~/platform"
import { initAnalytics } from "./analytics"
import { initHistory } from "./history"
import { initSettings } from "./settings"
const firebaseConfig = {
apiKey: import.meta.env.VITE_API_KEY,
@@ -23,7 +22,7 @@ export function initializeFirebase() {
initializeApp(firebaseConfig)
platform.auth.performAuthInit()
initSettings()
platform.sync.settings.initSettingsSync()
platform.sync.collections.initCollectionsSync()
initHistory()
platform.sync.environments.initEnvironmentsSync()

View File

@@ -2,6 +2,7 @@ import { AuthPlatformDef } from "./auth"
import { UIPlatformDef } from "./ui"
import { EnvironmentsPlatformDef } from "./environments"
import { CollectionsPlatformDef } from "./collections"
import { SettingsPlatformDef } from "./settings"
export type PlatformDef = {
ui?: UIPlatformDef
@@ -9,6 +10,7 @@ export type PlatformDef = {
sync: {
environments: EnvironmentsPlatformDef
collections: CollectionsPlatformDef
settings: SettingsPlatformDef
}
}

View File

@@ -0,0 +1,3 @@
export type SettingsPlatformDef = {
initSettingsSync: () => void
}