feat: Add on notification click

This commit is contained in:
Myzel394 2023-08-06 15:09:12 +02:00
parent 2ad5364376
commit 3afc6a4053
No known key found for this signature in database
GPG Key ID: 79CC92F37B3E1A2B

View File

@ -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