22 lines
792 B
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]};
|
|
}
|
|
}
|