adBadgeConfiguration property Null safety

AdBadgeConfiguration? adBadgeConfiguration

The configuration for ad badges.

Implementation

AdBadgeConfiguration? get adBadgeConfiguration => _adBadgeConfiguration;
void adBadgeConfiguration=(AdBadgeConfiguration? adBadgeConfiguration)

Implementation

set adBadgeConfiguration(AdBadgeConfiguration? adBadgeConfiguration) {
  _adBadgeConfiguration = adBadgeConfiguration;
  final nativeMethodName = FWMethodNameUtil.convertToNativeMethod(
      FWNativeMethodName.setAdBadgeConfiguration);
  Map<String, dynamic> arg = {};
  if (adBadgeConfiguration != null) {
    arg = AdBadgeConfigurationUtil.toJson(adBadgeConfiguration);
  }
  FWMethodChannelUtil.getFirewokSDKChannel()
      .invokeMethod(nativeMethodName, arg)
      .then(
    (_) {
      FWEventBus.getInstance().fire(
        FWEvent(
          eventName: FWEventName.adBadgeConfigurationUpdated,
        ),
      );
    },
  );
}