productRepository method
Implementation
@override
ProductRepository? productRepository(String? appId) {
if ((appId != null) && (_productRepository[appId] == null)) {
_productRepository[appId] = ProductCache(ProductFirestore(
() => appRepository()!.getSubCollection(appId, 'product'), appId));
}
return _productRepository[appId];
}