Loading app/src/main/java/foundation/e/privacycentralapp/data/repositories/TrackersRepository.kt +8 −4 Original line number Diff line number Diff line Loading @@ -18,12 +18,12 @@ package foundation.e.privacycentralapp.data.repositories import android.content.Context import android.util.Log import com.google.gson.Gson import foundation.e.privacymodules.trackers.api.Tracker import retrofit2.Retrofit import retrofit2.converter.scalars.ScalarsConverterFactory import retrofit2.http.GET import timber.log.Timber import java.io.File import java.io.FileInputStream import java.io.FileWriter Loading @@ -45,8 +45,12 @@ class TrackersRepository(private val context: Context) { suspend fun update() { val api = ETrackersApi.build() try { saveData(eTrackerFile, api.trackers()) initTrackersFile() } catch (e: Exception) { Timber.e("While updating trackers", e) } } private fun initTrackersFile() { Loading @@ -64,7 +68,7 @@ class TrackersRepository(private val context: Context) { reader.close() inputStream.close() } catch (e: Exception) { Log.e("TrackersRepository", "While parsing trackers in assets", e) Timber.e("While parsing trackers in assets", e) } } Loading trackers/src/main/java/foundation/e/privacymodules/trackers/DNSBlockerService.kt +6 −6 Original line number Diff line number Diff line Loading @@ -40,15 +40,15 @@ class DNSBlockerService : Service() { throw UnsupportedOperationException("Not yet implemented") } override fun onStartCommand(intent: Intent, flags: Int, startId: Int): Int { override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { if (ACTION_START == intent?.action) { if (intent.getBooleanExtra(EXTRA_ENABLE_NOTIFICATION, true)) { ForegroundStarter.startForeground(this) } if (ACTION_START == intent.action) { stop() start() } return START_STICKY return START_REDELIVER_INTENT } private fun start() { Loading Loading
app/src/main/java/foundation/e/privacycentralapp/data/repositories/TrackersRepository.kt +8 −4 Original line number Diff line number Diff line Loading @@ -18,12 +18,12 @@ package foundation.e.privacycentralapp.data.repositories import android.content.Context import android.util.Log import com.google.gson.Gson import foundation.e.privacymodules.trackers.api.Tracker import retrofit2.Retrofit import retrofit2.converter.scalars.ScalarsConverterFactory import retrofit2.http.GET import timber.log.Timber import java.io.File import java.io.FileInputStream import java.io.FileWriter Loading @@ -45,8 +45,12 @@ class TrackersRepository(private val context: Context) { suspend fun update() { val api = ETrackersApi.build() try { saveData(eTrackerFile, api.trackers()) initTrackersFile() } catch (e: Exception) { Timber.e("While updating trackers", e) } } private fun initTrackersFile() { Loading @@ -64,7 +68,7 @@ class TrackersRepository(private val context: Context) { reader.close() inputStream.close() } catch (e: Exception) { Log.e("TrackersRepository", "While parsing trackers in assets", e) Timber.e("While parsing trackers in assets", e) } } Loading
trackers/src/main/java/foundation/e/privacymodules/trackers/DNSBlockerService.kt +6 −6 Original line number Diff line number Diff line Loading @@ -40,15 +40,15 @@ class DNSBlockerService : Service() { throw UnsupportedOperationException("Not yet implemented") } override fun onStartCommand(intent: Intent, flags: Int, startId: Int): Int { override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { if (ACTION_START == intent?.action) { if (intent.getBooleanExtra(EXTRA_ENABLE_NOTIFICATION, true)) { ForegroundStarter.startForeground(this) } if (ACTION_START == intent.action) { stop() start() } return START_STICKY return START_REDELIVER_INTENT } private fun start() { Loading