Replace geofence polling with native Android geofence
This commit is contained in:
@@ -335,8 +335,12 @@ class FakeIgnisApi extends IgnisApi {
|
||||
ProviderContainer createTestContainer(
|
||||
FakeIgnisApi api, {
|
||||
SettingsService? settingsService,
|
||||
bool remotePollingEnabled = true,
|
||||
}) {
|
||||
final overrides = [apiProvider.overrideWithValue(api)];
|
||||
final overrides = [
|
||||
apiProvider.overrideWithValue(api),
|
||||
remotePollingEnabledProvider.overrideWithValue(remotePollingEnabled),
|
||||
];
|
||||
if (settingsService != null) {
|
||||
overrides.add(settingsServiceProvider.overrideWithValue(settingsService));
|
||||
}
|
||||
@@ -351,10 +355,12 @@ Future<ProviderContainer> pumpTestApp(
|
||||
required Widget child,
|
||||
FakeIgnisApi? api,
|
||||
SettingsService? settingsService,
|
||||
bool remotePollingEnabled = true,
|
||||
}) async {
|
||||
final container = createTestContainer(
|
||||
api ?? FakeIgnisApi(),
|
||||
settingsService: settingsService,
|
||||
remotePollingEnabled: remotePollingEnabled,
|
||||
);
|
||||
|
||||
await tester.pumpWidget(
|
||||
|
||||
Reference in New Issue
Block a user