shows a loading indicator when loading.

This commit is contained in:
Faris Armoush
2025-06-22 12:46:17 +03:00
parent 8494f0a8f1
commit b79ab06d95
4 changed files with 39 additions and 22 deletions

View File

@ -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!;