Refactor PROVIDER_ID_GOOGLE to PROVIDER_ID_APPLE in iap.h and iap_android.cpp

This commit is contained in:
Nick Leeman 2024-04-26 00:14:54 +02:00
parent 75e1dc9515
commit 2d8a6496b5
2 changed files with 2 additions and 8 deletions

View File

@ -36,9 +36,7 @@ enum BillingResponse
enum ProviderId
{
PROVIDER_ID_GOOGLE = 0,
PROVIDER_ID_AMAZON = 1,
PROVIDER_ID_APPLE = 2,
PROVIDER_ID_FACEBOOK = 3,
PROVIDER_ID_APPLE = 1,
};
#endif // DM_IAP_EXTENSION

View File

@ -16,10 +16,8 @@ struct IAP
{
memset(this, 0, sizeof(*this));
m_autoFinishTransactions = true;
m_ProviderId = PROVIDER_ID_GOOGLE;
}
bool m_autoFinishTransactions;
int m_ProviderId;
dmScript::LuaCallbackInfo* m_Listener;
@ -238,7 +236,7 @@ static int IAP_GetProviderId(lua_State* L)
{
DM_LUA_STACK_CHECK(L, 1);
lua_pushinteger(L, g_IAP.m_ProviderId);
lua_pushinteger(L, PROVIDER_ID_GOOGLE);
return 1;
}
@ -395,8 +393,6 @@ static dmExtension::Result InitializeIAP(dmExtension::Params* params)
const char* provider = dmConfigFile::GetString(params->m_ConfigFile, "android.iap_provider", "GooglePlay");
const char* class_name = "com.defold.iap.IapGooglePlay";
g_IAP.m_ProviderId = PROVIDER_ID_GOOGLE;
jclass iap_class = dmAndroid::LoadClass(env, class_name);
jclass iap_jni_class = dmAndroid::LoadClass(env, "com.defold.iap.IapJNI");