From a51a54bc5979a2491f152abc47ad54e6b63f27c8 Mon Sep 17 00:00:00 2001 From: Dylam De La Torre Date: Tue, 23 Nov 2021 05:21:56 +0100 Subject: Restructure source and resource files (#46) importantly, res is now res/res and css is now res/css --- src/discord/role.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/discord/role.cpp (limited to 'src/discord/role.cpp') diff --git a/src/discord/role.cpp b/src/discord/role.cpp new file mode 100644 index 0000000..07a912e --- /dev/null +++ b/src/discord/role.cpp @@ -0,0 +1,14 @@ +#include "role.hpp" + +void from_json(const nlohmann::json &j, RoleData &m) { + JS_D("id", m.ID); + JS_D("name", m.Name); + JS_D("color", m.Color); + JS_D("hoist", m.IsHoisted); + JS_D("position", m.Position); + std::string tmp; + JS_D("permissions", tmp); + m.Permissions = static_cast(std::stoull(tmp)); + JS_D("managed", m.IsManaged); + JS_D("mentionable", m.IsMentionable); +} -- cgit v1.2.3