refresh method
Refresh the future
Implementation
Future<void> refresh() async {
value = switch (value) {
AsyncData<T> data => AsyncDataRefreshing<T>(data.value),
AsyncError<T> err => AsyncErrorRefreshing<T>(err.error, err.stackTrace),
AsyncLoading<T>() => AsyncLoading<T>(),
};
}