Skip to content

Commit b45054f

Browse files
authored
MessageDisplayInfo: make struct initalizable from outside module (#102)
1 parent d26bc9f commit b45054f

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

Sources/StreamChatSwiftUI/ChatChannel/MessageList/MessageContainerView.swift

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -319,10 +319,20 @@ struct SendFailureIndicator: View {
319319
}
320320

321321
public struct MessageDisplayInfo {
322-
let message: ChatMessage
323-
let frame: CGRect
324-
let contentWidth: CGFloat
325-
let isFirst: Bool
326-
var showsMessageActions: Bool = true
327-
var keyboardWasShown: Bool = false
322+
public let message: ChatMessage
323+
public let frame: CGRect
324+
public let contentWidth: CGFloat
325+
public let isFirst: Bool
326+
public var showsMessageActions: Bool = true
327+
public var keyboardWasShown: Bool = false
328+
329+
public init(message: ChatMessage, frame: CGRect, contentWidth: CGFloat, isFirst: Bool, showsMessageActions: Bool = true, keyboardWasShown: Bool = false) {
330+
self.message = message
331+
self.frame = frame
332+
self.contentWidth = contentWidth
333+
self.isFirst = isFirst
334+
self.showsMessageActions = showsMessageActions
335+
self.keyboardWasShown = keyboardWasShown
336+
}
337+
328338
}

0 commit comments

Comments
 (0)