Current File : /home/tradevaly/www/fresh/lib/provider/news_letter_provider.dart |
import 'package:flutter/material.dart';
import '../data/model/response/base/api_response.dart';
import '../data/repository/news_letter_repo.dart';
import '../localization/language_constrants.dart';
import '../view/base/custom_snackbar.dart';
class NewsLetterProvider extends ChangeNotifier {
final NewsLetterRepo newsLetterRepo;
NewsLetterProvider({@required this.newsLetterRepo});
Future<void> addToNewsLetter(BuildContext context, String email) async {
print('bangladesh===>$email');
ApiResponse apiResponse = await newsLetterRepo.addToNewsLetter(email);
if (apiResponse.response != null && apiResponse.response.statusCode == 200) {
showCustomSnackBar(getTranslated('successfully_subscribe', context), context,isError: false);
notifyListeners();
} else {
showCustomSnackBar(getTranslated('mail_already_exist', context), context);
}
}
}