repository and data provider concept

This commit is contained in:
2024-05-07 22:15:56 +02:00
parent 6ad8203b6a
commit b171fef348
14 changed files with 129 additions and 104 deletions

View File

@ -1,9 +1,7 @@
import '../../../infrastructure/loadableState/loadable_state.dart';
import '../../../infrastructure/repository/repository.dart';
import '../bloc/marianum_message_state.dart';
import '../dataProvider/marianum_message_get_messages.dart';
class MarianumMessageRepository<TState> extends Repository {
MarianumMessageRepository(void Function(LoadableState<TState> content) emit) : super([
MarianumMessageGetMessages(),
]);
class MarianumMessageRepository extends Repository<MarianumMessageState> {
Future<MarianumMessageList> getMessages() => MarianumMessageGetMessages().fetch();
}