Skip to content

Commit 469f114

Browse files
committed
Buat fitur auto check update app
Fitur ini berfungsi untuk mengecek apakah ada app versi terbaru atau tidak secara otomatis. Dan interval pengecekannya dibuat per 1 jam.
1 parent 9f91d76 commit 469f114

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/main.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import 'dart:ui';
22

3+
import 'package:auto_updater/auto_updater.dart';
34
import 'package:dipantau_desktop_client/config/flavor_config.dart';
45
import 'package:dipantau_desktop_client/core/util/enum/appearance_mode.dart';
6+
import 'package:dipantau_desktop_client/core/util/enum/global_variable.dart';
57
import 'package:dipantau_desktop_client/core/util/shared_preferences_manager.dart';
68
import 'package:dipantau_desktop_client/feature/data/model/user_profile/user_profile_response.dart';
79
import 'package:dipantau_desktop_client/feature/presentation/bloc/appearance/appearance_bloc.dart';
@@ -61,6 +63,11 @@ import 'package:window_manager/window_manager.dart';
6163
void main() async {
6264
WidgetsFlutterBinding.ensureInitialized();
6365

66+
// Auto updater
67+
const feedURL = autoUpdaterUrl;
68+
autoUpdater.setFeedURL(feedURL);
69+
autoUpdater.setScheduledCheckInterval(3600);
70+
6471
// Easy localization
6572
await EasyLocalization.ensureInitialized();
6673

0 commit comments

Comments
 (0)