示例#1
0
        public AlternativeUserBotRequest GetBotRequest(string myUserID)
        {
            var key     = AlternativeUserBotRequest.GetKey(myUserID);
            var request = this.redis.Get <AlternativeUserBotRequest>(key);

            return(request);
        }
示例#2
0
        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));
        }
示例#3
0
        public void SendBotRequest(AlternativeUserBotRequest alternativeUserBotRequest)
        {
            var key = alternativeUserBotRequest.GetKey();

            this.redis.Set(key, alternativeUserBotRequest);
        }