From 989ec06838b2f8e5a90808eacb97aefe2890df6c Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Thu, 24 Jun 2021 14:31:50 -0400 Subject: change how client determines if verification is needed (#28) --- discord/store.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'discord/store.cpp') diff --git a/discord/store.cpp b/discord/store.cpp index b282100..fc40108 100644 --- a/discord/store.cpp +++ b/discord/store.cpp @@ -211,6 +211,7 @@ void Store::SetGuildMember(Snowflake guild_id, Snowflake user_id, const GuildMem Bind(m_set_member_stmt, 7, data.IsDeafened); Bind(m_set_member_stmt, 8, data.IsMuted); Bind(m_set_member_stmt, 9, data.Avatar); + Bind(m_set_member_stmt, 10, data.IsPending); if (!RunInsert(m_set_member_stmt)) fprintf(stderr, "member insert failed: %s\n", sqlite3_errstr(m_db_err)); @@ -642,6 +643,7 @@ std::optional Store::GetGuildMember(Snowflake guild_id, Snowflake u Get(m_get_member_stmt, 6, ret.IsDeafened); Get(m_get_member_stmt, 7, ret.IsMuted); Get(m_get_member_stmt, 8, ret.Avatar); + Get(m_get_member_stmt, 9, ret.IsPending); Reset(m_get_member_stmt); @@ -876,6 +878,7 @@ bool Store::CreateTables() { deaf BOOL NOT NULL, mute BOOL NOT NULL, avatar TEXT, + pending BOOL, PRIMARY KEY(user_id, guild_id) ) )"; @@ -1092,7 +1095,7 @@ bool Store::CreateStatements() { const char *set_member = R"( REPLACE INTO members VALUES ( - ?, ?, ?, ?, ?, ?, ?, ?, ? + ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) )"; -- cgit v1.2.3