performance and code structure improvements

This commit is contained in:
2023-11-30 19:43:15 +01:00
parent d744144d6d
commit 6121ce5418
12 changed files with 47 additions and 92 deletions

View File

@@ -89,16 +89,17 @@ SET_GET(is_public_party, activity.GetParty().SetPrivacy(static_cast<discord::Act
discord_sdk::discord_sdk()
{
ERR_FAIL_COND(singleton != nullptr);
singleton = this;
app_id = 0;
}
discord_sdk::~discord_sdk()
{
ERR_FAIL_COND(singleton != this);
set_app_id(0);
delete core;
core = nullptr;
if (app_id != 0)
{
set_app_id(0);
core->~Core();
}
singleton = nullptr;
}