Elaztek Developer Hub
Blamite Game Engine - blam!  00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
discord::UserManager Class Referencefinal

#include <user_manager.h>

+ Collaboration diagram for discord::UserManager:

Public Member Functions

 ~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)
 

Public Attributes

Event OnCurrentUserUpdate
 

Friends

class Core
 

Constructor & Destructor Documentation

◆ ~UserManager()

discord::UserManager::~UserManager ( )
default

Member Function Documentation

◆ CurrentUserHasFlag()

Result discord::UserManager::CurrentUserHasFlag ( UserFlag  flag,
bool *  hasFlag 
)

◆ GetCurrentUser()

Result discord::UserManager::GetCurrentUser ( User currentUser)

◆ GetCurrentUserPremiumType()

Result discord::UserManager::GetCurrentUserPremiumType ( PremiumType premiumType)

◆ GetUser()

void discord::UserManager::GetUser ( UserId  userId,
std::function< void(Result, User const &)>  callback 
)

Friends And Related Function Documentation

◆ Core

friend class Core
friend

Member Data Documentation

◆ OnCurrentUserUpdate

Event discord::UserManager::OnCurrentUserUpdate

The documentation for this class was generated from the following files: