save method
Implementation
@override
Future<void> save(
{required AuthSessionInterface sessionInfo, int appType = 0}) async {
if (_isRunningTest) {
return;
}
var existSession =
_sessionInfos.firstWhereOrNull((element) => element.appType == appType);
if (existSession == null) {
_sessionInfos
.add(StorageSessionInfo(appType: appType, sessionInfo: sessionInfo));
} else {
_sessionInfos.removeWhere((element) => element.appType == appType);
_sessionInfos
.add(StorageSessionInfo(appType: appType, sessionInfo: sessionInfo));
}
await _saveToKeychain();
}