mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-27 11:04:16 +00:00
23 lines
517 B
C++
23 lines
517 B
C++
#include "Library/Network/AccountHolder.h"
|
|
|
|
namespace al {
|
|
AccountHolder::AccountHolder() {
|
|
nn::account::Initialize();
|
|
mUserHandle = new nn::account::UserHandle;
|
|
|
|
if (nn::account::OpenPreselectedUser(mUserHandle).IsSuccess() &&
|
|
nn::account::GetUserId(&mUid, *mUserHandle).IsSuccess())
|
|
mIsValid = true;
|
|
}
|
|
|
|
AccountHolder::~AccountHolder() {
|
|
nn::account::CloseUser(*mUserHandle);
|
|
|
|
delete mUserHandle;
|
|
}
|
|
|
|
bool AccountHolder::isValid() const {
|
|
return mIsValid;
|
|
}
|
|
} // namespace al
|