diff --git a/app/build.gradle b/app/build.gradle index a652a0a..3fb0048 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -21,8 +21,12 @@ detekt { android { + namespace 'com.extole.androidsdk' compileSdkVersion 33 - buildToolsVersion "30.0.3" + + lint { + abortOnError false + } defaultConfig { applicationId "com.extole" @@ -45,11 +49,11 @@ android { } } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_11 + targetCompatibility JavaVersion.VERSION_11 } kotlinOptions { - jvmTarget = '1.8' + jvmTarget = '11' } buildFeatures { viewBinding true @@ -63,8 +67,8 @@ dependencies { implementation 'androidx.appcompat:appcompat:1.5.1' implementation 'com.google.android.material:material:1.4.0' detektPlugins "io.gitlab.arturbosch.detekt:detekt-formatting:1.17.1" - implementation "com.google.dagger:hilt-android:2.44" - kapt "com.google.dagger:hilt-compiler:2.44" + implementation "com.google.dagger:hilt-android:2.57.2" + kapt "com.google.dagger:hilt-compiler:2.57.2" testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test:runner:1.4.0' diff --git a/app/src/main/java/com/extole/androidsdk/Configuration.kt b/app/src/main/java/com/extole/androidsdk/Configuration.kt index 55140f0..95bcc95 100644 --- a/app/src/main/java/com/extole/androidsdk/Configuration.kt +++ b/app/src/main/java/com/extole/androidsdk/Configuration.kt @@ -14,7 +14,7 @@ import javax.inject.Singleton @Module @InstallIn(SingletonComponent::class) class Configuration { - val threadPool = Executors.newFixedThreadPool(1); + val threadPool = Executors.newFixedThreadPool(1) @Singleton @Provides @@ -29,5 +29,4 @@ class Configuration { threadPool.submit(extoleFuture) return extoleFuture } - } diff --git a/app/src/main/java/com/extole/androidsdk/MainActivity.kt b/app/src/main/java/com/extole/androidsdk/MainActivity.kt index d894ac4..78fa899 100644 --- a/app/src/main/java/com/extole/androidsdk/MainActivity.kt +++ b/app/src/main/java/com/extole/androidsdk/MainActivity.kt @@ -30,11 +30,6 @@ class MainActivity : AppCompatActivity() { // example 1 val extole = initExtole(this@MainActivity) - // example 2 - val extole2 = withContext(Dispatchers.IO) { - extoleFuture.get() - } - val (zone, campaign) = extole.fetchZone("mobile_cta") runOnUiThread { findViewById