diff options
author | Torsten Grote <t@grobox.de> | 2020-02-21 16:32:08 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-02-21 16:32:08 -0300 |
commit | 5f57c48b526f7f297e307851135fc52a5ea23ab3 (patch) | |
tree | b54e02fdd8cd27553897f079e09dda3e4a9ed1c6 /app/src/main/java/net/taler/wallet/backend | |
parent | 9b07cda04a02f5e8f685feb505db251006fd45fd (diff) | |
download | wallet-android-5f57c48b526f7f297e307851135fc52a5ea23ab3.tar.gz wallet-android-5f57c48b526f7f297e307851135fc52a5ea23ab3.tar.bz2 wallet-android-5f57c48b526f7f297e307851135fc52a5ea23ab3.zip |
Fix lint and make all strings translatable
Diffstat (limited to 'app/src/main/java/net/taler/wallet/backend')
-rw-r--r-- | app/src/main/java/net/taler/wallet/backend/WalletBackendService.kt | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/app/src/main/java/net/taler/wallet/backend/WalletBackendService.kt b/app/src/main/java/net/taler/wallet/backend/WalletBackendService.kt index d97ccf2..0b71774 100644 --- a/app/src/main/java/net/taler/wallet/backend/WalletBackendService.kt +++ b/app/src/main/java/net/taler/wallet/backend/WalletBackendService.kt @@ -20,7 +20,11 @@ package net.taler.wallet.backend import akono.AkonoJni import android.app.Service import android.content.Intent -import android.os.* +import android.os.Handler +import android.os.IBinder +import android.os.Message +import android.os.Messenger +import android.os.RemoteException import android.util.Log import net.taler.wallet.HostCardEmulatorService import org.json.JSONObject @@ -96,7 +100,7 @@ class WalletBackendService : Service() { val svc = serviceWeakRef.get() ?: return when (msg.what) { MSG_COMMAND -> { - val data = msg.getData() + val data = msg.data val serviceRequestID = svc.nextRequestID++ val clientRequestID = data.getInt("requestID", 0) if (clientRequestID == 0) { @@ -124,10 +128,7 @@ class WalletBackendService : Service() { TAG, "mapping service request ID $serviceRequestID to client request ID $clientRequestID" ) - svc.requests.put( - serviceRequestID, - RequestData(clientRequestID, msg.replyTo) - ) + svc.requests[serviceRequestID] = RequestData(clientRequestID, msg.replyTo) } MSG_SUBSCRIBE_NOTIFY -> { Log.i(TAG, "subscribing client") @@ -165,7 +166,7 @@ class WalletBackendService : Service() { s.send(m) } catch (e: RemoteException) { if (rm == null) { - rm = LinkedList<Messenger>() + rm = LinkedList() } rm.add(s) subscribers.remove(s) @@ -179,10 +180,9 @@ class WalletBackendService : Service() { } private fun handleAkonoMessage(messageStr: String) { - Log.v(TAG, "got back message: ${messageStr}") + Log.v(TAG, "got back message: $messageStr") val message = JSONObject(messageStr) - val type = message.getString("type") - when (type) { + when (message.getString("type")) { "notification" -> { sendNotify() } @@ -195,8 +195,7 @@ class WalletBackendService : Service() { } } "response" -> { - val operation = message.getString("operation") - when (operation) { + when (val operation = message.getString("operation")) { "init" -> { Log.v(TAG, "got response for init operation") sendNotify() @@ -207,7 +206,7 @@ class WalletBackendService : Service() { else -> { val id = message.getInt("id") Log.v(TAG, "got response for operation $operation") - val rd = requests.get(id) + val rd = requests[id] if (rd == null) { Log.e(TAG, "wallet returned unknown request ID ($id)") return |