Skip to content

Commit bb13127

Browse files
authored
fix(appcheck,web): replace deprecated members (#17168)
1 parent 26ae7d3 commit bb13127

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

packages/firebase_app_check/firebase_app_check_web/lib/firebase_app_check_web.dart

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ class FirebaseAppCheckWeb extends FirebaseAppCheckPlatform {
3838
ensurePluginInitialized: (firebaseApp) async {
3939
final instance =
4040
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));
4545
if (recaptchaType != null && recaptchaSiteKey != null) {
4646
final WebProvider provider;
4747
if (recaptchaType == recaptchaTypeV3) {
@@ -110,10 +110,10 @@ class FirebaseAppCheckWeb extends FirebaseAppCheckPlatform {
110110
} else {
111111
throw Exception('Invalid web provider: $webProvider');
112112
}
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);
117117
}
118118

119119
// activate API no longer exists, recaptcha key has to be passed on initialization of app-check instance.

0 commit comments

Comments
 (0)