From 3b6f3c706b54f4f07c3a164c63266c7df86492b8 Mon Sep 17 00:00:00 2001 From: Goooler Date: Fri, 18 Feb 2022 17:05:24 +0800 Subject: [PATCH] Prevent Kotlin callers from creating services with a nullable class type --- .../io/goooler/demoapp/base/network/BaseRetrofitHelper.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base/src/main/kotlin/io/goooler/demoapp/base/network/BaseRetrofitHelper.kt b/base/src/main/kotlin/io/goooler/demoapp/base/network/BaseRetrofitHelper.kt index b8920a054..f76f5b48a 100644 --- a/base/src/main/kotlin/io/goooler/demoapp/base/network/BaseRetrofitHelper.kt +++ b/base/src/main/kotlin/io/goooler/demoapp/base/network/BaseRetrofitHelper.kt @@ -32,9 +32,9 @@ abstract class BaseRetrofitHelper { } } - fun create(service: Class): T = retrofit.create(service) + fun create(service: Class): T = retrofit.create(service) - inline fun create(): T = create(T::class.java) + inline fun create(): T = create(T::class.java) protected abstract fun OkHttpClient.Builder.addInterceptors(): OkHttpClient.Builder