Skip to content

Fix signature of eventOccurred()

IntelliJ shows a warning at the locations where we override eventOccurred() from EventListener with Event? as the argument instead of Event. The interface is not nullable, so I think we can make this Event everywhere.

$ grep -rI --include "*.kt"  eventOcc briar-desktop/
briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationViewModel.kt:    override fun eventOccurred(e: Event?) {                         
briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/login/StartupViewModel.kt:    override fun eventOccurred(e: Event) {                                      
briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/forums/ThreadedConversationViewModel.kt:    override fun eventOccurred(e: Event) {                        
briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/forums/ForumViewModel.kt:    override fun eventOccurred(e: Event) {                                       
briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/privategroups/ThreadedConversationViewModel.kt:    override fun eventOccurred(e: Event?) {                
briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/privategroups/PrivateGroupListViewModel.kt:    override fun eventOccurred(e: Event?) {                    
briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/contact/ContactsViewModel.kt:    override fun eventOccurred(e: Event?) {                                  
briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/contact/ContactListViewModel.kt:    override fun eventOccurred(e: Event?) {                               
briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/contact/ContactListViewModel.kt:        super.eventOccurred(e)