Skip to content

Commit 372f5a9

Browse files
committed
renamed main file
1 parent c081948 commit 372f5a9

File tree

2 files changed

+149
-148
lines changed

2 files changed

+149
-148
lines changed

lib/parse_server_sdk.dart

Lines changed: 1 addition & 148 deletions
Original file line numberDiff line numberDiff line change
@@ -1,148 +1 @@
1-
library dart_parse_sdk;
2-
3-
import 'dart:async';
4-
import 'dart:convert';
5-
import 'dart:io';
6-
import 'dart:math';
7-
import 'dart:typed_data';
8-
9-
import 'package:http/http.dart';
10-
import 'package:http/io_client.dart';
11-
import 'package:meta/meta.dart';
12-
import 'package:path/path.dart' as path;
13-
import 'package:sembast/sembast.dart';
14-
import 'package:sembast/sembast_io.dart';
15-
import 'package:uuid/uuid.dart';
16-
import 'package:xxtea/xxtea.dart';
17-
18-
export 'src/network/parse_live_query.dart'
19-
if (dart.library.js) 'src/network/parse_live_query_web.dart';
20-
export 'src/utils/parse_live_list.dart';
21-
22-
part 'package:parse_server_sdk/src/data/core_store.dart';
23-
part 'package:parse_server_sdk/src/data/parse_subclass_handler.dart';
24-
part 'package:parse_server_sdk/src/objects/response/parse_error_response.dart';
25-
part 'package:parse_server_sdk/src/objects/response/parse_exception_response.dart';
26-
part 'package:parse_server_sdk/src/objects/response/parse_response_builder.dart';
27-
part 'package:parse_server_sdk/src/objects/response/parse_response_utils.dart';
28-
part 'package:parse_server_sdk/src/objects/response/parse_success_no_results.dart';
29-
part 'package:parse_server_sdk/src/storage/core_store_sem_impl.dart';
30-
part 'package:parse_server_sdk/src/storage/core_store_sp_impl.dart';
31-
part 'package:parse_server_sdk/src/storage/xxtea_codec.dart';
32-
part 'src/base/parse_constants.dart';
33-
part 'src/data/parse_core_data.dart';
34-
part 'src/enums/parse_enum_api_rq.dart';
35-
part 'src/network/parse_http_client.dart';
36-
part 'src/network/parse_query.dart';
37-
part 'src/objects/parse_acl.dart';
38-
part 'src/objects/parse_base.dart';
39-
part 'src/objects/parse_cloneable.dart';
40-
part 'src/objects/parse_config.dart';
41-
part 'src/objects/parse_error.dart';
42-
part 'src/objects/parse_file.dart';
43-
part 'src/objects/parse_file_base.dart';
44-
part 'src/objects/parse_file_web.dart';
45-
part 'src/objects/parse_function.dart';
46-
part 'src/objects/parse_geo_point.dart';
47-
part 'src/objects/parse_installation.dart';
48-
part 'src/objects/parse_merge.dart';
49-
part 'src/objects/parse_object.dart';
50-
part 'src/objects/parse_relation.dart';
51-
part 'src/objects/parse_response.dart';
52-
part 'src/objects/parse_session.dart';
53-
part 'src/objects/parse_user.dart';
54-
part 'src/utils/parse_date_format.dart';
55-
part 'src/utils/parse_decoder.dart';
56-
part 'src/utils/parse_encoder.dart';
57-
part 'src/utils/parse_file_extensions.dart';
58-
part 'src/utils/parse_logger.dart';
59-
part 'src/utils/parse_login_helpers.dart';
60-
part 'src/utils/parse_utils.dart';
61-
62-
class Parse {
63-
ParseCoreData data;
64-
bool _hasBeenInitialized = false;
65-
66-
/// To initialize Parse Server in your application
67-
///
68-
/// This should be initialized in MyApp() creation
69-
///
70-
/// ```
71-
/// Parse().initialize(
72-
// "PARSE_APP_ID",
73-
// "https://parse.myaddress.com/parse/,
74-
// masterKey: "asd23rjh234r234r234r",
75-
// debug: true,
76-
// liveQuery: true);
77-
// ```
78-
Future<Parse> initialize(
79-
String appId,
80-
String serverUrl, {
81-
bool debug = false,
82-
String appName = '',
83-
String liveQueryUrl,
84-
String clientKey,
85-
String masterKey,
86-
String sessionId,
87-
bool autoSendSessionId,
88-
SecurityContext securityContext,
89-
CoreStore coreStore,
90-
Map<String, ParseObjectConstructor> registeredSubClassMap,
91-
ParseUserConstructor parseUserConstructor,
92-
ParseFileConstructor parseFileConstructor,
93-
List<int> liveListRetryIntervals,
94-
}) async {
95-
final String url = removeTrailingSlash(serverUrl);
96-
97-
await ParseCoreData.init(
98-
appId,
99-
url,
100-
debug: debug,
101-
appName: appName,
102-
liveQueryUrl: liveQueryUrl,
103-
masterKey: masterKey,
104-
clientKey: clientKey,
105-
sessionId: sessionId,
106-
autoSendSessionId: autoSendSessionId,
107-
securityContext: securityContext,
108-
store: coreStore,
109-
registeredSubClassMap: registeredSubClassMap,
110-
parseUserConstructor: parseUserConstructor,
111-
parseFileConstructor: parseFileConstructor,
112-
liveListRetryIntervals: liveListRetryIntervals,
113-
);
114-
115-
_hasBeenInitialized = true;
116-
117-
return this;
118-
}
119-
120-
bool hasParseBeenInitialized() => _hasBeenInitialized;
121-
122-
Future<ParseResponse> healthCheck(
123-
{bool debug, ParseHTTPClient client, bool sendSessionIdByDefault}) async {
124-
ParseResponse parseResponse;
125-
126-
final bool _debug = isDebugEnabled(objectLevelDebug: debug);
127-
128-
final ParseHTTPClient _client = client ??
129-
ParseHTTPClient(
130-
sendSessionId:
131-
sendSessionIdByDefault ?? ParseCoreData().autoSendSessionId,
132-
securityContext: ParseCoreData().securityContext);
133-
134-
const String className = 'parseBase';
135-
const ParseApiRQ type = ParseApiRQ.healthCheck;
136-
137-
try {
138-
final Response response =
139-
await _client.get('${ParseCoreData().serverUrl}$keyEndPointHealth');
140-
parseResponse =
141-
handleResponse<Parse>(null, response, type, _debug, className);
142-
} on Exception catch (e) {
143-
parseResponse = handleException(e, type, _debug, className);
144-
}
145-
146-
return parseResponse;
147-
}
148-
}
1+
export 'parse_server_sdk_dart.dart';

