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

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

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