From 3afc6a4053a9701eecea67b6e9f8b9212092acb6 Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Sun, 6 Aug 2023 15:09:12 +0200 Subject: [PATCH] feat: Add on notification click --- .../app/myzel394/alibi/services/RecorderService.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/app/myzel394/alibi/services/RecorderService.kt b/app/src/main/java/app/myzel394/alibi/services/RecorderService.kt index 7b7fb55..936497e 100644 --- a/app/src/main/java/app/myzel394/alibi/services/RecorderService.kt +++ b/app/src/main/java/app/myzel394/alibi/services/RecorderService.kt @@ -1,5 +1,6 @@ package app.myzel394.alibi.services +import android.app.PendingIntent import android.app.Service import android.content.ComponentName import android.content.Context @@ -22,6 +23,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.platform.LocalContext import androidx.core.app.NotificationCompat import androidx.core.content.ContextCompat +import app.myzel394.alibi.MainActivity import app.myzel394.alibi.R import app.myzel394.alibi.dataStore import app.myzel394.alibi.db.AudioRecorderSettings @@ -308,6 +310,14 @@ class RecorderService: Service() { .setChronometerCountDown(false) .setWhen(Date.from(recordingStart!!.atZone(ZoneId.systemDefault()).toInstant()).time) .setShowWhen(true) + .setContentIntent( + PendingIntent.getActivity( + this, + 0, + Intent(this, MainActivity::class.java), + PendingIntent.FLAG_UPDATE_CURRENT, + ) + ) .build() // show notification