added pagination

This commit is contained in:
2024-12-12 00:08:22 +04:00
parent e24dbfe4be
commit b16bb21a20
16 changed files with 316 additions and 49 deletions

View File

@@ -0,0 +1,20 @@
import 'dart:async';
import 'dart:ui';
class Debounce {
factory Debounce() => _instance;
Debounce._();
static final Debounce _instance = Debounce._();
static Timer? _timer;
static void run(
VoidCallback action,
{Duration delay = const Duration(milliseconds: 500)}
) {
_timer?.cancel();
_timer = Timer(delay, action);
}
}

View File

@@ -0,0 +1 @@
typedef OnErrorCallback = void Function(String? error);