Skip to content

Commit

Permalink
fix: provide firestore in providers prop
Browse files Browse the repository at this point in the history
  • Loading branch information
joaqcid committed Jul 3, 2024
1 parent e69f405 commit 056332b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
4 changes: 1 addition & 3 deletions integrations/modular/src/app/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@ import { ServiceWorkerModule } from '@angular/service-worker';
{ path: 'other', component: OtherComponent },
{ path: '', redirectTo: '/list', pathMatch: 'full' }
]),
provideFirebaseApp(() => initializeApp(environment.firebase)),
provideFirestore(() => getFirestore()),
NgxsModule.forRoot([RacesState, ClassificationsState, AttendeesState], {
developmentMode: !environment.production
}),
Expand All @@ -61,7 +59,7 @@ import { ServiceWorkerModule } from '@angular/service-worker';
registrationStrategy: 'registerWhenStable:30000'
})
],
providers: [],
providers: [provideFirebaseApp(() => initializeApp(environment.firebase)), provideFirestore(() => getFirestore())],
bootstrap: [AppComponent]
})
export class AppModule {}
4 changes: 2 additions & 2 deletions integrations/standalone/src/app/app.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ export const appConfig: ApplicationConfig = {
providers: [
provideRouter(routes),
importProvidersFrom(
provideFirebaseApp(() => initializeApp(environment.firebase)),
provideFirestore(() => getFirestore()),
NgxsModule.forRoot([TestState], {
developmentMode: !environment.production
}),
NgxsLoggerPluginModule.forRoot({
disabled: environment.production
})
),
provideFirebaseApp(() => initializeApp(environment.firebase)),
provideFirestore(() => getFirestore()),
provideNgxsFirestore({
developmentMode: true
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@ import { TestBed } from '@angular/core/testing';
import { NgxsModule, Store } from '@ngxs/store';
import { NgxsFirestoreModule } from './ngxs-firestore.module';
import { ngxsFirestoreConnections } from './ngxs-firestore-connections.selector';
import { initializeApp, provideFirebaseApp } from '@angular/fire/app';
import { getFirestore, provideFirestore } from '@angular/fire/firestore';

describe('NGXS Firestore State', () => {
let store: Store;

beforeAll(() => {
TestBed.configureTestingModule({
imports: [NgxsModule.forRoot([]), NgxsFirestoreModule.forRoot()]
imports: [NgxsModule.forRoot([]), NgxsFirestoreModule.forRoot()],
providers: [provideFirebaseApp(() => initializeApp({})), provideFirestore(() => getFirestore())]
});

store = TestBed.inject(Store);
Expand Down

0 comments on commit 056332b

Please sign in to comment.