@@ -20,7 +20,8 @@ public struct MessageListConfig {
20
20
doubleTapOverlayEnabled: Bool = false ,
21
21
becomesFirstResponderOnOpen: Bool = false ,
22
22
updateChannelsFromMessageList: Bool = false ,
23
- maxTimeIntervalBetweenMessagesInGroup: TimeInterval = 60
23
+ maxTimeIntervalBetweenMessagesInGroup: TimeInterval = 60 ,
24
+ cacheSizeOnChatDismiss: Int = 1024 * 1024 * 100
24
25
) {
25
26
self . messageListType = messageListType
26
27
self . typingIndicatorPlacement = typingIndicatorPlacement
@@ -34,6 +35,7 @@ public struct MessageListConfig {
34
35
self . becomesFirstResponderOnOpen = becomesFirstResponderOnOpen
35
36
self . updateChannelsFromMessageList = updateChannelsFromMessageList
36
37
self . maxTimeIntervalBetweenMessagesInGroup = maxTimeIntervalBetweenMessagesInGroup
38
+ self . cacheSizeOnChatDismiss = cacheSizeOnChatDismiss
37
39
}
38
40
39
41
public let messageListType : MessageListType
@@ -48,6 +50,7 @@ public struct MessageListConfig {
48
50
public let becomesFirstResponderOnOpen : Bool
49
51
public let updateChannelsFromMessageList : Bool
50
52
public let maxTimeIntervalBetweenMessagesInGroup : TimeInterval
53
+ public let cacheSizeOnChatDismiss : Int
51
54
}
52
55
53
56
/// Contains information about the message paddings.
0 commit comments