QuickAction.removeFromPrefs constructor
Implementation
QuickAction.removeFromPrefs(QuickActionItem item) {
// Get old lists
List<String> quickSettingsTitles =
prefs.getStringList('quickSettingsTitles') ?? [];
List<String> quickSettingsContents =
prefs.getStringList('quickSettingsContents') ?? [];
// Remove from list
if (quickSettingsTitles.contains(item.name)) {
int index = quickSettingsTitles.indexOf(item.name);
quickSettingsTitles.removeAt(index);
quickSettingsContents.removeAt(index);
}
// Set shared prefs
prefs.setStringList('quickSettingsTitles', quickSettingsTitles);
prefs.setStringList('quickSettingsContents', quickSettingsContents);
}