diff --git a/example/lib/domain/constants/application_constants.dart b/example/lib/domain/constants/application_constants.dart index 6b74994a9..01491a0dc 100644 --- a/example/lib/domain/constants/application_constants.dart +++ b/example/lib/domain/constants/application_constants.dart @@ -1,4 +1,4 @@ -const String keyApplicationName = 'BodyCal'; -const String keyParseApplicationId = 'bodycaldb'; -const String keyParseMasterKey = '343gf35g4t6hev445f4t5f45g45d'; -const String keyParseServerUrl = 'http://45.76.129.16:1338/parse/'; +const String keyApplicationName = ''; +const String keyParseApplicationId = ''; +const String keyParseMasterKey = ''; +const String keyParseServerUrl = ''; diff --git a/lib/src/objects/parse_object.dart b/lib/src/objects/parse_object.dart index d23d6127a..2c790c2c8 100644 --- a/lib/src/objects/parse_object.dart +++ b/lib/src/objects/parse_object.dart @@ -108,6 +108,7 @@ class ParseObject extends ParseBase implements ParseCloneable { else { _revertSavingChanges(); } + return response; } } return childrenResponse; diff --git a/lib/src/objects/parse_user.dart b/lib/src/objects/parse_user.dart index 3da6d4496..f2b99e2f5 100644 --- a/lib/src/objects/parse_user.dart +++ b/lib/src/objects/parse_user.dart @@ -136,11 +136,13 @@ class ParseUser extends ParseObject implements ParseCloneable { bodyData[keyVarPassword] = password; bodyData[keyVarUsername] = username; final Uri url = getSanitisedUri(_client, '$path'); + final String body = json.encode(bodyData); + _saveChanges(); final Response response = await _client.post(url, headers: { keyHeaderRevocableSession: '1', }, - body: json.encode(bodyData)); + body: body); return _handleResponse( this, response, ParseApiRQ.signUp, _debug, parseClassName); @@ -162,7 +164,7 @@ class ParseUser extends ParseObject implements ParseCloneable { final Uri url = getSanitisedUri(_client, '$keyEndPointLogin', queryParams: queryParams); - + _saveChanges(); final Response response = await _client.get(url, headers: { keyHeaderRevocableSession: '1', @@ -356,7 +358,6 @@ class ParseUser extends ParseObject implements ParseCloneable { final Map responseData = jsonDecode(response.body); if (responseData.containsKey(keyVarObjectId)) { - parseResponse.result.fromJson(responseData); user.sessionToken = responseData[keyParamSessionToken]; ParseCoreData().setSessionId(user.sessionToken); }