File tree Expand file tree Collapse file tree 2 files changed +10
-12
lines changed
inapp-products/src/main/kotlin/de/belabs/appstatistics/inappproducts/store
store-reviews/src/main/kotlin/de/belabs/appstatistics/storereviews/store Expand file tree Collapse file tree 2 files changed +10
-12
lines changed Original file line number Diff line number Diff line change 1- @file:Suppress(" DEPRECATION" )
2-
31package de.belabs.appstatistics.inappproducts.store
42
5- import com.google.api.client.googleapis.auth.oauth2.GoogleCredential
63import com.google.api.client.googleapis.javanet.GoogleNetHttpTransport
74import com.google.api.client.json.gson.GsonFactory
85import com.google.api.services.androidpublisher.AndroidPublisher
96import com.google.api.services.androidpublisher.AndroidPublisherScopes
107import com.google.api.services.androidpublisher.model.InAppProduct
8+ import com.google.auth.http.HttpCredentialsAdapter
9+ import com.google.auth.oauth2.GoogleCredentials
1110import de.belabs.appstatistics.inappproducts.App
1211import java.io.File
1312
14- @Suppress( " BlockingMethodInNonBlockingContext " ) internal class PlayStore (
15- private val credentialsFile : File ,
13+ internal class PlayStore (
14+ credentialsFile : File ,
1615) : Store {
17- private val credentials = GoogleCredential .fromStream(credentialsFile.inputStream())
16+ private val credentials = GoogleCredentials .fromStream(credentialsFile.inputStream())
1817 .createScoped(listOf (AndroidPublisherScopes .ANDROIDPUBLISHER ))
1918
20- private val androidPublisher = AndroidPublisher .Builder (GoogleNetHttpTransport .newTrustedTransport(), GsonFactory .getDefaultInstance(), credentials)
19+ private val androidPublisher = AndroidPublisher .Builder (GoogleNetHttpTransport .newTrustedTransport(), GsonFactory .getDefaultInstance(), HttpCredentialsAdapter ( credentials) )
2120 .setApplicationName(" inapp-products" )
2221 .build()
2322
Original file line number Diff line number Diff line change 1- @file:Suppress(" DEPRECATION" )
2-
31package de.belabs.appstatistics.storereviews.store
42
5- import com.google.api.client.googleapis.auth.oauth2.GoogleCredential
63import com.google.api.client.googleapis.javanet.GoogleNetHttpTransport
74import com.google.api.client.json.gson.GsonFactory
85import com.google.api.services.androidpublisher.AndroidPublisher
96import com.google.api.services.androidpublisher.AndroidPublisherScopes
7+ import com.google.auth.http.HttpCredentialsAdapter
8+ import com.google.auth.oauth2.GoogleCredentials
109import de.belabs.appstatistics.storereviews.App
1110import de.belabs.appstatistics.storereviews.Review
1211import kotlinx.datetime.Instant
@@ -15,10 +14,10 @@ import java.io.File
1514internal class PlayStore (
1615 credentialsFile : File ,
1716) : Store {
18- private val credentials = GoogleCredential .fromStream(credentialsFile.inputStream())
17+ private val credentials = GoogleCredentials .fromStream(credentialsFile.inputStream())
1918 .createScoped(listOf (AndroidPublisherScopes .ANDROIDPUBLISHER ))
2019
21- private val androidPublisher = AndroidPublisher .Builder (GoogleNetHttpTransport .newTrustedTransport(), GsonFactory .getDefaultInstance(), credentials)
20+ private val androidPublisher = AndroidPublisher .Builder (GoogleNetHttpTransport .newTrustedTransport(), GsonFactory .getDefaultInstance(), HttpCredentialsAdapter ( credentials) )
2221 .setApplicationName(" store-reviews" )
2322 .build()
2423
You can’t perform that action at this time.
0 commit comments