mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-08-26 04:19:41 +00:00
shows a loading indicator when loading.
This commit is contained in:
@ -14,7 +14,7 @@ final class DebouncedCommunitiesService implements CommunitiesService {
|
||||
final Duration debounceDuration;
|
||||
|
||||
Timer? _debounceTimer;
|
||||
Completer<CommunitiesPaginationModel>? _completer;
|
||||
late Completer<CommunitiesPaginationModel>? _completer;
|
||||
|
||||
@override
|
||||
Future<CommunitiesPaginationModel> getCommunity(
|
||||
@ -22,10 +22,6 @@ final class DebouncedCommunitiesService implements CommunitiesService {
|
||||
) async {
|
||||
_debounceTimer?.cancel();
|
||||
|
||||
if (_completer != null && !_completer!.isCompleted) {
|
||||
_completer!.completeError(Exception('Request cancelled by newer request'));
|
||||
}
|
||||
|
||||
_completer = Completer<CommunitiesPaginationModel>();
|
||||
final currentCompleter = _completer!;
|
||||
|
||||
|
Reference in New Issue
Block a user