mirror of https://github.com/cemu-project/Cemu.git
nn_act: Implement GetTimeZoneId placeholder
This commit is contained in:
parent
1b5c885621
commit
041f29a914
|
@ -5,6 +5,7 @@
|
||||||
#include "nn_act.h"
|
#include "nn_act.h"
|
||||||
#include "Cafe/OS/libs/nn_common.h"
|
#include "Cafe/OS/libs/nn_common.h"
|
||||||
#include "Cafe/CafeSystem.h"
|
#include "Cafe/CafeSystem.h"
|
||||||
|
#include "Common/CafeString.h"
|
||||||
|
|
||||||
sint32 numAccounts = 1;
|
sint32 numAccounts = 1;
|
||||||
|
|
||||||
|
@ -140,6 +141,14 @@ namespace act
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
nnResult GetTimeZoneId(CafeString<65>* outTimezoneId)
|
||||||
|
{
|
||||||
|
// return a placeholder timezone id for now
|
||||||
|
// in the future we should emulated this correctly and read the timezone from the account via IOSU
|
||||||
|
outTimezoneId->assign("Europe/London");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
sint32 g_initializeCount = 0; // inc in Initialize and dec in Finalize
|
sint32 g_initializeCount = 0; // inc in Initialize and dec in Finalize
|
||||||
uint32 Initialize()
|
uint32 Initialize()
|
||||||
{
|
{
|
||||||
|
@ -162,7 +171,6 @@ namespace act
|
||||||
NN_ERROR_CODE errCode = NNResultToErrorCode(*nnResult, NN_RESULT_MODULE_NN_ACT);
|
NN_ERROR_CODE errCode = NNResultToErrorCode(*nnResult, NN_RESULT_MODULE_NN_ACT);
|
||||||
return errCode;
|
return errCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -691,6 +699,8 @@ void nnAct_load()
|
||||||
osLib_addFunction("nn_act", "GetPersistentIdEx__Q2_2nn3actFUc", nnActExport_GetPersistentIdEx);
|
osLib_addFunction("nn_act", "GetPersistentIdEx__Q2_2nn3actFUc", nnActExport_GetPersistentIdEx);
|
||||||
// country
|
// country
|
||||||
osLib_addFunction("nn_act", "GetCountry__Q2_2nn3actFPc", nnActExport_GetCountry);
|
osLib_addFunction("nn_act", "GetCountry__Q2_2nn3actFPc", nnActExport_GetCountry);
|
||||||
|
// timezone
|
||||||
|
cafeExportRegisterFunc(nn::act::GetTimeZoneId, "nn_act", "GetTimeZoneId__Q2_2nn3actFPc", LogType::Placeholder);
|
||||||
|
|
||||||
// parental
|
// parental
|
||||||
osLib_addFunction("nn_act", "EnableParentalControlCheck__Q2_2nn3actFb", nnActExport_EnableParentalControlCheck);
|
osLib_addFunction("nn_act", "EnableParentalControlCheck__Q2_2nn3actFb", nnActExport_EnableParentalControlCheck);
|
||||||
|
|
Loading…
Reference in New Issue