Files
reverse_nn/lib/application/controllers/schedule_controller.dart
2024-12-16 02:35:30 +03:00

20 lines
515 B
Dart

import 'dart:developer';
import 'package:get/get.dart';
import 'package:reverse_nn/application/services/schedule.dart';
class ScheduleController extends GetxController {
Rx<Map<String, dynamic>?> currentSchedule = null.obs;
@override void onReady() {
super.onReady();
updateCurrentSchedule();
}
void updateCurrentSchedule() async {
currentSchedule = (await ScheduleService().getCurrentStatus()).obs;
update();
Future.delayed(const Duration(seconds: 5), updateCurrentSchedule);
}
}