@@ -10,11 +10,11 @@ import SwiftUI
10
10
extension ViewFactory {
11
11
// MARK: channels
12
12
13
- public func makeNoChannelsView( ) -> NoChannelsView {
13
+ public func makeNoChannelsView( ) -> some View {
14
14
NoChannelsView ( )
15
15
}
16
16
17
- public func makeLoadingView( ) -> LoadingView {
17
+ public func makeLoadingView( ) -> some View {
18
18
LoadingView ( )
19
19
}
20
20
@@ -45,7 +45,7 @@ extension ViewFactory {
45
45
for channel: ChatChannel ,
46
46
onDismiss: @escaping ( ) -> Void ,
47
47
onError: @escaping ( Error ) -> Void
48
- ) -> MoreChannelActionsView {
48
+ ) -> some View {
49
49
MoreChannelActionsView (
50
50
channel: channel,
51
51
channelActions: supportedMoreChannelActions (
@@ -100,7 +100,7 @@ extension ViewFactory {
100
100
}
101
101
}
102
102
103
- public func makeMessageAvatarView( for author: ChatUser ) -> MessageAvatarView {
103
+ public func makeMessageAvatarView( for author: ChatUser ) -> some View {
104
104
MessageAvatarView ( author: author)
105
105
}
106
106
@@ -114,15 +114,15 @@ extension ViewFactory {
114
114
for message: ChatMessage ,
115
115
isFirst: Bool ,
116
116
availableWidth: CGFloat
117
- ) -> MessageTextView {
117
+ ) -> some View {
118
118
MessageTextView ( message: message, isFirst: isFirst)
119
119
}
120
120
121
121
public func makeImageAttachmentView(
122
122
for message: ChatMessage ,
123
123
isFirst: Bool ,
124
124
availableWidth: CGFloat
125
- ) -> ImageAttachmentContainer {
125
+ ) -> some View {
126
126
ImageAttachmentContainer (
127
127
message: message,
128
128
width: availableWidth,
@@ -134,7 +134,7 @@ extension ViewFactory {
134
134
for message: ChatMessage ,
135
135
isFirst: Bool ,
136
136
availableWidth: CGFloat
137
- ) -> GiphyAttachmentView {
137
+ ) -> some View {
138
138
GiphyAttachmentView (
139
139
message: message,
140
140
width: availableWidth,
@@ -146,7 +146,7 @@ extension ViewFactory {
146
146
for message: ChatMessage ,
147
147
isFirst: Bool ,
148
148
availableWidth: CGFloat
149
- ) -> LinkAttachmentContainer {
149
+ ) -> some View {
150
150
LinkAttachmentContainer (
151
151
message: message,
152
152
width: availableWidth,
@@ -158,7 +158,7 @@ extension ViewFactory {
158
158
for message: ChatMessage ,
159
159
isFirst: Bool ,
160
160
availableWidth: CGFloat
161
- ) -> FileAttachmentsContainer {
161
+ ) -> some View {
162
162
FileAttachmentsContainer (
163
163
message: message,
164
164
width: availableWidth,
@@ -170,7 +170,7 @@ extension ViewFactory {
170
170
for message: ChatMessage ,
171
171
isFirst: Bool ,
172
172
availableWidth: CGFloat
173
- ) -> VideoAttachmentsContainer {
173
+ ) -> some View {
174
174
VideoAttachmentsContainer (
175
175
message: message,
176
176
width: availableWidth
@@ -181,7 +181,7 @@ extension ViewFactory {
181
181
for message: ChatMessage ,
182
182
isFirst: Bool ,
183
183
availableWidth: CGFloat
184
- ) -> DeletedMessageView {
184
+ ) -> some View {
185
185
DeletedMessageView (
186
186
message: message,
187
187
isFirst: isFirst
@@ -192,14 +192,14 @@ extension ViewFactory {
192
192
for message: ChatMessage ,
193
193
isFirst: Bool ,
194
194
availableWidth: CGFloat
195
- ) -> EmptyView {
195
+ ) -> some View {
196
196
EmptyView ( )
197
197
}
198
198
199
199
public func makeGiphyBadgeViewType(
200
200
for message: ChatMessage ,
201
201
availableWidth: CGFloat
202
- ) -> GiphyBadgeView {
202
+ ) -> some View {
203
203
GiphyBadgeView ( )
204
204
}
205
205
0 commit comments