Sha256: d5ba943aec4c7ac54a5c2a87ad5fd0fa60a0aaac1922f285cadef62b068dd612
Contents?: true
Size: 818 Bytes
Versions: 2
Compression:
Stored size: 818 Bytes
Contents
#pragma once #include "types.h" namespace discord { class UserManager final { public: ~UserManager() = default; Result GetCurrentUser(User* currentUser); void GetUser(UserId userId, std::function<void(Result, User const&)> callback); Result GetCurrentUserPremiumType(PremiumType* premiumType); Result CurrentUserHasFlag(UserFlag flag, bool* hasFlag); Event<> OnCurrentUserUpdate; private: friend class Core; UserManager() = default; UserManager(UserManager const& rhs) = delete; UserManager& operator=(UserManager const& rhs) = delete; UserManager(UserManager&& rhs) = delete; UserManager& operator=(UserManager&& rhs) = delete; IDiscordUserManager* internal_; static IDiscordUserEvents events_; }; } // namespace discord
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rdiscord_sdk-1.1.1 | third-party/include/user_manager.h |
rdiscord_sdk-1.1.0 | third-party/include/user_manager.h |