Skip to content

Commit 42cd63a

Browse files
dogiOkuro3499
andauthored
all: less data service is more (fixes #11310) (#11253)
Co-authored-by: Gideon Okuro <gideonollonde@gmail.com>
1 parent e52c750 commit 42cd63a

2 files changed

Lines changed: 2 additions & 37 deletions

File tree

app/build.gradle

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,13 @@ apply plugin: 'com.google.dagger.hilt.android'
66
apply plugin: 'realm-android'
77

88
android {
9-
109
compileSdk = 36
1110
defaultConfig {
1211
applicationId "org.ole.planet.myplanet"
1312
minSdk = 26
1413
targetSdk = 36
15-
versionCode = 4625
16-
versionName = "0.46.25"
14+
versionCode = 4626
15+
versionName = "0.46.26"
1716
ndkVersion = '26.3.11579264'
1817
vectorDrawables.useSupportLibrary = true
1918
}

app/src/main/java/org/ole/planet/myplanet/data/DataService.kt

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import android.content.Context
44
import android.content.SharedPreferences
55
import androidx.core.content.edit
66
import com.google.gson.JsonObject
7-
import dagger.hilt.android.EntryPointAccessors
87
import java.io.IOException
98
import java.util.concurrent.ConcurrentHashMap
109
import kotlinx.coroutines.CoroutineScope
@@ -17,12 +16,7 @@ import org.ole.planet.myplanet.callback.OnSecurityDataListener
1716
import org.ole.planet.myplanet.callback.OnSuccessListener
1817
import org.ole.planet.myplanet.data.api.ApiClient
1918
import org.ole.planet.myplanet.data.api.ApiInterface
20-
import org.ole.planet.myplanet.di.ApiInterfaceEntryPoint
2119
import org.ole.planet.myplanet.di.ApplicationScope
22-
import org.ole.planet.myplanet.di.ApplicationScopeEntryPoint
23-
import org.ole.planet.myplanet.di.AutoSyncEntryPoint
24-
import org.ole.planet.myplanet.di.DatabaseServiceEntryPoint
25-
import org.ole.planet.myplanet.di.RepositoryEntryPoint
2620
import org.ole.planet.myplanet.model.MyPlanet
2721
import org.ole.planet.myplanet.model.RealmCommunity
2822
import org.ole.planet.myplanet.repository.CommunityRepository
@@ -49,34 +43,6 @@ class DataService constructor(
4943
private val uploadToShelfService: UploadToShelfService,
5044
private val communityRepository: CommunityRepository,
5145
) {
52-
constructor(context: Context) : this(
53-
context,
54-
EntryPointAccessors.fromApplication(
55-
context.applicationContext,
56-
ApiInterfaceEntryPoint::class.java
57-
).apiInterface(),
58-
EntryPointAccessors.fromApplication(
59-
context.applicationContext,
60-
DatabaseServiceEntryPoint::class.java
61-
).databaseService(),
62-
EntryPointAccessors.fromApplication(
63-
context.applicationContext,
64-
ApplicationScopeEntryPoint::class.java
65-
).applicationScope(),
66-
EntryPointAccessors.fromApplication(
67-
context.applicationContext,
68-
RepositoryEntryPoint::class.java
69-
).userRepository(),
70-
EntryPointAccessors.fromApplication(
71-
context.applicationContext,
72-
AutoSyncEntryPoint::class.java
73-
).uploadToShelfService(),
74-
EntryPointAccessors.fromApplication(
75-
context.applicationContext,
76-
RepositoryEntryPoint::class.java
77-
).communityRepository(),
78-
)
79-
8046
private val preferences: SharedPreferences = context.getSharedPreferences(Constants.PREFS_NAME, Context.MODE_PRIVATE)
8147
private val serverAvailabilityCache = ConcurrentHashMap<String, Pair<Boolean, Long>>()
8248
private val configurationManager =

0 commit comments

Comments
 (0)