lib/parse_server_sdk_dart.dart

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
library dart_parse_sdk;
2+
3+
import 'dart:async';
4+
import 'dart:convert';
5+
import 'dart:io';
6+
import 'dart:math';
7+
import 'dart:typed_data';
8+
9+
import 'package:http/http.dart';
10+
import 'package:http/io_client.dart';
11+
import 'package:meta/meta.dart';
12+
import 'package:path/path.dart' as path;
13+
import 'package:sembast/sembast.dart';
14+
import 'package:sembast/sembast_io.dart';
15+
import 'package:uuid/uuid.dart';
16+
import 'package:xxtea/xxtea.dart';
17+
18+
export 'src/network/parse_live_query.dart'
19+
if (dart.library.js) 'src/network/parse_live_query_web.dart';
20+
export 'src/utils/parse_live_list.dart';
21+
22+
part 'package:parse_server_sdk/src/data/core_store.dart';
23+
part 'package:parse_server_sdk/src/data/parse_subclass_handler.dart';
24+
part 'package:parse_server_sdk/src/objects/response/parse_error_response.dart';
25+
part 'package:parse_server_sdk/src/objects/response/parse_exception_response.dart';
26+
part 'package:parse_server_sdk/src/objects/response/parse_response_builder.dart';
27+
part 'package:parse_server_sdk/src/objects/response/parse_response_utils.dart';
28+
part 'package:parse_server_sdk/src/objects/response/parse_success_no_results.dart';
29+
part 'package:parse_server_sdk/src/storage/core_store_sem_impl.dart';
30+
part 'package:parse_server_sdk/src/storage/core_store_sp_impl.dart';
31+
part 'package:parse_server_sdk/src/storage/xxtea_codec.dart';
32+
part 'src/base/parse_constants.dart';
33+
part 'src/data/parse_core_data.dart';
34+
part 'src/enums/parse_enum_api_rq.dart';
35+
part 'src/network/parse_http_client.dart';
36+
part 'src/network/parse_query.dart';
37+
part 'src/objects/parse_acl.dart';
38+
part 'src/objects/parse_base.dart';
39+
part 'src/objects/parse_cloneable.dart';
40+
part 'src/objects/parse_config.dart';
41+
part 'src/objects/parse_error.dart';
42+
part 'src/objects/parse_file.dart';
43+
part 'src/objects/parse_file_base.dart';
44+
part 'src/objects/parse_file_web.dart';
45+
part 'src/objects/parse_function.dart';
46+
part 'src/objects/parse_geo_point.dart';
47+
part 'src/objects/parse_installation.dart';
48+
part 'src/objects/parse_merge.dart';
49+
part 'src/objects/parse_object.dart';
50+
part 'src/objects/parse_relation.dart';
51+
part 'src/objects/parse_response.dart';
52+
part 'src/objects/parse_session.dart';
53+
part 'src/objects/parse_user.dart';
54+
part 'src/utils/parse_date_format.dart';
55+
part 'src/utils/parse_decoder.dart';
56+
part 'src/utils/parse_encoder.dart';
57+
part 'src/utils/parse_file_extensions.dart';
58+
part 'src/utils/parse_logger.dart';
59+
part 'src/utils/parse_login_helpers.dart';
60+
part 'src/utils/parse_utils.dart';
61+
62+
class Parse {
63+
ParseCoreData data;
64+
bool _hasBeenInitialized = false;
65+
66+
/// To initialize Parse Server in your application
67+
///
68+
/// This should be initialized in MyApp() creation
69+
///
70+
/// ```
71+
/// Parse().initialize(
72+
// "PARSE_APP_ID",
73+
// "https://parse.myaddress.com/parse/,
74+
// masterKey: "asd23rjh234r234r234r",
75+
// debug: true,
76+
// liveQuery: true);
77+
// ```
78+
Future<Parse> initialize(
79+
String appId,
80+
String serverUrl, {
81+
bool debug = false,
82+
String appName = '',
83+
String liveQueryUrl,
84+
String clientKey,
85+
String masterKey,
86+
String sessionId,
87+
bool autoSendSessionId,
88+
SecurityContext securityContext,
89+
CoreStore coreStore,
90+
Map<String, ParseObjectConstructor> registeredSubClassMap,
91+
ParseUserConstructor parseUserConstructor,
92+
ParseFileConstructor parseFileConstructor,
93+
List<int> liveListRetryIntervals,
94+
}) async {
95+
final String url = removeTrailingSlash(serverUrl);
96+
97+
await ParseCoreData.init(
98+
appId,
99+
url,
100+
debug: debug,
101+
appName: appName,
102+
liveQueryUrl: liveQueryUrl,
103+
masterKey: masterKey,
104+
clientKey: clientKey,
105+
sessionId: sessionId,
106+
autoSendSessionId: autoSendSessionId,
107+
securityContext: securityContext,
108+
store: coreStore,
109+
registeredSubClassMap: registeredSubClassMap,
110+
parseUserConstructor: parseUserConstructor,
111+
parseFileConstructor: parseFileConstructor,
112+
liveListRetryIntervals: liveListRetryIntervals,
113+
);
114+
115+
_hasBeenInitialized = true;
116+
117+
return this;
118+
}
119+
120+
bool hasParseBeenInitialized() => _hasBeenInitialized;
121+
122+
Future<ParseResponse> healthCheck(
123+
{bool debug, ParseHTTPClient client, bool sendSessionIdByDefault}) async {
124+
ParseResponse parseResponse;
125+
126+
final bool _debug = isDebugEnabled(objectLevelDebug: debug);
127+
128+
final ParseHTTPClient _client = client ??
129+
ParseHTTPClient(
130+
sendSessionId:
131+
sendSessionIdByDefault ?? ParseCoreData().autoSendSessionId,
132+
securityContext: ParseCoreData().securityContext);
133+
134+
const String className = 'parseBase';
135+
const ParseApiRQ type = ParseApiRQ.healthCheck;
136+
137+
try {
138+
final Response response =
139+
await _client.get('${ParseCoreData().serverUrl}$keyEndPointHealth');
140+
parseResponse =
141+
handleResponse<Parse>(null, response, type, _debug, className);
142+
} on Exception catch (e) {
143+
parseResponse = handleException(e, type, _debug, className);
144+
}
145+
146+
return parseResponse;
147+
}
148+
}

0 commit comments

Comments
 (0)