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); }
public void SaveCaptchaUser(CaptchaUser user) { Database.Store(user, CaptchaUser.DocumentName(user.UserId, user.GuildId)); }
public CaptchaUser GetCaptchaUser(ulong userId, ulong guildId) { var captchaDoc = Database.Load <CaptchaUser>(CaptchaUser.DocumentName(userId, guildId)); return(captchaDoc); }