@@ -38,10 +38,10 @@ class FirebaseAppCheckWeb extends FirebaseAppCheckPlatform {
38
38
ensurePluginInitialized: (firebaseApp) async {
39
39
final instance =
40
40
FirebaseAppCheckWeb (app: Firebase .app (firebaseApp.name));
41
- final recaptchaType = web
42
- .window.sessionStorage[ _sessionKeyRecaptchaType (firebaseApp.name)] ;
43
- final recaptchaSiteKey = web.window
44
- .sessionStorage[ _sessionKeyRecaptchaSiteKey (firebaseApp.name)] ;
41
+ final recaptchaType = web.window.sessionStorage
42
+ .getItem ( _sessionKeyRecaptchaType (firebaseApp.name)) ;
43
+ final recaptchaSiteKey = web.window.sessionStorage
44
+ .getItem ( _sessionKeyRecaptchaSiteKey (firebaseApp.name)) ;
45
45
if (recaptchaType != null && recaptchaSiteKey != null ) {
46
46
final WebProvider provider;
47
47
if (recaptchaType == recaptchaTypeV3) {
@@ -110,10 +110,10 @@ class FirebaseAppCheckWeb extends FirebaseAppCheckPlatform {
110
110
} else {
111
111
throw Exception ('Invalid web provider: $webProvider ' );
112
112
}
113
- web.window.sessionStorage[ _sessionKeyRecaptchaType (app.name)] =
114
- recaptchaType;
115
- web.window.sessionStorage[ _sessionKeyRecaptchaSiteKey (app.name)] =
116
- webProvider.siteKey;
113
+ web.window.sessionStorage
114
+ . setItem ( _sessionKeyRecaptchaType (app.name), recaptchaType) ;
115
+ web.window.sessionStorage
116
+ . setItem ( _sessionKeyRecaptchaSiteKey (app.name), webProvider.siteKey) ;
117
117
}
118
118
119
119
// activate API no longer exists, recaptcha key has to be passed on initialization of app-check instance.
0 commit comments