File tree 2 files changed +5
-8
lines changed
2 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ dependencies:
8
8
# The following adds the Cupertino Icons font to your application.
9
9
# Use with the CupertinoIcons class for iOS style icons.
10
10
cupertino_icons : ^0.1.2
11
- sembast : ^1.13.3+ 1
11
+ sembast : ^2.0. 1
12
12
shared_preferences : ^0.5.0
13
13
14
14
dev_dependencies :
Original file line number Diff line number Diff line change 1
1
part of flutter_parse_sdk;
2
2
3
- class ParseFile extends ParseBase {
3
+ class ParseFile extends ParseObject {
4
4
/// Creates a new file
5
5
///
6
6
/// {https://docs.parseplatform.org/rest/guide/#files/}
@@ -9,7 +9,8 @@ class ParseFile extends ParseBase {
9
9
String url,
10
10
bool debug,
11
11
ParseHTTPClient client,
12
- bool autoSendSessionId}) {
12
+ bool autoSendSessionId})
13
+ : super ('ParseFile' , debug: debug, autoSendSessionId: autoSendSessionId) {
13
14
_debug = isDebugEnabled (objectLevelDebug: debug);
14
15
_client = client ??
15
16
ParseHTTPClient (
@@ -26,9 +27,6 @@ class ParseFile extends ParseBase {
26
27
}
27
28
}
28
29
29
- bool _debug;
30
- ParseHTTPClient _client;
31
-
32
30
File file;
33
31
34
32
String get name => super .get <String >(keyVarName);
@@ -37,8 +35,6 @@ class ParseFile extends ParseBase {
37
35
String get url => super .get <String >(keyVarURL);
38
36
set url (String url) => set <String >(keyVarURL, url);
39
37
40
- String _path;
41
-
42
38
bool get saved => url != null ;
43
39
44
40
@override
@@ -84,6 +80,7 @@ class ParseFile extends ParseBase {
84
80
}
85
81
86
82
/// Uploads a file to Parse Server
83
+ @override
87
84
Future <ParseResponse > save () async {
88
85
return upload ();
89
86
}
You can’t perform that action at this time.
0 commit comments