in src/Amazon.Extensions.CognitoAuthentication/CognitoUser.cs [484:495]
public virtual async Task SetUserSettingsAsync(IDictionary<string, string> userSettings, CancellationToken cancellationToken)
{
SetUserSettingsRequest setUserSettingsRequest = CreateSetUserSettingsRequest(userSettings);
await Provider.SetUserSettingsAsync(setUserSettingsRequest, cancellationToken).ConfigureAwait(false);
//Update the local Settings property
foreach (KeyValuePair<string, string> entry in userSettings ?? new Dictionary<string, string>())
{
Settings[entry.Key] = entry.Value;
}
}