feat: secure home credentials
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import 'dart:ui';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:workmanager/workmanager.dart';
|
||||
@@ -9,6 +11,8 @@ import 'services/geofence_worker.dart';
|
||||
/// Top-level callback для workmanager (выполняется в отдельном изоляте).
|
||||
@pragma('vm:entry-point')
|
||||
void callbackDispatcher() {
|
||||
DartPluginRegistrant.ensureInitialized();
|
||||
|
||||
Workmanager().executeTask((taskName, inputData) async {
|
||||
if (taskName == geofenceTaskName) {
|
||||
return await executeGeofenceCheck();
|
||||
@@ -48,7 +52,9 @@ class IgnisApp extends StatelessWidget {
|
||||
cardTheme: CardThemeData(
|
||||
color: const Color(0xFF1E1E1E),
|
||||
elevation: 2,
|
||||
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(16)),
|
||||
shape: RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.circular(16),
|
||||
),
|
||||
),
|
||||
sliderTheme: const SliderThemeData(
|
||||
trackHeight: 4,
|
||||
|
||||
Reference in New Issue
Block a user