1- package org.microg.gms.asterism
1+ @file:RequiresApi(Build .VERSION_CODES .O )
2+
3+ package org.microg.gms.asterism.core
24
35import android.content.Context
6+ import android.os.Build
47import android.util.Log
8+ import androidx.annotation.RequiresApi
59import com.google.android.gms.asterism.GetAsterismConsentRequest
6- import com.google.android.gms.asterism.GetAsterismConsentResponse
10+ import com.google.android.gms.asterism.asterismClient
11+ import com.google.android.gms.asterism.getAsterismConsentResponse
712import com.google.android.gms.asterism.internal.IAsterismCallbacks
813import com.google.android.gms.common.api.Status
914import kotlinx.coroutines.Dispatchers
1015import kotlinx.coroutines.withContext
11- import org.microg.gms.constellation.AuthManager
12- import org.microg.gms.constellation.ConstellationStateStore
13- import org.microg.gms.constellation.RpcClient
14- import org.microg.gms.constellation.proto.Consent
15- import org.microg.gms.constellation.proto.ConsentVersion
16- import org.microg.gms.constellation.proto.DeviceID
17- import org.microg.gms.constellation.proto.GetConsentRequest
18- import org.microg.gms.constellation.proto.RequestHeader
19- import org.microg.gms.constellation.proto.builders .buildRequestContext
20- import org.microg.gms.constellation.proto.builders .invoke
16+ import org.microg.gms.constellation.core.ConstellationStateStore
17+ import org.microg.gms.constellation.core.RpcClient
18+ import org.microg.gms.constellation.core.authManager
19+ import org.microg.gms.constellation.core. proto.Consent
20+ import org.microg.gms.constellation.core. proto.ConsentVersion
21+ import org.microg.gms.constellation.core. proto.DeviceID
22+ import org.microg.gms.constellation.core. proto.GetConsentRequest
23+ import org.microg.gms.constellation.core. proto.RequestHeader
24+ import org.microg.gms.constellation.core. proto.builder .buildRequestContext
25+ import org.microg.gms.constellation.core. proto.builder .invoke
2126import java.util.UUID
2227
2328private const val ASTERISM_TAG = " GetAsterismConsent"
@@ -29,7 +34,7 @@ suspend fun handleGetAsterismConsent(
2934 request : GetAsterismConsentRequest
3035) = withContext(Dispatchers .IO ) {
3136 try {
32- val authManager = AuthManager .get( context)
37+ val authManager = context.authManager
3338 val buildContext = buildRequestContext(context, authManager)
3439 val response = RpcClient .phoneDeviceVerificationClient.GetConsent ().execute(
3540 GetConsentRequest (
@@ -50,7 +55,7 @@ suspend fun handleGetAsterismConsent(
5055
5156 callbacks.onConsentFetched(
5257 Status .SUCCESS ,
53- GetAsterismConsentResponse (
58+ getAsterismConsentResponse (
5459 request.requestCode,
5560 consentValue,
5661 buildContext.iidToken,
@@ -62,7 +67,7 @@ suspend fun handleGetAsterismConsent(
6267 Log .e(ASTERISM_TAG , " getAsterismConsent failed" , e)
6368 callbacks.onConsentFetched(
6469 Status .INTERNAL_ERROR ,
65- GetAsterismConsentResponse (
70+ getAsterismConsentResponse (
6671 request.requestCode,
6772 Consent .CONSENT_UNKNOWN ,
6873 null ,
0 commit comments