summaryrefslogtreecommitdiffstats
path: root/android/app/src
diff options
context:
space:
mode:
authorMaksymilian Jopek <maks@jopek.eu>2026-07-02 21:38:35 +0200
committerMaksymilian Jopek <maks@jopek.eu>2026-07-02 21:38:35 +0200
commita9af12984995a42db553d573e8284ccc89ffc59d (patch)
tree382342f15780480c296ae5abe9231031b4ca2a74 /android/app/src
parent2b7c14f2b68a26cba893855cd1a142328888bb13 (diff)
downloadding-dong-mail-a9af12984995a42db553d573e8284ccc89ffc59d.tar.gz
ding-dong-mail-a9af12984995a42db553d573e8284ccc89ffc59d.tar.zst
ding-dong-mail-a9af12984995a42db553d573e8284ccc89ffc59d.zip
Disable wakelock to save batteryHEADmaster
Diffstat (limited to 'android/app/src')
-rw-r--r--android/app/src/main/java/eu/jopek/dingdongmail/MainWorkerService.kt26
1 files changed, 12 insertions, 14 deletions
diff --git a/android/app/src/main/java/eu/jopek/dingdongmail/MainWorkerService.kt b/android/app/src/main/java/eu/jopek/dingdongmail/MainWorkerService.kt
index 4991c3a..f28682b 100644
--- a/android/app/src/main/java/eu/jopek/dingdongmail/MainWorkerService.kt
+++ b/android/app/src/main/java/eu/jopek/dingdongmail/MainWorkerService.kt
@@ -21,9 +21,7 @@ import android.widget.Toast
import eu.jopek.dingdongmail.ui.theme.DingDongMailTheme
fun log(str: String) {
- if (BuildConfig.DEBUG) {
Log.d("Ding-Dong Mail", str)
- }
}
enum class Actions {
@@ -77,12 +75,12 @@ class MainWorkerService : Service() {
isServiceStarted = true
// we need this lock so our service gets not affected by Doze Mode
- wakeLock =
- (getSystemService(Context.POWER_SERVICE) as PowerManager).run {
- newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "DingDongMail::lock").apply {
- acquire()
- }
- }
+// wakeLock =
+// (getSystemService(Context.POWER_SERVICE) as PowerManager).run {
+// newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "DingDongMail::lock").apply {
+// acquire()
+// }
+// }
val i = Intent("eu.faircode.email.DISABLE").apply {
setPackage("eu.faircode.email")
@@ -96,7 +94,7 @@ class MainWorkerService : Service() {
override fun onReceive(context: Context, intent: Intent) {
val msg = intent.getStringExtra("message") ?: return
val (email, _mailbox) = msg.split(":", ignoreCase = false, limit = 2)
- log("email: $email")
+// log("email: $email")
val i = Intent("eu.faircode.email.POLL").apply {
setPackage("eu.faircode.email")
putExtra("account", email)
@@ -112,11 +110,11 @@ class MainWorkerService : Service() {
setPackage("eu.faircode.email")
}
startService(i)
- wakeLock?.let {
- if (it.isHeld) {
- it.release()
- }
- }
+// wakeLock?.let {
+// if (it.isHeld) {
+// it.release()
+// }
+// }
stopSelf()
unregisterReceiver(receiver)
isServiceStarted = false