Skip to content

Added generic event log callback

Sylvain Berfini requested to merge feature/added_generic_event_log_cb into release/4.5

To prevent code like this:

override fun onSecurityEvent(chatRoom: ChatRoom, eventLog: EventLog) {
            addEvent(eventLog)
        }

        override fun onParticipantAdded(chatRoom: ChatRoom, eventLog: EventLog) {
            addEvent(eventLog)
        }

        override fun onParticipantRemoved(chatRoom: ChatRoom, eventLog: EventLog) {
            addEvent(eventLog)
        }

        override fun onParticipantAdminStatusChanged(chatRoom: ChatRoom, eventLog: EventLog) {
            addEvent(eventLog)
        }

        override fun onSubjectChanged(chatRoom: ChatRoom, eventLog: EventLog) {
            addEvent(eventLog)
        }

        override fun onConferenceJoined(chatRoom: ChatRoom, eventLog: EventLog) {
            addEvent(eventLog)
        }

        override fun onConferenceLeft(chatRoom: ChatRoom, eventLog: EventLog) {
            addEvent(eventLog)
        }

Merge request reports