import method

Future<void> import(
  1. Map<String, dynamic> data
)

Implementation

Future<void> import(Map<String, dynamic> data) async {
  if (data['uid'] != null && data['token'] != null) {
    DateTime? mfaExpiry;
    if (data['mfaCodeExpiry'] != null) {
      try {
        mfaExpiry = DateTime.parse(data['mfaCodeExpiry']);
      } catch (_) {}
    }

    await save(
      uid: data['uid'],
      token: data['token'],
      role: data['role'],
      mfaCode: data['mfaCode'],
      mfaCodeExpiry: mfaExpiry,
      custom: data['custom'],
    );
  }
}