From 3bbae67fda6b4c2d8fad0b8a2d5834966d33183f Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sat, 22 Jan 2022 19:18:45 +0100 Subject: [PATCH] Claim to provide tapandpay_token_listing feature --- .../kotlin/org/microg/gms/tapandpay/TapAndPayService.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/play-services-tapandpay-core/src/main/kotlin/org/microg/gms/tapandpay/TapAndPayService.kt b/play-services-tapandpay-core/src/main/kotlin/org/microg/gms/tapandpay/TapAndPayService.kt index 0a08696b..0c894b48 100644 --- a/play-services-tapandpay-core/src/main/kotlin/org/microg/gms/tapandpay/TapAndPayService.kt +++ b/play-services-tapandpay-core/src/main/kotlin/org/microg/gms/tapandpay/TapAndPayService.kt @@ -7,8 +7,10 @@ package org.microg.gms.tapandpay import android.os.Parcel import android.os.RemoteException import android.util.Log +import com.google.android.gms.common.Feature import com.google.android.gms.common.api.CommonStatusCodes import com.google.android.gms.common.api.Status +import com.google.android.gms.common.internal.ConnectionInfo import com.google.android.gms.common.internal.GetServiceRequest import com.google.android.gms.common.internal.IGmsCallbacks import com.google.android.gms.tapandpay.TapAndPayStatusCodes.TAP_AND_PAY_NO_ACTIVE_WALLET @@ -21,7 +23,11 @@ private const val TAG = "GmsTapAndPay" class TapAndPayService : BaseService(TAG, GmsService.TAP_AND_PAY) { override fun handleServiceRequest(callback: IGmsCallbacks, request: GetServiceRequest, service: GmsService) { - callback.onPostInitComplete(CommonStatusCodes.SUCCESS, TapAndPayImpl(), null) + callback.onPostInitCompleteWithConnectionInfo(CommonStatusCodes.SUCCESS, TapAndPayImpl(), ConnectionInfo().apply { + features = arrayOf( + Feature("tapandpay_token_listing", 3) + ) + }) } }