20 lines
762 B
Dart
20 lines
762 B
Dart
import 'package:news/data/repositories/SetNewsViews/setNewsViewsDataRemoteSource.dart';
|
|
|
|
class SetNewsViewsRepository {
|
|
static final SetNewsViewsRepository setNewsViewsRepository = SetNewsViewsRepository._internal();
|
|
|
|
late SetNewsViewsDataRemoteDataSource setNewsViewsDataRemoteDataSource;
|
|
|
|
factory SetNewsViewsRepository() {
|
|
setNewsViewsRepository.setNewsViewsDataRemoteDataSource = SetNewsViewsDataRemoteDataSource();
|
|
return setNewsViewsRepository;
|
|
}
|
|
|
|
SetNewsViewsRepository._internal();
|
|
|
|
Future<Map<String, dynamic>> setNewsViews({required String newsId, required bool isBreakingNews}) async {
|
|
final result = await setNewsViewsDataRemoteDataSource.setNewsViews(newsId: newsId, isBreakingNews: isBreakingNews);
|
|
return result;
|
|
}
|
|
}
|