summaryrefslogtreecommitdiff
path: root/app/src/main/java/net/taler/wallet/backend
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2020-02-21 16:32:08 -0300
committerTorsten Grote <t@grobox.de>2020-02-21 16:32:08 -0300
commit5f57c48b526f7f297e307851135fc52a5ea23ab3 (patch)
treeb54e02fdd8cd27553897f079e09dda3e4a9ed1c6 /app/src/main/java/net/taler/wallet/backend
parent9b07cda04a02f5e8f685feb505db251006fd45fd (diff)
downloadwallet-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.kt25
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