#pragma once #include "Group.hpp" #include #include #include #include namespace dchat { class User { public: User(const odhtdb::Signature::PublicKey &_publicKey) : publicKey(_publicKey), userdata(nullptr) {} const odhtdb::Signature::PublicKey publicKey; std::string nickname; std::string avatarUrl; std::vector> groups; void *userdata; }; }