Files
elcaribe/news-app/lib/data/repositories/SetUserPreferenceCat/setUserPrefCatRepository.dart

22 lines
792 B
Dart

import 'package:news/data/repositories/SetUserPreferenceCat/setUserPrefCatRemoteDataSource.dart';
import 'package:news/utils/strings.dart';
class SetUserPrefCatRepository {
static final SetUserPrefCatRepository _setUserPrefCatRepository = SetUserPrefCatRepository._internal();
late SetUserPrefCatRemoteDataSource _setUserPrefCatRemoteDataSource;
factory SetUserPrefCatRepository() {
_setUserPrefCatRepository._setUserPrefCatRemoteDataSource = SetUserPrefCatRemoteDataSource();
return _setUserPrefCatRepository;
}
SetUserPrefCatRepository._internal();
Future<Map<String, dynamic>> setUserPrefCat({required String catId}) async {
final result = await _setUserPrefCatRemoteDataSource.setUserPrefCat(catId: catId);
return {"SetUserPrefCat": result[DATA]};
}
}