@@ -6,7 +6,7 @@ import { AppComponent } from './app.component';
66import { ServiceWorkerModule } from '@angular/service-worker' ;
77import { environment } from '../environments/environment' ;
88
9- import { AngularFireModule } from '@angular/fire' ;
9+ import { AngularFireModule } from '@angular/fire/compat ' ;
1010
1111import {
1212AngularFireAnalyticsModule ,
@@ -16,17 +16,17 @@ import {
1616ScreenTrackingService ,
1717UserTrackingService ,
1818COLLECTION_ENABLED
19- } from '@angular/fire/analytics' ;
19+ } from '@angular/fire/compat/ analytics' ;
2020
2121import { FirestoreComponent } from './firestore/firestore.component' ;
22- import { AngularFireDatabaseModule , USE_EMULATOR as USE_DATABASE_EMULATOR } from '@angular/fire/database' ;
23- import { AngularFirestoreModule , USE_EMULATOR as USE_FIRESTORE_EMULATOR , SETTINGS as FIRESTORE_SETTINGS } from '@angular/fire/firestore' ;
24- import { AngularFireStorageModule } from '@angular/fire/storage' ;
25- import { AngularFireAuthModule , USE_DEVICE_LANGUAGE , USE_EMULATOR as USE_AUTH_EMULATOR } from '@angular/fire/auth' ;
26- import { AngularFireMessagingModule , SERVICE_WORKER , VAPID_KEY } from '@angular/fire/messaging' ;
27- import { AngularFireFunctionsModule , USE_EMULATOR as USE_FUNCTIONS_EMULATOR , ORIGIN as FUNCTIONS_ORIGIN , NEW_ORIGIN_BEHAVIOR } from '@angular/fire/functions' ;
28- import { AngularFireRemoteConfigModule , SETTINGS as REMOTE_CONFIG_SETTINGS , DEFAULTS as REMOTE_CONFIG_DEFAULTS } from '@angular/fire/remote-config' ;
29- import { AngularFirePerformanceModule , PerformanceMonitoringService } from '@angular/fire/performance' ;
22+ import { AngularFireDatabaseModule , USE_EMULATOR as USE_DATABASE_EMULATOR } from '@angular/fire/compat/ database' ;
23+ import { AngularFirestoreModule , USE_EMULATOR as USE_FIRESTORE_EMULATOR , SETTINGS as FIRESTORE_SETTINGS } from '@angular/fire/compat/ firestore' ;
24+ import { AngularFireStorageModule } from '@angular/fire/compat/ storage' ;
25+ import { AngularFireAuthModule , USE_DEVICE_LANGUAGE , USE_EMULATOR as USE_AUTH_EMULATOR } from '@angular/fire/compat/ auth' ;
26+ import { AngularFireMessagingModule , SERVICE_WORKER , VAPID_KEY } from '@angular/fire/compat/ messaging' ;
27+ import { AngularFireFunctionsModule , USE_EMULATOR as USE_FUNCTIONS_EMULATOR , ORIGIN as FUNCTIONS_ORIGIN } from '@angular/fire/compat /functions' ;
28+ import { AngularFireRemoteConfigModule , SETTINGS as REMOTE_CONFIG_SETTINGS , DEFAULTS as REMOTE_CONFIG_DEFAULTS } from '@angular/fire/compat/ remote-config' ;
29+ import { AngularFirePerformanceModule , PerformanceMonitoringService } from '@angular/fire/compat/ performance' ;
3030import { AngularFireAuthGuardModule } from '@angular/fire/auth-guard' ;
3131import { DatabaseComponent } from './database/database.component' ;
3232import { StorageComponent } from './storage/storage.component' ;
@@ -82,7 +82,6 @@ import { UpboatsComponent } from './upboats/upboats.component';
8282{ provide :USE_DATABASE_EMULATOR , useValue :environment . useEmulators ?[ 'localhost' , 9000 ] :undefined } ,
8383{ provide :USE_FIRESTORE_EMULATOR , useValue :environment . useEmulators ?[ 'localhost' , 8080 ] :undefined } ,
8484{ provide :USE_FUNCTIONS_EMULATOR , useValue :environment . useEmulators ?[ 'localhost' , 5001 ] :undefined } ,
85- { provide :NEW_ORIGIN_BEHAVIOR , useValue :true } ,
8685{ provide :FUNCTIONS_ORIGIN , useFactory :( ) => isDevMode ( ) || typeof location === 'undefined' ?undefined :location . origin } ,
8786{ provide :REMOTE_CONFIG_SETTINGS , useFactory :( ) => isDevMode ( ) ?{ minimumFetchIntervalMillis :10_000 } :{ } } ,
8887{ provide :REMOTE_CONFIG_DEFAULTS , useValue :{ background_color :'red' } } ,