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> setUserPrefCat({required String catId}) async { final result = await _setUserPrefCatRemoteDataSource.setUserPrefCat(catId: catId); return {"SetUserPrefCat": result[DATA]}; } }