Example #1
0
        private CaptchaUser GetOrCreateCaptchaUser(ulong userId, ulong guildId)
        {
            var captchaDoc = Database.Load <CaptchaUser>(CaptchaUser.DocumentName(userId, guildId));

            if (captchaDoc == null)
            {
                captchaDoc = new CaptchaUser(userId, guildId, GenerateCaptcha());
                Database.Store(captchaDoc, CaptchaUser.DocumentName(userId, guildId));
            }

            return(captchaDoc);
        }
Example #2
0
 public void SaveCaptchaUser(CaptchaUser user)
 {
     Database.Store(user, CaptchaUser.DocumentName(user.UserId, user.GuildId));
 }
Example #3
0
        public CaptchaUser GetCaptchaUser(ulong userId, ulong guildId)
        {
            var captchaDoc = Database.Load <CaptchaUser>(CaptchaUser.DocumentName(userId, guildId));

            return(captchaDoc);
        }