@@ -28,22 +28,22 @@ class ParseObject extends ParseBase {
28
28
/// Gets an object from the server using it's [String] objectId
29
29
getObject (String objectId) async {
30
30
try {
31
- var uri = _getBasePath (_path) ;
31
+ var uri = "${ ParseCoreData (). serverUrl }$ _path " ;
32
32
if (objectId != null ) uri += "/$objectId " ;
33
33
var result = await _client.get (uri);
34
34
return handleResponse (result, ParseApiRQ .get );
35
35
} on Exception catch (e) {
36
- return handleException (e, ParseApiRQ .delete );
36
+ return handleException (e, ParseApiRQ .get );
37
37
}
38
38
}
39
39
40
40
/// Gets all objects from this table - Limited response at the moment
41
41
getAll () async {
42
42
try {
43
- var result = await _client.get (_getBasePath (_path) );
43
+ var result = await _client.get ("${ ParseCoreData (). serverUrl }$ _path " );
44
44
return handleResponse (result, ParseApiRQ .getAll);
45
45
} on Exception catch (e) {
46
- return handleException (e, ParseApiRQ .delete );
46
+ return handleException (e, ParseApiRQ .getAll );
47
47
}
48
48
}
49
49
@@ -54,7 +54,7 @@ class ParseObject extends ParseBase {
54
54
var result = await _client.post (uri, body: JsonEncoder ().convert (getObjectData ()));
55
55
return handleResponse (result, ParseApiRQ .create);
56
56
} on Exception catch (e) {
57
- return handleException (e, ParseApiRQ .delete );
57
+ return handleException (e, ParseApiRQ .create );
58
58
}
59
59
}
60
60
@@ -64,40 +64,37 @@ class ParseObject extends ParseBase {
64
64
return create ();
65
65
} else {
66
66
try {
67
- var uri = "${_getBasePath ( _path )} /$objectId " ;
67
+ var uri = "${ParseCoreData (). serverUrl }$ _path /$objectId " ;
68
68
var result = await _client.put (uri, body: JsonEncoder ().convert (getObjectData ()));
69
69
return handleResponse (result, ParseApiRQ .save);
70
70
} on Exception catch (e) {
71
- return handleException (e, ParseApiRQ .delete );
71
+ return handleException (e, ParseApiRQ .save );
72
72
}
73
73
}
74
74
}
75
75
76
76
/// Can be used to create custom queries
77
77
query (String query) async {
78
78
try {
79
- var uri = "${_getBasePath ( _path )} ?$query " ;
79
+ var uri = "${ParseCoreData (). serverUrl }$ _path ?$query " ;
80
80
var result = await _client.get (uri);
81
81
return handleResponse (result, ParseApiRQ .query);
82
82
} on Exception catch (e) {
83
- return handleException (e, ParseApiRQ .delete );
83
+ return handleException (e, ParseApiRQ .query );
84
84
}
85
85
}
86
86
87
87
/// Deletes the current object locally and online
88
88
delete (String path, String objectId) async {
89
89
try {
90
- var uri = "${_getBasePath ( path )} /$objectId " ;
90
+ var uri = "${ParseCoreData (). serverUrl }$ _path /$objectId " ;
91
91
var result = await _client.delete (uri);
92
92
return handleResponse (result, ParseApiRQ .delete);
93
93
} on Exception catch (e) {
94
94
return handleException (e, ParseApiRQ .delete);
95
95
}
96
96
}
97
97
98
- /// Generates the path for the object
99
- _getBasePath (String path) => "${_client .data .serverUrl }$path " ;
100
-
101
98
/// Handles an API response and logs data if [bool] debug is enabled
102
99
@protected
103
100
ParseResponse handleResponse (Response response, ParseApiRQ type) {
0 commit comments