Replace geofence polling with native Android geofence
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../../homes/services/geofence_automation_service.dart';
|
||||
import '../../../services/api_client.dart';
|
||||
import '../../../services/settings_service.dart';
|
||||
|
||||
@@ -8,3 +9,9 @@ final settingsServiceProvider = Provider((ref) => SettingsService());
|
||||
|
||||
/// API-клиент текущего дома. Конфигурация меняется через init().
|
||||
final apiProvider = Provider((ref) => IgnisApi());
|
||||
|
||||
/// Нативная geofence-автоматика Android.
|
||||
final geofenceAutomationServiceProvider = Provider(
|
||||
(ref) =>
|
||||
GeofenceAutomationService(settingsService: ref.read(settingsServiceProvider)),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user