deleteAtSignFromKeychain method
Function to remove an atsign from list of atsigns and hence, from keychain
Implementation
Future<bool> deleteAtSignFromKeychain(String atsign) async {
final atClientData = await readAtClientData(useSharedStorage: false);
final useSharedStorage = atClientData?.config?.useSharedStorage ?? false;
atClientData?.keys.removeWhere((element) => element.atSign == atsign);
if (atClientData != null) {
await _saveAtClientData(
data: atClientData, useSharedStorage: useSharedStorage);
return true;
} else {
return false;
}
}