summaryrefslogtreecommitdiff
path: root/discord/store.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-06-04 02:39:35 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2021-06-04 02:39:35 -0400
commit43ea62d444b41e9ffff785ede2620b2e64fbb3b7 (patch)
tree95ccd96da8a15a4ce6586b8a065277770999087a /discord/store.cpp
parent79c00c68e5845b496f6d3163d6fbc6e1c6de56ae (diff)
parent28b33d1b220aef5558ef58eb1326510ccccf5361 (diff)
downloadabaddon-portaudio-43ea62d444b41e9ffff785ede2620b2e64fbb3b7.tar.gz
abaddon-portaudio-43ea62d444b41e9ffff785ede2620b2e64fbb3b7.zip
merge
Diffstat (limited to 'discord/store.cpp')
-rw-r--r--discord/store.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/discord/store.cpp b/discord/store.cpp
index bd9ad32..e7699ba 100644
--- a/discord/store.cpp
+++ b/discord/store.cpp
@@ -210,6 +210,7 @@ void Store::SetGuildMember(Snowflake guild_id, Snowflake user_id, const GuildMem
Bind(m_set_member_stmt, 6, data.PremiumSince);
Bind(m_set_member_stmt, 7, data.IsDeafened);
Bind(m_set_member_stmt, 8, data.IsMuted);
+ Bind(m_set_member_stmt, 9, data.Avatar);
if (!RunInsert(m_set_member_stmt))
fprintf(stderr, "member insert failed: %s\n", sqlite3_errstr(m_db_err));
@@ -520,6 +521,7 @@ std::optional<GuildMember> Store::GetGuildMember(Snowflake guild_id, Snowflake u
Get(m_get_member_stmt, 5, ret.PremiumSince);
Get(m_get_member_stmt, 6, ret.IsDeafened);
Get(m_get_member_stmt, 7, ret.IsMuted);
+ Get(m_get_member_stmt, 8, ret.Avatar);
Reset(m_get_member_stmt);
@@ -823,6 +825,7 @@ bool Store::CreateTables() {
premium_since TEXT,
deaf BOOL NOT NULL,
mute BOOL NOT NULL,
+ avatar TEXT,
PRIMARY KEY(user_id, guild_id)
)
)";
@@ -1039,7 +1042,7 @@ bool Store::CreateStatements() {
constexpr const char *set_member = R"(
REPLACE INTO members VALUES (
- ?, ?, ?, ?, ?, ?, ?, ?
+ ?, ?, ?, ?, ?, ?, ?, ?, ?
)
)";