readValue method

Future<PhoneNumber> readValue()

Implementation

Future<PhoneNumber> readValue() async {
  if (widget.persist && widget.phoneNumber == null) {
    final prefs = await SharedPreferences.getInstance();
    String? phoneNumber = prefs.getString(_persistenceKey);
    try {
      if (phoneNumber != null) {
        return (PhoneNumber.fromJson(jsonDecode(phoneNumber)));
      }
    } catch (error) {
      print("Error $error");
    }
  }
  return _phoneNumber;
}