fetchData method
Implementation
Future<void> fetchData() async {
DateTime now = DateTime.now();
_lastFetchedTime = now;
try {
T response = await source();
_stateStream.add(AsyncValue.data(response));
} catch (e) {
_stateStream.add(AsyncValue.error(e));
}
}