Skip to content

Commit

Permalink
Clean up
Browse files Browse the repository at this point in the history
  • Loading branch information
machiav3lli committed Oct 31, 2024
1 parent a12e60f commit 4cf804a
Show file tree
Hide file tree
Showing 14 changed files with 9 additions and 648 deletions.
16 changes: 0 additions & 16 deletions src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,26 +146,10 @@
android:resource="@xml/file_paths_provider" />
</provider>

<receiver
android:name=".services.BootReceiver"
android:directBootAware="true"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>

<receiver android:name=".services.AlarmReceiver" />

<receiver
android:name=".services.CommandReceiver"
android:exported="true" />

<service
android:name=".services.ScheduleService"
android:foregroundServiceType="dataSync" />

<service
android:name="androidx.work.impl.foreground.SystemForegroundService"
android:foregroundServiceType="dataSync"
Expand Down
1 change: 1 addition & 0 deletions src/main/java/com/machiav3lli/backup/Constants.kt
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ const val PREFS_LANGUAGES_SYSTEM = "system"
const val EXTRA_PACKAGE_NAME = "packageName"
const val EXTRA_BACKUP_BOOLEAN = "backupBoolean"
const val EXTRA_SCHEDULE_ID = "scheduleId"
const val EXTRA_NAME = "name"
const val EXTRA_STATS = "stats"

const val THEME_LIGHT = 0
Expand Down
11 changes: 0 additions & 11 deletions src/main/java/com/machiav3lli/backup/OABX.kt
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ import com.machiav3lli.backup.preferences.traceDebug
import com.machiav3lli.backup.preferences.traceSection
import com.machiav3lli.backup.preferences.traceSerialize
import com.machiav3lli.backup.services.PackageUnInstalledReceiver
import com.machiav3lli.backup.services.ScheduleService
import com.machiav3lli.backup.utils.ISO_DATE_TIME_FORMAT_MS
import com.machiav3lli.backup.utils.SystemUtils
import com.machiav3lli.backup.utils.TraceUtils.beginNanoTimer
Expand Down Expand Up @@ -401,16 +400,6 @@ class OABX : Application() {
return assetsRef.get()!!
}

// service might be null
var serviceRef: WeakReference<ScheduleService> = WeakReference(null)
var service: ScheduleService?
get() {
return serviceRef.get()
}
set(service) {
serviceRef = WeakReference(service)
}

// activity might be null
private var activityRefs = mutableListOf<WeakReference<Activity>>()
private var activityRef: WeakReference<Activity> = WeakReference(null)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ data class Schedule(
@ColumnInfo(defaultValue = "0")
val enabledFilter: Int = EnabledFilter.ALL.ordinal,

val timeToRun: Long = 0, //TODO should this be in hashCode and equals ???
@Deprecated("to be removed.") val timeToRun: Long = 0,

val customList: Set<String> = setOf(),

Expand Down
6 changes: 0 additions & 6 deletions src/main/java/com/machiav3lli/backup/handler/WorkHandler.kt
Original file line number Diff line number Diff line change
Expand Up @@ -107,12 +107,6 @@ class WorkHandler(appContext: Context) {

Timber.d("%%%%% ALL DONE")

OABX.service?.let {
traceBold { """%%%%% ------------------------------------------ service stopping...\""" }
it.stopSelf()
traceBold { """%%%%% ------------------------------------------ service stopped.../""" }
}

OABX.wakelock(false)
}

Expand Down
4 changes: 3 additions & 1 deletion src/main/java/com/machiav3lli/backup/pages/SchedulerPage.kt
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
*/
package com.machiav3lli.backup.pages

import android.annotation.SuppressLint
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.size
import androidx.compose.material3.ExtendedFloatingActionButton
Expand Down Expand Up @@ -49,6 +50,7 @@ import kotlinx.coroutines.launch
import okhttp3.internal.toLongOrDefault
import org.koin.androidx.compose.koinViewModel

@SuppressLint("UnusedMaterial3ScaffoldPaddingParameter")
@OptIn(ExperimentalMaterial3AdaptiveApi::class)
@Composable
fun SchedulerPage(viewModel: SchedulesVM = koinViewModel()) {
Expand All @@ -75,7 +77,7 @@ fun SchedulerPage(viewModel: SchedulesVM = koinViewModel()) {
onClick = { viewModel.addSchedule(specialBackupsEnabled) }
)
}
) {
) { _ ->
ScheduleRecycler(
modifier = Modifier.fillMaxSize(),
productsList = schedules,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -329,18 +329,6 @@ val pref_showInfoLogBar = BooleanPref(
defaultValue = false
)

val pref_useAlarmClock = BooleanPref(
key = "dev-adv.useAlarmClock",
summaryId = R.string.prefs_usealarmclock_summary,
defaultValue = false
)

val pref_useExactAlarm = BooleanPref(
key = "dev-adv.useExactAlarm",
summaryId = R.string.prefs_useexactalarm_summary,
defaultValue = false
)

val pref_backupPauseApps = BooleanPref(
key = "dev-adv.backupPauseApps",
summary = """
Expand Down
31 changes: 0 additions & 31 deletions src/main/java/com/machiav3lli/backup/services/AlarmReceiver.kt

This file was deleted.

44 changes: 0 additions & 44 deletions src/main/java/com/machiav3lli/backup/services/BootReceiver.kt

This file was deleted.

Loading

0 comments on commit 4cf804a

Please sign in to comment.