handle USER_GUILD_SETTINGS_UPDATE for notifications

This commit is contained in:
ouwou
2023-03-10 19:14:19 -05:00
parent 3889991e16
commit e3f6a1dcbd
3 changed files with 15 additions and 5 deletions

View File

@@ -210,7 +210,15 @@ std::optional<UserGuildSettingsChannelOverride> UserGuildSettingsEntry::GetOverr
void from_json(const nlohmann::json &j, UserGuildSettingsData &m) {
JS_D("version", m.Version);
JS_D("partial", m.IsPartial);
JS_D("entries", m.Entries);
{
std::vector<UserGuildSettingsEntry> entries;
JS_D("entries", entries);
for (const auto &entry : entries) {
m.Entries[entry.GuildID] = entry;
}
}
}
void from_json(const nlohmann::json &j, ReadyEventData &m) {