Skip to content

Commit f6bda12

Browse files
committed
update okhttp version
1 parent 7b75977 commit f6bda12

File tree

14 files changed

+34
-23
lines changed

14 files changed

+34
-23
lines changed

app/build.gradle

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ import java.text.SimpleDateFormat
55
apply plugin: 'com.android.application'
66
apply plugin: 'com.google.android.gms.oss-licenses-plugin'
77
apply plugin: 'kotlin-android'
8-
apply plugin: 'kotlin-android-extensions'
8+
//apply plugin: 'kotlin-android-extensions' //GOODBYE VIEWBINDING
99
apply plugin: 'kotlin-kapt'
1010
apply plugin: 'com.github.zellius.shortcut-helper'
1111
apply plugin: 'kotlinx-serialization'
12+
apply plugin: 'kotlin-parcelize'
1213
// Realm (EH)
1314
apply plugin: 'realm-android'
1415

@@ -132,8 +133,12 @@ android {
132133
}
133134
}
134135

135-
androidExtensions {
136-
experimental = true
136+
//androidExtensions {
137+
// experimental = true
138+
//}
139+
140+
kapt {
141+
correctErrorTypes true
137142
}
138143

139144
dependencies {
@@ -180,11 +185,11 @@ dependencies {
180185
implementation 'com.github.pwittchen:reactivenetwork:0.13.0'
181186

182187
// Network client
183-
final okhttp_version = '4.7.2'
188+
final okhttp_version = '5.0.0-alpha.12'
184189
implementation "com.squareup.okhttp3:okhttp:$okhttp_version"
185190
implementation "com.squareup.okhttp3:logging-interceptor:$okhttp_version"
186191
implementation "com.squareup.okhttp3:okhttp-dnsoverhttps:$okhttp_version"
187-
implementation 'com.squareup.okio:okio:2.6.0'
192+
implementation 'com.squareup.okio:okio:3.7.0'
188193

189194
// TLS 1.3 support for Android < 10
190195
implementation 'org.conscrypt:conscrypt-android:2.4.0'
@@ -197,7 +202,7 @@ dependencies {
197202
implementation "com.squareup.retrofit2:adapter-rxjava:$retrofit_version"
198203

199204
// JSON
200-
final kotlin_serialization_version = '1.3.3'
205+
final kotlin_serialization_version = '1.6.2'
201206
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:$kotlin_serialization_version"
202207
implementation "org.jetbrains.kotlinx:kotlinx-serialization-protobuf:$kotlin_serialization_version"
203208
implementation 'com.google.code.gson:gson:2.8.6'
@@ -291,7 +296,7 @@ dependencies {
291296
implementation "io.github.reactivecircus.flowbinding:flowbinding-viewpager:$flowbinding_version"
292297

293298
// Shizuku
294-
final shizukuVersion = '12.0.0'
299+
final shizukuVersion = '12.2.0'
295300
implementation "dev.rikka.shizuku:api:$shizukuVersion"
296301
implementation "dev.rikka.shizuku:provider:$shizukuVersion"
297302

@@ -314,7 +319,7 @@ dependencies {
314319
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-reactive:$coroutines_version"
315320
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-rx2:$coroutines_version"
316321

317-
implementation 'com.google.android.gms:play-services-oss-licenses:17.0.0'
322+
implementation 'com.google.android.gms:play-services-oss-licenses:17.0.1'
318323

319324
// Text distance (EH)
320325
implementation 'info.debatty:java-string-similarity:1.2.1'
@@ -374,7 +379,7 @@ dependencies {
374379
}
375380

376381
buildscript {
377-
ext.kotlin_version = '1.6.21'
382+
ext.kotlin_version = '1.9.22'
378383
repositories {
379384
mavenCentral()
380385
}

app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionInstallReceiver.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ internal class ExtensionInstallReceiver(private val listener: Listener) :
5252
when (val result = getExtensionFromIntent(context, intent)) {
5353
is LoadResult.Success -> listener.onExtensionInstalled(result.extension)
5454
is LoadResult.Untrusted -> listener.onExtensionUntrusted(result.extension)
55+
else -> {}
5556
}
5657
}
5758
}
@@ -62,6 +63,7 @@ internal class ExtensionInstallReceiver(private val listener: Listener) :
6263
// Not needed as a package can't be upgraded if the signature is different
6364
is LoadResult.Untrusted -> {
6465
}
66+
else -> {}
6567
}
6668
}
6769
}

app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryNavigationView.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ class LibraryNavigationView @JvmOverloads constructor(context: Context, attrs: A
127127
completed -> preferences.filterCompleted().set(item.state)
128128
tracked -> preferences.filterTracked().set(item.state)
129129
lewd -> preferences.filterLewd().set(item.state)
130+
else -> {}
130131
}
131132

132133
adapter.notifyItemChanged(item)
@@ -234,6 +235,7 @@ class LibraryNavigationView @JvmOverloads constructor(context: Context, attrs: A
234235
when (item) {
235236
downloadBadge -> preferences.downloadBadge().set((item.checked))
236237
unreadBadge -> preferences.unreadBadge().set((item.checked))
238+
else -> {}
237239
}
238240
adapter.notifyItemChanged(item)
239241
}
@@ -256,6 +258,7 @@ class LibraryNavigationView @JvmOverloads constructor(context: Context, attrs: A
256258
item.checked = !item.checked
257259
when (item) {
258260
startReadingButton -> preferences.startReadingButton().set((item.checked))
261+
else -> {}
259262
}
260263
adapter.notifyItemChanged(item)
261264
}

app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -394,8 +394,8 @@ class MainActivity : BaseActivity<MainActivityBinding>() {
394394
override fun onDestroy() {
395395
super.onDestroy()
396396
// Binding sometimes isn't actually instantiated yet somehow
397-
binding?.navView.setNavigationItemSelectedListener(null)
398-
binding?.toolbar.setNavigationOnClickListener(null)
397+
binding?.navView?.setNavigationItemSelectedListener(null)
398+
binding?.toolbar?.setNavigationOnClickListener(null)
399399
}
400400

401401
override fun onBackPressed() {

app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/design/MigrationSourceItem.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import eu.davidea.flexibleadapter.items.IFlexible
99
import eu.kanade.tachiyomi.R
1010
import eu.kanade.tachiyomi.source.SourceManager
1111
import eu.kanade.tachiyomi.source.online.HttpSource
12-
import kotlinx.android.parcel.Parcelize
12+
import kotlinx.parcelize.Parcelize
1313

1414
class MigrationSourceItem(val source: HttpSource, var sourceEnabled: Boolean) : AbstractFlexibleItem<MigrationSourceHolder>() {
1515
override fun getLayoutRes() = R.layout.migration_source_item

app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationProcedureConfig.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package eu.kanade.tachiyomi.ui.migration.manga.process
22

33
import android.os.Parcelable
4-
import kotlinx.android.parcel.Parcelize
4+
import kotlinx.parcelize.Parcelize
55

66
@Parcelize
77
data class MigrationProcedureConfig(

app/src/main/java/eu/kanade/tachiyomi/ui/source/SourceController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ import eu.kanade.tachiyomi.ui.source.browse.BrowseSourceController
3333
import eu.kanade.tachiyomi.ui.source.globalsearch.GlobalSearchController
3434
import eu.kanade.tachiyomi.ui.source.latest.LatestUpdatesController
3535
import exh.ui.smartsearch.SmartSearchController
36-
import kotlinx.android.parcel.Parcelize
3736
import kotlinx.coroutines.flow.filterIsInstance
3837
import kotlinx.coroutines.flow.launchIn
3938
import kotlinx.coroutines.flow.onEach
39+
import kotlinx.parcelize.Parcelize
4040
import reactivecircus.flowbinding.appcompat.QueryTextEvent
4141
import reactivecircus.flowbinding.appcompat.queryTextEvents
4242
import uy.kohesive.injekt.Injekt

app/src/main/java/eu/kanade/tachiyomi/ui/source/browse/BrowseSourceController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ import eu.kanade.tachiyomi.util.view.visible
5454
import eu.kanade.tachiyomi.widget.AutofitRecyclerView
5555
import eu.kanade.tachiyomi.widget.EmptyView
5656
import exh.savedsearches.EXHSavedSearch
57-
import kotlinx.android.parcel.Parcelize
5857
import kotlinx.coroutines.Job
5958
import kotlinx.coroutines.flow.drop
6059
import kotlinx.coroutines.flow.filter
6160
import kotlinx.coroutines.flow.filterIsInstance
6261
import kotlinx.coroutines.flow.launchIn
6362
import kotlinx.coroutines.flow.onEach
63+
import kotlinx.parcelize.Parcelize
6464
import reactivecircus.flowbinding.appcompat.QueryTextEvent
6565
import reactivecircus.flowbinding.appcompat.queryTextEvents
6666
import uy.kohesive.injekt.injectLazy

app/src/main/java/exh/ui/intercept/InterceptActivity.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ class InterceptActivity : BaseActivity<EhActivityInterceptBinding>() {
8383
.onDismiss { onBackPressed() }
8484
.show()
8585
}
86+
else -> {}
8687
}
8788
}
8889
}

build.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ plugins {
22
id("com.android.application") version BuildPluginsVersion.AGP apply false
33
id("com.android.library") version BuildPluginsVersion.AGP apply false
44
kotlin("android") version BuildPluginsVersion.KOTLIN apply false
5+
//id("org.jetbrains.kotlin.plugin.parcelize") version BuildPluginsVersion.KOTLIN
56
id("org.jlleitschuh.gradle.ktlint") version BuildPluginsVersion.KTLINT
67
id("com.github.ben-manes.versions") version BuildPluginsVersion.VERSIONS_PLUGIN
78
}
@@ -15,7 +16,6 @@ allprojects {
1516
maven { setUrl("https://oss.sonatype.org/content/repositories/snapshots/") }
1617
maven { setUrl("https://dl.bintray.com/ibm-cloud-sdks/ibm-cloud-sdk-repo") }
1718
maven { setUrl("https://plugins.gradle.org/m2/") }
18-
jcenter()
1919
}
2020
}
2121

@@ -44,7 +44,7 @@ buildscript {
4444
classpath("com.github.ben-manes:gradle-versions-plugin:0.28.0")
4545
classpath("com.github.zellius:android-shortcut-gradle-plugin:0.1.2")
4646
classpath("com.google.gms:google-services:4.3.5")
47-
classpath("com.google.android.gms:oss-licenses-plugin:0.10.2")
47+
classpath("com.google.android.gms:oss-licenses-plugin:0.10.6")
4848
classpath(kotlin("serialization", version = "1.4.21"))
4949
// Realm (EH)
5050
classpath("io.realm:realm-gradle-plugin:7.0.1")
@@ -56,6 +56,7 @@ buildscript {
5656
}
5757
repositories {
5858
google()
59+
mavenCentral()
5960
jcenter()
6061
//maven { setUrl("https://maven.fabric.io/public") }
6162
}

buildSrc/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ plugins {
22
`kotlin-dsl`
33
}
44
repositories {
5-
jcenter()
5+
mavenCentral()
66
}

buildSrc/src/main/kotlin/Dependencies.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ object Versions {
44

55
object BuildPluginsVersion {
66
const val AGP = "4.0.1"
7-
const val KOTLIN = "1.5.10"
7+
const val KOTLIN = "1.9.22"
88
const val KTLINT = "9.2.1"
99
const val VERSIONS_PLUGIN = "0.28.0"
1010
}

gradle.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ org.gradle.jvmargs=-Xmx4096m
1818
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
1919
org.gradle.parallel=true
2020
org.gradle.caching=true
21-
android.enableBuildCache=true
2221
kotlin.incremental=true
2322
kapt.incremental.apt=true
2423
kapt.use.worker.api=true
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Sun Jun 07 15:33:20 EDT 2020
1+
#Mon Jan 15 21:00:55 EST 2024
22
distributionBase=GRADLE_USER_HOME
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
34
distributionPath=wrapper/dists
4-
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
6+
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)