RepositoryAddon<T extends DBModelI> constructor

RepositoryAddon<T extends DBModelI>({
  1. required FirebaseRepository<T> repository,
})

A repository that can be used to add, query, update and delete document from Firestore.

Should implement FirebaseRepository.fromSnapshot and FirebaseRepository.toMap to work with the given type of DBModel

Implementation

RepositoryAddon({required FirebaseRepository<T> repository})
    : _repo = repository;