Skip to content

Unhandled Exception: Null check operator used on a null value E/flutter  #45

Description

@waleed099

void login(String code, RunMutation runMutation) async {
final PhoneAuthCredential credential = PhoneAuthProvider.credential(
verificationId: widget.verificationId, smsCode: code);
final UserCredential cr =
await FirebaseAuth.instance.signInWithCredential(credential);
final String firebaseToken = await cr.user!.getIdToken();
final QueryResult qe =
await runMutation({"firebaseToken": firebaseToken}).networkResult!;
final String jwt = Login$Mutation.fromJson(qe.data!).login.jwtToken;
final Box box = await Hive.openBox('user');
box.put("jwt", jwt);
context.read().login(jwt);
if (!mounted) return;
Navigator.pop(context);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions