From c7927863c130a5511faa6fd4330aa823ff7412fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dariusz=20=C5=81uksza?= Date: Tue, 6 Feb 2018 19:27:23 +0100 Subject: [PATCH] Use proper formatter placeholder for strings Java's String.format uses %s for string placeholders. %d is used for decimal numbers. This fixes IllegalFormatConversionException. Fixes: #97 --- .../main/java/com/idehub/Billing/InAppBillingBridge.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/src/main/java/com/idehub/Billing/InAppBillingBridge.java b/android/src/main/java/com/idehub/Billing/InAppBillingBridge.java index e81fc4a..083414e 100644 --- a/android/src/main/java/com/idehub/Billing/InAppBillingBridge.java +++ b/android/src/main/java/com/idehub/Billing/InAppBillingBridge.java @@ -455,7 +455,7 @@ synchronized void resolvePromise(String key, Object value) { promise.resolve(value); mPromiseCache.remove(key); } else { - Log.w(LOG_TAG, String.format("Tried to resolve promise: %d - but does not exist in cache", key)); + Log.w(LOG_TAG, String.format("Tried to resolve promise: %s - but does not exist in cache", key)); } } @@ -465,7 +465,7 @@ synchronized void rejectPromise(String key, String reason) { promise.reject("EUNSPECIFIED", reason); mPromiseCache.remove(key); } else { - Log.w(LOG_TAG, String.format("Tried to reject promise: %d - but does not exist in cache", key)); + Log.w(LOG_TAG, String.format("Tried to reject promise: %s - but does not exist in cache", key)); } } @@ -474,7 +474,7 @@ synchronized Boolean putPromise(String key, Promise promise) { mPromiseCache.put(key, promise); return true; } else { - Log.w(LOG_TAG, String.format("Tried to put promise: %d - already exists in cache", key)); + Log.w(LOG_TAG, String.format("Tried to put promise: %s - already exists in cache", key)); } return false; }