relatica/lib/services/network_status_service.dart

22 lines
524 B
Dart

import 'package:flutter/foundation.dart';
class NetworkStatusService {
final notificationsUpdateStatus = ValueNotifier<bool>(false);
final timelineLoadingStatus = ValueNotifier<bool>(false);
void startNotificationUpdate() {
notificationsUpdateStatus.value = true;
}
void finishNotificationUpdate() {
notificationsUpdateStatus.value = false;
}
void startTimelineLoading() {
timelineLoadingStatus.value = true;
}
void finishTimelineLoading() {
timelineLoadingStatus.value = false;
}
}