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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…