Add firebase sync code for new environment state system
This commit is contained in:
@@ -46,7 +46,6 @@ export class FirebaseInstance {
|
||||
this.idToken = null
|
||||
this.currentFeeds = []
|
||||
this.currentSettings = []
|
||||
this.currentEnvironments = []
|
||||
|
||||
this.currentUser$ = new ReplaySubject(1)
|
||||
this.idToken$ = new ReplaySubject(1)
|
||||
@@ -56,7 +55,7 @@ export class FirebaseInstance {
|
||||
let loadedGraphqlHistory = false
|
||||
let loadedRESTCollections = false
|
||||
let loadedGraphqlCollections = false
|
||||
const loadedEnvironments = false
|
||||
let loadedEnvironments = false
|
||||
|
||||
graphqlCollectionStore.subject$.subscribe(({ state }) => {
|
||||
if (
|
||||
@@ -300,9 +299,10 @@ export class FirebaseInstance {
|
||||
environment.id = doc.id
|
||||
environments.push(environment)
|
||||
})
|
||||
if (environments.length > 0) {
|
||||
this.currentEnvironments = environments[0].environment
|
||||
}
|
||||
|
||||
loadedEnvironments = false
|
||||
replaceEnvironments(environments)
|
||||
loadedEnvironments = true
|
||||
})
|
||||
} else {
|
||||
this.currentUser = null
|
||||
|
||||
Reference in New Issue
Block a user