Skip to content

Commit e9b9894

Browse files
committed
refactor: 푸시 알림 핸들러 서비스 의존성 적용
1 parent 2916a1a commit e9b9894

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

Application/DevLogApp/Sources/App/Assembler/AppLayerAssembler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ final class AppLayerAssembler: Assembler {
3939
}
4040
container.register(PushNotificationOpenHandler.self) {
4141
PushNotificationOpenHandler(
42-
trackAnalyticsEventUseCase: container.resolve(TrackAnalyticsEventUseCase.self)
42+
analyticsService: container.resolve(AnalyticsService.self)
4343
)
4444
}
4545
}

Application/DevLogApp/Sources/App/Handler/PushNotificationOpenHandler.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
//
77

88
import Foundation
9-
import DevLogDomain
9+
import DevLogData
1010

1111
final class PushNotificationOpenHandler {
12-
private let trackAnalyticsEventUseCase: TrackAnalyticsEventUseCase
12+
private let analyticsService: AnalyticsService
1313

14-
init(trackAnalyticsEventUseCase: TrackAnalyticsEventUseCase) {
15-
self.trackAnalyticsEventUseCase = trackAnalyticsEventUseCase
14+
init(analyticsService: AnalyticsService) {
15+
self.analyticsService = analyticsService
1616
}
1717

1818
func handlePushOpen(userInfo: [AnyHashable: Any]) {
19-
trackAnalyticsEventUseCase.execute(.pushOpen)
19+
analyticsService.trackPushOpen()
2020
PushNotificationRoute.shared.handlePushTap(userInfo: userInfo)
2121
}
2222
}

0 commit comments

Comments
 (0)