call method
- BuildContext context,
- int deviceId
override
Implementation
@override
Future<void> call(BuildContext context, int deviceId) async {
final setControllerClockTime = context.read(setControllerClockTimeProvider);
await setControllerClockTime(
context: context,
deviceId: deviceId,
clockTimestamp: controllerClockTime,
);
if (!context.mounted) return;
await Future.any([
fullRefreshControllerClockTime(context, deviceId),
Future.delayed(const Duration(minutes: 2), () {
throw TimeoutException('time out');
}),
]);
}