File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ ' @firebase/app ' : patch
3+ ---
4+
5+ fix: server app should initialize in web workers
Original file line number Diff line number Diff line change @@ -48,7 +48,12 @@ import {
4848 LogOptions ,
4949 setUserLogHandler
5050} from '@firebase/logger' ;
51- import { deepEqual , getDefaultAppConfig , isBrowser } from '@firebase/util' ;
51+ import {
52+ deepEqual ,
53+ getDefaultAppConfig ,
54+ isBrowser ,
55+ isWebWorker
56+ } from '@firebase/util' ;
5257
5358export { FirebaseError } from '@firebase/util' ;
5459
@@ -230,7 +235,7 @@ export function initializeServerApp(
230235 _options : FirebaseOptions | FirebaseApp ,
231236 _serverAppConfig : FirebaseServerAppSettings
232237) : FirebaseServerApp {
233- if ( isBrowser ( ) ) {
238+ if ( isBrowser ( ) && ! isWebWorker ( ) ) {
234239 // FirebaseServerApp isn't designed to be run in browsers.
235240 throw ERROR_FACTORY . create ( AppError . INVALID_SERVER_APP_ENVIRONMENT ) ;
236241 }
You can’t perform that action at this time.
0 commit comments