openUsageAccessSettings method

  1. @override
Future<void> openUsageAccessSettings(
  1. UsageSetting setting
)
override

Implementation

@override
Future<void> openUsageAccessSettings(UsageSetting setting) async {
  try {
    await methodChannel.invokeMethod<void>('openUsageAccessSettings', {
      "ln": setting.language,
      "appName": setting.appName,
      "appDescription": setting.appDescription,
      "imagePath": setting.imagePath,
      "imageView": setting.imageView,
      "buttonRadius": setting.buttonRadius,
      "modalRadius": setting.modalRadius,
      "color": setting.color,
      "modalText": setting.modalText,
      "dialogTitle": setting.dialogTitle,
      "dialogMessage1": setting.dialogMessage1,
      "dialogMessage2": setting.dialogMessage2,
      "blacklist": setting.blacklist
    });
  } catch (e) {
    debugPrint("Failed to open usage access settings: $e");
  }
}