|
|
|
@ -142,6 +142,10 @@ final class InputView: UIView, InputViewButtonDelegate, InputTextViewDelegate, M
|
|
|
|
|
|
|
|
|
|
|
|
private lazy var additionalContentContainer = UIView()
|
|
|
|
private lazy var additionalContentContainer = UIView()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public var isKeyboardVisible: Bool {
|
|
|
|
|
|
|
|
inputTextView.isFirstResponder
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// MARK: - Initialization
|
|
|
|
// MARK: - Initialization
|
|
|
|
|
|
|
|
|
|
|
|
init(threadVariant: SessionThread.Variant, delegate: InputViewDelegate) {
|
|
|
|
init(threadVariant: SessionThread.Variant, delegate: InputViewDelegate) {
|
|
|
|
@ -447,6 +451,10 @@ final class InputView: UIView, InputViewButtonDelegate, InputTextViewDelegate, M
|
|
|
|
inputTextView.resignFirstResponder()
|
|
|
|
inputTextView.resignFirstResponder()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override func becomeFirstResponder() -> Bool {
|
|
|
|
|
|
|
|
inputTextView.becomeFirstResponder()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func handleLongPress(_ gestureRecognizer: UITapGestureRecognizer) {
|
|
|
|
func handleLongPress(_ gestureRecognizer: UITapGestureRecognizer) {
|
|
|
|
// Not relevant in this case
|
|
|
|
// Not relevant in this case
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|