From f278a816e5566a0509f63f5c330fc55d4339c0b8 Mon Sep 17 00:00:00 2001 From: maaeps Date: Tue, 10 Mar 2020 21:05:19 +0100 Subject: [PATCH 1/2] added clearUnsavedChanges An idea for https://github.com/parse-community/Parse-SDK-Flutter/issues/318 --- lib/src/objects/parse_object.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/src/objects/parse_object.dart b/lib/src/objects/parse_object.dart index 813917907..871ed5301 100644 --- a/lib/src/objects/parse_object.dart +++ b/lib/src/objects/parse_object.dart @@ -208,6 +208,10 @@ class ParseObject extends ParseBase implements ParseCloneable { _savingChanges.clear(); } + void clearUnsavedChanges() { + _unsavedChanges.clear(); + } + dynamic _getRequestJson(String method) { final Uri tempUri = Uri.parse(_client.data.serverUrl); final String parsePath = tempUri.path; From de7925f51c65b219ab26b355a6a3ade5a539cd59 Mon Sep 17 00:00:00 2001 From: maaeps Date: Tue, 10 Mar 2020 21:08:12 +0100 Subject: [PATCH 2/2] moved clearUnsavedChanges to ParseBase --- lib/src/objects/parse_base.dart | 4 ++++ lib/src/objects/parse_object.dart | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/src/objects/parse_base.dart b/lib/src/objects/parse_base.dart index ad9620e7b..ea49859b1 100644 --- a/lib/src/objects/parse_base.dart +++ b/lib/src/objects/parse_base.dart @@ -181,6 +181,10 @@ abstract class ParseBase { await ParseCoreData().getStore().setString(key, objectJson); } + void clearUnsavedChanges() { + _unsavedChanges.clear(); + } + /// Sets type [T] from objectData /// /// To set an int, call setType and an int will be saved diff --git a/lib/src/objects/parse_object.dart b/lib/src/objects/parse_object.dart index 871ed5301..813917907 100644 --- a/lib/src/objects/parse_object.dart +++ b/lib/src/objects/parse_object.dart @@ -208,10 +208,6 @@ class ParseObject extends ParseBase implements ParseCloneable { _savingChanges.clear(); } - void clearUnsavedChanges() { - _unsavedChanges.clear(); - } - dynamic _getRequestJson(String method) { final Uri tempUri = Uri.parse(_client.data.serverUrl); final String parsePath = tempUri.path;