Skip to content

Commit a2ebe9c

Browse files
committed
Added emailVerified to user object
1 parent 8b6ace5 commit a2ebe9c

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

example/lib/ui/main.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ class _MyAppState extends State<MyApp> {
6565
Future<void> runTestQueries() async {
6666
// Basic repository example
6767
await repositoryAddUser();
68-
/*await repositoryAddItems();
69-
await repositoryGetAllItems()*/
68+
await repositoryAddItems();
69+
await repositoryGetAllItems();
7070

7171
//Basic usage
72-
/*createItem();
72+
createItem();
7373
getAllItems();
7474
getAllItemsByName();
7575
getSingleItem();
@@ -78,7 +78,7 @@ class _MyAppState extends State<MyApp> {
7878
initUser();
7979
function();
8080
functionWithParameters();
81-
test();*/
81+
test();
8282
}
8383

8484
Future<void> test() async {

lib/src/network/parse_live_query.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ class LiveQuery {
9898
if (_debug) {
9999
print('$_printConstLiveQuery: Done');
100100
}
101-
}, onError: (error) {
101+
}, onError: (Error error) {
102102
if (_debug) {
103103
print(
104104
'$_printConstLiveQuery: Error: ${error.runtimeType.toString()}');

lib/src/objects/parse_user.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class ParseUser extends ParseObject implements ParseCloneable {
3636
return fromJson(map);
3737
}
3838

39+
static const String keyEmailVerified = 'emailVerified';
3940
static const String keyUsername = 'username';
4041
static const String keyEmailAddress = 'email';
4142
static const String path = '$keyEndPointClasses$keyClassUser';
@@ -45,6 +46,11 @@ class ParseUser extends ParseObject implements ParseCloneable {
4546
set acl(Map<String, dynamic> acl) =>
4647
set<Map<String, dynamic>>(keyVarAcl, acl);
4748

49+
bool get emailVerified => super.get<bool>(keyEmailVerified);
50+
51+
set emailVerified(bool emailVerified) =>
52+
set<bool>(keyEmailVerified, emailVerified);
53+
4854
String get username => super.get<String>(keyVarUsername);
4955

5056
set username(String username) => set<String>(keyVarUsername, username);
@@ -108,7 +114,6 @@ class ParseUser extends ParseObject implements ParseCloneable {
108114
/// fromServer can be called and an updated version of the [User] object will be
109115
/// returned
110116
static Future<dynamic> currentUser({ParseCloneable customUserObject}) async {
111-
112117
if (customUserObject != null) {
113118
return await _getUserFromLocalStore(cloneable: customUserObject);
114119
} else {

0 commit comments

Comments
 (0)