Skip to content

Commit c8c1878

Browse files
yulingtianxiaphillwiggins
authored andcommitted
Fix Installation timezone TODO. (#186)
1 parent 32a68db commit c8c1878

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

lib/parse_server_sdk.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import 'package:shared_preferences/shared_preferences.dart';
1818
import 'package:uuid/uuid.dart';
1919
import 'package:web_socket_channel/io.dart';
2020
import 'package:xxtea/xxtea.dart';
21+
import 'package:flutter_native_timezone/flutter_native_timezone.dart';
2122

2223
part 'package:parse_server_sdk/src/objects/response/parse_error_response.dart';
2324
part 'package:parse_server_sdk/src/objects/response/parse_exception_response.dart';

lib/src/objects/parse_installation.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,9 @@ class ParseInstallation extends ParseObject {
8282
}
8383

8484
//Timezone
85-
//TODO set<String>(keyTimeZone, );
86-
85+
final String currentTimeZone = await FlutterNativeTimezone.getLocalTimezone();
86+
set<String>(keyTimeZone, currentTimeZone);
87+
8788
//App info
8889
final PackageInfo packageInfo = await PackageInfo.fromPlatform();
8990
set<String>(keyAppName, packageInfo.appName);

pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ dependencies:
1818
sembast: ^1.15.1
1919
xxtea: ^2.0.2
2020

21+
flutter_native_timezone: ^1.0.4
2122

2223
# Utils
2324
path_provider: ^0.5.0+1

0 commit comments

Comments
 (0)