INNER CODE UNIT · Swift
onListen
cometchat/cometchat-uikit-flutter · packages/cometchat_uikit/ios/Classes/SwiftCometchatChatUikitPlugin.swift:92
public func onListen(withArguments arguments: Any?, eventSink events: @escaping FlutterEventSink) -> FlutterError? {
keyboardHeightEventSink = events
registerKeyboardObservers()
return nil
}
public func onCancel(withArguments arguments: Any?) -> FlutterError? {
keyboardHeightEventSink = nil
unregisterKeyboardObservers()
return nil
}
private func registerKeyboardObservers() {
NotificationCenter.default.addObserver(
self,
selector: #selector(keyboardWillShow(notification:)),
name: UIResponder.keyboardWillShowNotification,
object: nil