mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-27 03:44:26 +02:00
Enable user mentions in Rich Text Editor
This commit is contained in:
@@ -229,12 +229,14 @@ enum ComposerViewAction: Equatable {
|
||||
case contentDidChange(isEmpty: Bool)
|
||||
case linkTapped(linkAction: LinkAction)
|
||||
case storeSelection(selection: NSRange)
|
||||
case suggestion(pattern: SuggestionPattern?)
|
||||
}
|
||||
|
||||
enum ComposerViewModelResult: Equatable {
|
||||
case cancel
|
||||
case contentDidChange(isEmpty: Bool)
|
||||
case linkTapped(LinkAction: LinkAction)
|
||||
case suggestion(pattern: SuggestionPattern?)
|
||||
}
|
||||
|
||||
final class LinkActionWrapper: NSObject {
|
||||
@@ -245,3 +247,12 @@ final class LinkActionWrapper: NSObject {
|
||||
super.init()
|
||||
}
|
||||
}
|
||||
|
||||
final class SuggestionPatternWrapper: NSObject {
|
||||
let suggestionPattern: SuggestionPattern?
|
||||
|
||||
init(_ suggestionPattern: SuggestionPattern?) {
|
||||
self.suggestionPattern = suggestionPattern
|
||||
super.init()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user