View Code? Open in Web Editor
NEW
Android Refresh token with Retrofit, OkHttp, Kotlin Coroutines Mutex ๐ When multiple requests hit 401 (HTTP_UNAUTHORIZED), only single Refresh token request will be executed. After successful refresh, all pending requests will be executed concurrently. Example of encryption Jetpack Proto DataStore with Tink. Secured Proto DataStore. This example app shows how you can encrypt your data when using Proto DataStore from Jetpack.
License: MIT License
Kotlin 79.88%
JavaScript 18.95%
CSS 0.33%
Pug 0.83%
refresh-token-sample's Issues
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Rate-Limited
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Detected dependencies
github-actions
.github/workflows/build.yml
actions/checkout v3
actions/setup-java v3
actions/cache v3
actions/upload-artifact v3
.github/workflows/gradle-wrapper-validation.yml
actions/checkout v3
gradle/wrapper-validation-action v1
.github/workflows/remove-old-artifacts.yml
c-hive/gha-remove-artifacts v1
.github/workflows/review-suggest.yml
actions/checkout v3
actions/checkout v3
actions/setup-java v3
actions/cache v3
reviewdog/action-suggester v1
gradle
gradle.properties
settings.gradle
build.gradle
com.android.tools.build:gradle 7.3.1
org.jetbrains.kotlin:kotlin-gradle-plugin 1.7.20-RC
com.google.dagger:hilt-android-gradle-plugin 2.44.2
com.diffplug.spotless:spotless-plugin-gradle 6.11.0
androidx.lifecycle:lifecycle-viewmodel-ktx 2.5.1
androidx.lifecycle:lifecycle-runtime-ktx 2.5.1
com.google.dagger:hilt-android 2.44.2
com.google.dagger:hilt-android-compiler 2.44.2
app/build.gradle
com.google.protobuf 0.8.19
androidx.core:core-ktx 1.8.0
androidx.appcompat:appcompat 1.5.1
com.google.android.material:material 1.6.1
androidx.constraintlayout:constraintlayout 2.1.4
androidx.activity:activity-ktx 1.5.1
junit:junit 4.13.2
androidx.test.ext:junit 1.1.3
androidx.test.espresso:espresso-core 3.4.0
com.squareup.moshi:moshi-kotlin 1.14.0
com.squareup.okhttp3:logging-interceptor 5.0.0-alpha.9
com.squareup.retrofit2:retrofit 2.9.0
com.squareup.retrofit2:converter-moshi 2.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.4
org.jetbrains.kotlinx:kotlinx-coroutines-android 1.6.4
androidx.datastore:datastore 1.0.0
com.google.protobuf:protobuf-javalite 3.21.6
com.google.crypto.tink:tink-android 1.7.0
com.github.hoc081098:ViewBindingDelegate 1.4.0
io.github.hoc081098:FlowExt 0.4.0
com.jakewharton.timber:timber 5.0.1
com.google.protobuf:protoc 3.21.6
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
npm
server/package.json
cookie-parser ~1.4.4
debug ~2.6.9
express ^4.16.4
http-errors ~1.6.3
jade ~1.11.0
jsonwebtoken ^8.5.1
morgan ~1.9.1
dear sir
can use ktor?
&
can check your email ?
freelancer job?
thx
Can you explain how this project will work? For example, one article. thanks.