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));
 }