private Task UpsertToken(ChallangeSpec entity) { if (tokens.Any(a => a.Token == entity.Token)) { //Key has changed tokens = tokens.Where(a => a.Token != entity.Token).ToList(); //Filter out token } tokens.Add(entity); // Add new values return(Task.CompletedTask); }
public Task UpdateTokenAsync(ChallangeSpec entity) { return(UpsertToken(entity)); }
public Task RegisterTokenAsync(ChallangeSpec entity) { _logger.Debug("Token {@token} is registering to repository", entity); return(UpsertToken(entity)); }