readValue method
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;
}