diff --git a/README.md b/README.md index 6930b1a2f..7b94200b3 100644 --- a/README.md +++ b/README.md @@ -441,6 +441,13 @@ Also, once logged in you can manage sessions tokens. This feature can be called ```dart user = ParseUser.currentUser(); ``` + +To add additional columns to the user: +```dart +var user = ParseUser("TestFlutter", "TestPassword123", "TestFlutterSDK@gmail.com") + ..set("userLocation", "FlutterLand"); +``` + Other user features are:- * Request Password Reset * Verification Email Request diff --git a/lib/src/objects/parse_user.dart b/lib/src/objects/parse_user.dart index 1cfa0cccb..b541eedeb 100644 --- a/lib/src/objects/parse_user.dart +++ b/lib/src/objects/parse_user.dart @@ -136,10 +136,7 @@ class ParseUser extends ParseObject implements ParseCloneable { return null; } - final Map bodyData = {}; - bodyData[keyVarEmail] = emailAddress; - bodyData[keyVarPassword] = password; - bodyData[keyVarUsername] = username; + final Map bodyData = _getObjectData(); final Uri url = getSanitisedUri(_client, '$path'); final String body = json.encode(bodyData); _saveChanges();