public bool DeleteBotAccount(string userID) { var key = BotAccountConfiguration.GetKey(userID); var deleted = this.redis.Delete(key); return(deleted); }
public BotAccountConfiguration GetBotAccount(bool stripAccessToken, string userID) { var key = BotAccountConfiguration.GetKey(userID); var bot = this.redis.Get <BotAccountConfiguration>(key); if (bot != null && stripAccessToken) { bot.accessToken = null; } return(bot); }
public void AcceptBotRequest(AlternativeUserBotRequest toAccept, string accessToken) { var toSave = new BotAccountConfiguration { botIsForAccount = toAccept.requestingUserID, username = toAccept.requestedBotUsername, accessToken = accessToken }; this.redis.Set(toSave.GetKey(), toSave); this.redis.Delete(AlternativeUserBotRequest.GetKey(toAccept.requestedBotUsername)); }