Skip to content

Commit dc4ab8a

Browse files
committed
feat : 알람이 울리면 알람 데이터 삭제
1 parent 0cca9e4 commit dc4ab8a

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

presentation/src/main/java/com/stop/SoundService.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import android.os.*
1010
import androidx.core.app.NotificationCompat
1111
import androidx.lifecycle.LifecycleService
1212
import androidx.lifecycle.lifecycleScope
13+
import com.stop.domain.usecase.alarm.DeleteAlarmUseCase
1314
import com.stop.domain.usecase.alarm.GetAlarmUseCase
1415
import dagger.hilt.android.AndroidEntryPoint
1516
import kotlinx.coroutines.flow.collectLatest
@@ -21,6 +22,8 @@ class SoundService : LifecycleService() {
2122

2223
@Inject
2324
lateinit var getAlarmUseCase: GetAlarmUseCase
25+
@Inject
26+
lateinit var deleteAlarmUseCase: DeleteAlarmUseCase
2427

2528
private var mediaPlayer: MediaPlayer? = null
2629
private var vibrator: Vibrator? = null
@@ -58,6 +61,8 @@ class SoundService : LifecycleService() {
5861
}
5962
}
6063
}
64+
65+
deleteAlarmUseCase.deleteAlarm()
6166
}
6267
}
6368

@@ -100,6 +105,7 @@ class SoundService : LifecycleService() {
100105
vibratorManager?.cancel()
101106
}
102107
vibratorManager = null
108+
103109
super.onDestroy()
104110
}
105111

presentation/src/main/java/com/stop/ui/alarmsetting/AlarmSettingFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ class AlarmSettingFragment : Fragment() {
105105

106106
private fun makeAlarm() {
107107
//TODO 알람 바꿔야함
108-
alarmFunctions.callAlarm("00:00:05", 4, 123, "막차알림")
108+
alarmFunctions.callAlarm("00:00:05", 4, ALARM_CODE, "막차알림")
109109
}
110110

111111
private fun makeAlarmWorker() {

0 commit comments

Comments
 (0)