@@ -4,7 +4,6 @@ import android.content.Context
44import android.content.SharedPreferences
55import androidx.core.content.edit
66import com.google.gson.JsonObject
7- import dagger.hilt.android.EntryPointAccessors
87import java.io.IOException
98import java.util.concurrent.ConcurrentHashMap
109import kotlinx.coroutines.CoroutineScope
@@ -17,12 +16,7 @@ import org.ole.planet.myplanet.callback.OnSecurityDataListener
1716import org.ole.planet.myplanet.callback.OnSuccessListener
1817import org.ole.planet.myplanet.data.api.ApiClient
1918import org.ole.planet.myplanet.data.api.ApiInterface
20- import org.ole.planet.myplanet.di.ApiInterfaceEntryPoint
2119import 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
2620import org.ole.planet.myplanet.model.MyPlanet
2721import org.ole.planet.myplanet.model.RealmCommunity
2822import 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