@@ -27,62 +27,116 @@ export 'src/network/parse_dio_client.dart';
27
27
export 'src/network/parse_http_client.dart' ;
28
28
29
29
part 'src/base/parse_constants.dart' ;
30
+
30
31
part 'src/data/parse_core_data.dart' ;
32
+
31
33
part 'src/data/parse_subclass_handler.dart' ;
34
+
32
35
part 'src/enums/parse_enum_api_rq.dart' ;
36
+
33
37
part 'src/network/options.dart' ;
38
+
34
39
part 'src/network/parse_client.dart' ;
40
+
35
41
part 'src/network/parse_connectivity.dart' ;
42
+
36
43
part 'src/network/parse_live_query.dart' ;
44
+
37
45
part 'src/network/parse_query.dart' ;
46
+
38
47
part 'src/objects/parse_acl.dart' ;
48
+
39
49
part 'src/objects/parse_array.dart' ;
50
+
40
51
part 'src/objects/parse_base.dart' ;
52
+
41
53
part 'src/objects/parse_cloneable.dart' ;
54
+
42
55
part 'src/objects/parse_config.dart' ;
56
+
43
57
part 'src/objects/parse_error.dart' ;
58
+
44
59
part 'src/objects/parse_file.dart' ;
60
+
45
61
part 'src/objects/parse_number.dart' ;
62
+
46
63
part 'src/objects/parse_file_base.dart' ;
64
+
47
65
part 'src/objects/parse_file_web.dart' ;
66
+
48
67
part 'src/objects/parse_function.dart' ;
68
+
49
69
part 'src/objects/parse_geo_point.dart' ;
70
+
50
71
part 'src/objects/parse_installation.dart' ;
72
+
51
73
part 'src/objects/parse_object.dart' ;
74
+
52
75
part 'src/objects/parse_exception.dart' ;
76
+
53
77
part 'src/objects/parse_operation/parse_add_operation.dart' ;
78
+
54
79
part 'src/objects/parse_operation/parse_add_relation_operation.dart' ;
80
+
55
81
part 'src/objects/parse_operation/parse_add_unique_operation.dart' ;
82
+
56
83
part 'src/objects/parse_operation/parse_increment_operation.dart' ;
84
+
57
85
part 'src/objects/parse_operation/parse_operation.dart' ;
86
+
58
87
part 'src/objects/parse_operation/parse_remove_operation.dart' ;
88
+
59
89
part 'src/objects/parse_operation/parse_remove_relation_operation.dart' ;
90
+
60
91
part 'src/objects/parse_relation.dart' ;
92
+
61
93
part 'src/objects/parse_response.dart' ;
94
+
62
95
part 'src/objects/parse_save_state_aware_child.dart' ;
96
+
63
97
part 'src/objects/parse_session.dart' ;
98
+
64
99
part 'src/objects/parse_user.dart' ;
100
+
65
101
part 'src/objects/response/parse_error_response.dart' ;
102
+
66
103
part 'src/objects/response/parse_exception_response.dart' ;
104
+
67
105
part 'src/objects/response/parse_response_builder.dart' ;
106
+
68
107
part 'src/objects/response/parse_response_utils.dart' ;
108
+
69
109
part 'src/objects/response/parse_success_no_results.dart' ;
110
+
70
111
part 'src/storage/core_store.dart' ;
112
+
71
113
part 'src/storage/core_store_memory.dart' ;
114
+
72
115
part 'src/storage/core_store_sem_impl.dart' ;
116
+
73
117
part 'src/storage/xxtea_codec.dart' ;
118
+
74
119
part 'src/utils/parse_date_format.dart' ;
120
+
75
121
part 'src/utils/parse_decoder.dart' ;
122
+
76
123
part 'src/utils/parse_encoder.dart' ;
124
+
77
125
part 'src/utils/parse_live_list.dart' ;
126
+
78
127
part 'src/utils/parse_logger.dart' ;
128
+
79
129
part 'src/utils/parse_login_helpers.dart' ;
130
+
80
131
part 'src/utils/parse_utils.dart' ;
132
+
81
133
part 'src/utils/valuable.dart' ;
82
134
83
135
class Parse {
84
136
bool _hasBeenInitialized = false ;
85
137
138
+ static bool objectsExistForEventually = false ;
139
+
86
140
/// To initialize Parse Server in your application
87
141
///
88
142
/// This should be initialized in MyApp() creation
@@ -148,6 +202,12 @@ class Parse {
148
202
149
203
_hasBeenInitialized = true ;
150
204
205
+ objectsExistForEventually = await checkObjectsExistForEventually ();
206
+
207
+ if (objectsExistForEventually) {
208
+ ParseObject .submitEventually ();
209
+ }
210
+
151
211
return this ;
152
212
}
153
213
0 commit comments