You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-07 12:30:27 +00:00
Use long instead of int for object id in Android java wrapper
Using int for 64-bit values might cause issues with objects not found
in ObjectDB when the id is truncated.
(cherry picked from commit 39f59786fa)
This commit is contained in:
committed by
Rémi Verschelde
parent
f0bc3482d4
commit
f4f4b77d23
@@ -48,8 +48,7 @@ import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
public class GodotPayment extends GodotPlugin {
|
||||
|
||||
private Integer purchaseCallbackId = 0;
|
||||
private Long purchaseCallbackId = 0L;
|
||||
private String accessToken;
|
||||
private String purchaseValidationUrlPrefix;
|
||||
private String transactionId;
|
||||
@@ -130,11 +129,11 @@ public class GodotPayment extends GodotPlugin {
|
||||
GodotLib.calldeferred(purchaseCallbackId, "purchase_owned", new Object[] { sku });
|
||||
}
|
||||
|
||||
public int getPurchaseCallbackId() {
|
||||
public long getPurchaseCallbackId() {
|
||||
return purchaseCallbackId;
|
||||
}
|
||||
|
||||
public void setPurchaseCallbackId(int purchaseCallbackId) {
|
||||
public void setPurchaseCallbackId(long purchaseCallbackId) {
|
||||
this.purchaseCallbackId = purchaseCallbackId;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user