@@ -7,7 +7,7 @@ import StreamChatUI
7
7
import UIKit
8
8
import UserNotifications
9
9
10
- class DemoAppTabBarController : UITabBarController , CurrentChatUserControllerDelegate , EventsControllerDelegate {
10
+ class DemoAppTabBarController : UITabBarController , CurrentChatUserControllerDelegate {
11
11
let channelListVC : UIViewController
12
12
let threadListVC : UIViewController
13
13
let draftListVC : UIViewController
@@ -61,9 +61,6 @@ class DemoAppTabBarController: UITabBarController, CurrentChatUserControllerDele
61
61
62
62
currentUserController. delegate = self
63
63
unreadCount = currentUserController. unreadCount
64
-
65
- // Initialize events controller
66
- setupEventsController ( )
67
64
68
65
// Update reminders badge if the feature is enabled.
69
66
if AppConfig . shared. demoAppConfig. isRemindersEnabled {
@@ -95,37 +92,6 @@ class DemoAppTabBarController: UITabBarController, CurrentChatUserControllerDele
95
92
}
96
93
}
97
94
98
- // MARK: - Events Controller Setup
99
-
100
- private func setupEventsController( ) {
101
- eventsController = currentUserController. client. eventsController ( )
102
- eventsController. delegate = self
103
- }
104
-
105
- // MARK: - EventsControllerDelegate
106
-
107
- func eventsController( _ controller: EventsController , didReceiveEvent event: Event ) {
108
- if AppConfig . shared. demoAppConfig. isRemindersEnabled,
109
- let reminderDueEvent = event as? ReminderDueEvent {
110
- handleReminderDueEvent ( reminderDueEvent)
111
- }
112
- }
113
-
114
- // MARK: - Handle Reminder Due Event
115
-
116
- private func handleReminderDueEvent( _ event: ReminderDueEvent ) {
117
- let messageText = event. reminder. message. text
118
- let content = UNMutableNotificationContent ( )
119
- content. title = " Reminder due "
120
- content. body = messageText
121
- content. sound = . default
122
-
123
- let identifier = " reminder- \( event. messageId) - \( Date ( ) . timeIntervalSince1970) "
124
- let trigger = UNTimeIntervalNotificationTrigger ( timeInterval: 0.1 , repeats: false )
125
- let request = UNNotificationRequest ( identifier: identifier, content: content, trigger: trigger)
126
- notificationCenter. add ( request)
127
- }
128
-
129
95
func currentUserController( _ controller: CurrentChatUserController , didChangeCurrentUserUnreadCount: UnreadCount ) {
130
96
let unreadCount = didChangeCurrentUserUnreadCount
131
97
self . unreadCount = unreadCount
0 commit comments