setSubscriptionInfo method

Future<void> setSubscriptionInfo(
  1. bool isSubscribedInfo,
  2. bool isSubscribedAd,
  3. bool isSubscribedNighttimeAd
)

Implementation

Future<void> setSubscriptionInfo(bool isSubscribedInfo, bool isSubscribedAd, bool isSubscribedNighttimeAd ) async {
  NtiuspSubscription info = NtiuspSubscription(isSubscribedInfo: isSubscribedInfo, isSubscribedAd: isSubscribedAd, isSubscribedNighttimeAd: isSubscribedNighttimeAd);
  SharedPreferences prefs = await SharedPreferences.getInstance();
  prefs.setString('ntiusp_subscription', json.encode(info.toJson()));

  //로그인된 상태에서 푸시설정이 바뀌면 서버로 전송
  String? audienceId = await _getAudienceId();
  if (audienceId != null) {
    await _req0004(info);
  }
}