mirror of
https://github.com/immich-app/immich
synced 2025-11-07 17:27:20 +00:00
chore(mobile): only enable wakelock when backup is running (#11849)
chore: only enable wakelock when backup is running
This commit is contained in:
parent
c582a841ba
commit
1c754b60dc
1 changed files with 3 additions and 3 deletions
|
|
@ -51,8 +51,8 @@ class BackupControllerPage extends HookConsumerWidget {
|
||||||
}
|
}
|
||||||
|
|
||||||
void stopScreenDarkenTimer() {
|
void stopScreenDarkenTimer() {
|
||||||
isScreenDarkened.value = false;
|
|
||||||
darkenScreenTimer.value?.cancel();
|
darkenScreenTimer.value?.cancel();
|
||||||
|
isScreenDarkened.value = false;
|
||||||
SystemChrome.setEnabledSystemUIMode(
|
SystemChrome.setEnabledSystemUIMode(
|
||||||
SystemUiMode.manual,
|
SystemUiMode.manual,
|
||||||
overlays: [
|
overlays: [
|
||||||
|
|
@ -75,8 +75,6 @@ class BackupControllerPage extends HookConsumerWidget {
|
||||||
.watch(websocketProvider.notifier)
|
.watch(websocketProvider.notifier)
|
||||||
.stopListenToEvent('on_upload_success');
|
.stopListenToEvent('on_upload_success');
|
||||||
|
|
||||||
WakelockPlus.enable();
|
|
||||||
|
|
||||||
return () {
|
return () {
|
||||||
WakelockPlus.disable();
|
WakelockPlus.disable();
|
||||||
darkenScreenTimer.value?.cancel();
|
darkenScreenTimer.value?.cancel();
|
||||||
|
|
@ -102,8 +100,10 @@ class BackupControllerPage extends HookConsumerWidget {
|
||||||
() {
|
() {
|
||||||
if (backupState.backupProgress == BackUpProgressEnum.inProgress) {
|
if (backupState.backupProgress == BackUpProgressEnum.inProgress) {
|
||||||
startScreenDarkenTimer();
|
startScreenDarkenTimer();
|
||||||
|
WakelockPlus.enable();
|
||||||
} else {
|
} else {
|
||||||
stopScreenDarkenTimer();
|
stopScreenDarkenTimer();
|
||||||
|
WakelockPlus.disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue