diff --git a/CHANGELOG.md b/CHANGELOG.md index 78cb9148..39a0871a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +### v3.27.5 (Nov 20, 2024) + +## New Interfaces +- Added flag options in `SBUGlobals` that let you choose to show a loading indicator in cases where the indicator is undisplayed by default + - `SBUGlobals.loadingIndicator.groupChannelList.cachedChannels` + - `SBUGlobals.loadingIndicator.groupChannel.cachedMessages` + +## Improvements +- Added functionality to retry up to 10 times if an individual message template cannot be retrieved from the server +- Fixed a bug where the category filter was positioned outside the safe area + + ### v3.27.4 (Oct 15, 2024) ## Improvements diff --git a/Framework/SendbirdUIKit.xcframework/Info.plist b/Framework/SendbirdUIKit.xcframework/Info.plist index 2ae834e4..1c8e1cda 100644 --- a/Framework/SendbirdUIKit.xcframework/Info.plist +++ b/Framework/SendbirdUIKit.xcframework/Info.plist @@ -10,15 +10,18 @@ DebugSymbolsPath dSYMs LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath SendbirdUIKit.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator BinaryPath @@ -26,18 +29,15 @@ DebugSymbolsPath dSYMs LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath SendbirdUIKit.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator CFBundlePackageType diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Headers/SendbirdUIKit-Swift.h b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Headers/SendbirdUIKit-Swift.h index 7e5e6c2f..a474ccb6 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Headers/SendbirdUIKit-Swift.h +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Headers/SendbirdUIKit-Swift.h @@ -305,7 +305,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if defined(__OBJC__) - SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput") @interface BaseInput : NSObject - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -317,6 +316,7 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput") @end + @interface BaseInput (SWIFT_EXTENSION(SendbirdUIKit)) @end @@ -362,6 +362,7 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit32SBUFeedNotificationChannelModule14CategoryFil @end + SWIFT_CLASS("_TtCCC13SendbirdUIKit9SBUConfig12GroupChannel7Channel") @interface Channel : NSObject - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -372,7 +373,6 @@ SWIFT_CLASS("_TtCCC13SendbirdUIKit9SBUConfig12GroupChannel7Channel") @interface Channel (SWIFT_EXTENSION(SendbirdUIKit)) @end - /// This is an enumeration used to select the channel editing type. typedef SWIFT_ENUM(NSInteger, ChannelEditType, open) { ChannelEditTypeName = 0, @@ -563,20 +563,6 @@ SWIFT_CLASS_NAMED("List") @end -/// A module component that represent the list of SBURegisterOperatorModule. -SWIFT_CLASS_NAMED("List") -@interface SBURegisterOperatorModuleList : SBUBaseChannelSettingsModuleList -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); -- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - -@interface SBURegisterOperatorModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)didSelectRetry; -@end - - /// A module component that represent the list of SBUCreateChannelModule. SWIFT_CLASS_NAMED("List") @interface SBUCreateChannelModuleList : SBUBaseChannelSettingsModuleList @@ -612,6 +598,20 @@ SWIFT_CLASS_NAMED("List") - (void)didSelectRetry; @end + +/// A module component that represent the list of SBURegisterOperatorModule. +SWIFT_CLASS_NAMED("List") +@interface SBURegisterOperatorModuleList : SBUBaseChannelSettingsModuleList +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); +- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; +@end + + +@interface SBURegisterOperatorModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)didSelectRetry; +@end + @class SBUBaseChannelCell; @class SBDBaseChannel; @@ -685,6 +685,16 @@ SWIFT_CLASS_NAMED("List") - (void)didSelectRetry; @end +@class SBUQuotedBaseMessageView; + +SWIFT_PROTOCOL("_TtP13SendbirdUIKit28SBUQuotedMessageViewDelegate_") +@protocol SBUQuotedMessageViewDelegate +/// Called when SBUQuotedBaseMessageView was tapped. +/// \param quotedMessageView The tapped quoted message view +/// +- (void)didTapQuotedMessageView:(SBUQuotedBaseMessageView * _Nonnull)quotedMessageView; +@end + @class SBDBaseMessage; @class UIScrollView; @class SBDFileMessage; @@ -809,81 +819,6 @@ SWIFT_CLASS_NAMED("List") - (enum MessageGroupPosition)getMessageGroupingPositionWithCurrentIndex:(NSInteger)currentIndex SWIFT_WARN_UNUSED_RESULT; @end - -@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -/// Reload data from the channel. This function invokes SBUBaseChannelModuleListDelegate baseChannelModuleDidSelectRetry(_:) -- (void)didSelectRetry; -@end - - -@interface SBUBaseChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)didSelectRetry; -@end - -@class SBUMessageSearchResultCell; - -/// A module component that represent the list of SBUMessageSearchModule. -SWIFT_CLASS_NAMED("List") -@interface SBUMessageSearchModuleList : UIView -/// The table view to show the list of searched messages. -@property (nonatomic, strong) UITableView * _Nonnull tableView; -/// A view that shows when there is no searched messages. -/// The default view type is SBUEmptyView. -@property (nonatomic, strong) UIView * _Nullable emptyView; -/// The search result cell for SBUMessageSearchResultCell object. Use register(resultCell:nib:) to update. -@property (nonatomic, strong) SBUMessageSearchResultCell * _Nullable resultCell; -/// The search result list object from messageSearchModule(_:searchResultsInTableView:) data source method. -@property (nonatomic, readonly, copy) NSArray * _Nonnull resultList; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); -/// Set values of the views in the list component when it needs. -- (void)setupViews; -/// Sets layouts of the views in the list component. -- (void)setupLayouts; -/// Registers a custom cell as a search result cell based on SBUMessageSearchResultCell. -/// important: -/// To register custom search result cell, please use this function before calling configure(delegate:dataSource:theme:) -/// \code -/// listComponent.register(resultCell: MyResultCell) -/// listComponent.configure(delegate: self, dataSource: self, theme: theme) -/// -/// \endcode\param channelCell Customized search result cell -/// -/// \param nib nib information. If the value is nil, the nib file is not used. -/// -- (void)registerWithResultCell:(SBUMessageSearchResultCell * _Nonnull)resultCell nib:(UINib * _Nullable)nib; -/// Configures cell for a particular row. -/// \param cell UITableViewCell object -/// -/// \param indexPath An index path representing the searchResultCell -/// -- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; -/// Reloads table view. This method corresponds to UITableView reloadData(). -- (void)reloadTableView; -/// Retrives the BaseMessage object from the given IndexPath of the tableView. -/// \param indexPath IndexPath of which you want to retrieve the Message object. -/// -/// -/// returns: -/// BaseMessage object of the corresponding IndexPath, or nil if the message can’t be found. -- (SBDBaseMessage * _Nullable)messageAt:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -@end - - -@interface SBUMessageSearchModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)didSelectRetry; -@end - -@class SBUQuotedBaseMessageView; - -SWIFT_PROTOCOL("_TtP13SendbirdUIKit28SBUQuotedMessageViewDelegate_") -@protocol SBUQuotedMessageViewDelegate -/// Called when SBUQuotedBaseMessageView was tapped. -/// \param quotedMessageView The tapped quoted message view -/// -- (void)didTapQuotedMessageView:(SBUQuotedBaseMessageView * _Nonnull)quotedMessageView; -@end - @class SBUBaseMessageCell; @class SBUMessageTemplateCell; @class SBDGroupChannel; @@ -1087,12 +1022,6 @@ SWIFT_CLASS_NAMED("List") - (void)didTapQuotedMessageView:(SBUQuotedBaseMessageView * _Nonnull)quotedMessageView; @end -@class SBUThreadInfoView; - -@interface SBUGroupChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)threadInfoViewDidTap:(SBUThreadInfoView * _Nonnull)threadInfoView; -@end - /// A module component that represent the list of SBUUserListModule. SWIFT_CLASS_NAMED("List") @@ -1149,6 +1078,77 @@ SWIFT_CLASS_NAMED("List") @end +@interface SBUBaseChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)didSelectRetry; +@end + + +@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +/// Reload data from the channel. This function invokes SBUBaseChannelModuleListDelegate baseChannelModuleDidSelectRetry(_:) +- (void)didSelectRetry; +@end + +@class SBUMessageSearchResultCell; + +/// A module component that represent the list of SBUMessageSearchModule. +SWIFT_CLASS_NAMED("List") +@interface SBUMessageSearchModuleList : UIView +/// The table view to show the list of searched messages. +@property (nonatomic, strong) UITableView * _Nonnull tableView; +/// A view that shows when there is no searched messages. +/// The default view type is SBUEmptyView. +@property (nonatomic, strong) UIView * _Nullable emptyView; +/// The search result cell for SBUMessageSearchResultCell object. Use register(resultCell:nib:) to update. +@property (nonatomic, strong) SBUMessageSearchResultCell * _Nullable resultCell; +/// The search result list object from messageSearchModule(_:searchResultsInTableView:) data source method. +@property (nonatomic, readonly, copy) NSArray * _Nonnull resultList; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); +/// Set values of the views in the list component when it needs. +- (void)setupViews; +/// Sets layouts of the views in the list component. +- (void)setupLayouts; +/// Registers a custom cell as a search result cell based on SBUMessageSearchResultCell. +/// important: +/// To register custom search result cell, please use this function before calling configure(delegate:dataSource:theme:) +/// \code +/// listComponent.register(resultCell: MyResultCell) +/// listComponent.configure(delegate: self, dataSource: self, theme: theme) +/// +/// \endcode\param channelCell Customized search result cell +/// +/// \param nib nib information. If the value is nil, the nib file is not used. +/// +- (void)registerWithResultCell:(SBUMessageSearchResultCell * _Nonnull)resultCell nib:(UINib * _Nullable)nib; +/// Configures cell for a particular row. +/// \param cell UITableViewCell object +/// +/// \param indexPath An index path representing the searchResultCell +/// +- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; +/// Reloads table view. This method corresponds to UITableView reloadData(). +- (void)reloadTableView; +/// Retrives the BaseMessage object from the given IndexPath of the tableView. +/// \param indexPath IndexPath of which you want to retrieve the Message object. +/// +/// +/// returns: +/// BaseMessage object of the corresponding IndexPath, or nil if the message can’t be found. +- (SBDBaseMessage * _Nullable)messageAt:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface SBUMessageSearchModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)didSelectRetry; +@end + +@class SBUThreadInfoView; + +@interface SBUGroupChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)threadInfoViewDidTap:(SBUThreadInfoView * _Nonnull)threadInfoView; +@end + + @interface SBUCreateChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) - (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; - (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; @@ -1255,6 +1255,27 @@ SWIFT_CLASS_NAMED("List") - (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; @end + +/// A module component that represent the list of SBUOpenChannelListModule. +SWIFT_CLASS_NAMED("List") +@interface SBUOpenChannelListModuleList : SBUBaseChannelListModuleList +/// The current channel list object from baseChannelListModule(_:channelsInTableView:) data source method. +@property (nonatomic, readonly, copy) NSArray * _Nullable channelList; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); +/// Set values of the views in the list component when it needs. +- (void)setupViews; +@end + + +@interface SBUOpenChannelListModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +@end + @class SBUParentMessageInfoView; /// A module component that represent the list of SBUMessageThreadModule. @@ -1418,29 +1439,17 @@ SWIFT_CLASS_NAMED("List") @end -/// A module component that represent the list of SBUOpenChannelListModule. -SWIFT_CLASS_NAMED("List") -@interface SBUOpenChannelListModuleList : SBUBaseChannelListModuleList -/// The current channel list object from baseChannelListModule(_:channelsInTableView:) data source method. -@property (nonatomic, readonly, copy) NSArray * _Nullable channelList; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); -/// Set values of the views in the list component when it needs. -- (void)setupViews; -@end -@interface SBUOpenChannelListModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +@interface List (SWIFT_EXTENSION(SendbirdUIKit)) +- (UIView * _Nullable)tableView:(UITableView * _Nonnull)tableView viewForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; - (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; - (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; @end - - /// A module component that represent the list of SBUGroupChannelPushSettingsModule. SWIFT_CLASS_NAMED("List") @interface SBUGroupChannelPushSettingsModuleList : UIView @@ -1458,15 +1467,6 @@ SWIFT_CLASS_NAMED("List") @end -@interface List (SWIFT_EXTENSION(SendbirdUIKit)) -- (UIView * _Nullable)tableView:(UITableView * _Nonnull)tableView viewForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - /// A module component that represent the list of SBUModerationsModuleList. SWIFT_CLASS_NAMED("List") @interface SBUModerationsModuleList : UIView @@ -1960,10 +1960,10 @@ SWIFT_CLASS("_TtC13SendbirdUIKit24SBUBaseChannelListModule") @end - @interface SBUBaseChannelListModule (SWIFT_EXTENSION(SendbirdUIKit)) @end + @class Header; @class SBUBaseChannelListViewModel; @class SBDMessageListParams; @@ -2897,11 +2897,11 @@ SWIFT_CLASS("_TtC13SendbirdUIKit9SBUConfig") + @interface SBUConfig (SWIFT_EXTENSION(SendbirdUIKit)) @end - @class SBUStackView; @class SBUSelectableStackView; @class SBUMessageReactionView; @@ -6247,18 +6247,18 @@ SWIFT_CLASS("_TtC13SendbirdUIKit20SBUUserListViewModel") @end -@interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidJoin:(SBDUser * _Nonnull)user; -- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidLeave:(SBDUser * _Nonnull)user; -@end - - @interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) - (void)channel:(SBDOpenChannel * _Nonnull)channel userDidExit:(SBDUser * _Nonnull)user; - (void)channel:(SBDOpenChannel * _Nonnull)channel userDidEnter:(SBDUser * _Nonnull)user; @end +@interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidJoin:(SBDUser * _Nonnull)user; +- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidLeave:(SBDUser * _Nonnull)user; +@end + + @interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) - (void)channel:(SBDBaseChannel * _Nonnull)channel userWasMuted:(SBDRestrictedUser * _Nonnull)user; - (void)channel:(SBDBaseChannel * _Nonnull)channel userWasUnmuted:(SBDUser * _Nonnull)user; @@ -6396,6 +6396,7 @@ SWIFT_CLASS("_TtC13SendbirdUIKit16SBUVoiceRecorder") + @interface UINavigationController (SWIFT_EXTENSION(SendbirdUIKit)) diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Info.plist b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Info.plist index a0e97e6d..3fc0dcf9 100644 Binary files a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Info.plist and b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Info.plist differ diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.abi.json b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.abi.json index 6b2fcef7..a5b6ed0c 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.abi.json +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.abi.json @@ -117246,6 +117246,107 @@ } ] }, + { + "kind": "Var", + "name": "loadingIndicator", + "printedName": "loadingIndicator", + "children": [ + { + "kind": "TypeNominal", + "name": "LoadingIndicator", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvpZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvpZ", + "moduleName": "SendbirdUIKit", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LoadingIndicator", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvgZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvgZ", + "moduleName": "SendbirdUIKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LoadingIndicator", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvsZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvsZ", + "moduleName": "SendbirdUIKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvMZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvMZ", + "moduleName": "SendbirdUIKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, { "kind": "Var", "name": "ApplicationId", @@ -118350,6 +118451,403 @@ "accessorKind": "_modify" } ] + }, + { + "kind": "TypeDecl", + "name": "LoadingIndicator", + "printedName": "LoadingIndicator", + "children": [ + { + "kind": "Var", + "name": "groupChannel", + "printedName": "groupChannel", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannel", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannel", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GroupChannel", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0CvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0CvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "groupChannelList", + "printedName": "groupChannelList", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannelList", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannelList", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GroupChannelList", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0CvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0CvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GroupChannelList", + "printedName": "GroupChannelList", + "children": [ + { + "kind": "Var", + "name": "cachedChannels", + "printedName": "cachedChannels", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "TypeDecl", + "name": "GroupChannel", + "printedName": "GroupChannel", + "children": [ + { + "kind": "Var", + "name": "cachedMessages", + "printedName": "cachedMessages", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + } + ], + "declKind": "Class", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "hasMissingDesignatedInitializers": true } ], "declKind": "Class", @@ -399713,6 +400211,16 @@ } ] }, + { + "kind": "Import", + "name": "SendbirdChatSDK", + "printedName": "SendbirdChatSDK", + "declKind": "Import", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -431504,343 +432012,336 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 10729, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", - "kind": "IntegerLiteral", - "offset": 10831, + "offset": 10807, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 10863, + "offset": 10839, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 11066, + "offset": 11042, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 11092, + "offset": 11068, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 11243, + "offset": 11219, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 12641, + "offset": 12617, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 14653, + "offset": 14629, "length": 37, "value": "\"Did receive error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 14686, + "offset": 14662, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 14689, + "offset": 14665, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15418, + "offset": 15394, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15499, + "offset": 15475, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15628, + "offset": 15604, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15640, + "offset": 15616, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15719, + "offset": 15695, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15731, + "offset": 15707, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15801, + "offset": 15777, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15821, + "offset": 15797, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15885, + "offset": 15861, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15930, + "offset": 15906, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 16830, + "offset": 16806, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 16901, + "offset": 16877, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 18530, + "offset": 18506, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 19293, + "offset": 19269, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 19364, + "offset": 19340, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 19422, + "offset": 19398, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20729, + "offset": 20705, "length": 63, "value": "\"Fetched : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20762, + "offset": 20738, "length": 1, "value": "\", keepScroll : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20791, + "offset": 20767, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20935, + "offset": 20911, "length": 30, "value": "\"Fetched empty notifications.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 21222, + "offset": 21198, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "Array", - "offset": 22190, + "offset": 22166, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 22431, + "offset": 22407, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 25462, + "offset": 25438, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 25755, + "offset": 25731, "length": 1, "value": "2" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 25859, + "offset": 25835, "length": 1, "value": "5" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 26220, + "offset": 26196, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 26273, + "offset": 26249, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27035, + "offset": 27011, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 27094, + "offset": 27070, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27331, + "offset": 27307, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27486, + "offset": 27462, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 27623, + "offset": 27599, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27889, + "offset": 27865, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "Array", - "offset": 29135, + "offset": 29111, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 29360, + "offset": 29336, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 29578, + "offset": 29554, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 30098, + "offset": 30074, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 31018, + "offset": 30994, "length": 4, "value": "true" }, @@ -434448,6 +434949,20 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SBUGlobals.swift", + "kind": "BooleanLiteral", + "offset": 11856, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SBUGlobals.swift", + "kind": "BooleanLiteral", + "offset": 12214, + "length": 5, + "value": "false" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/ChannelList\/ChannelCell\/SBUGroupChannelCell.swift", "kind": "IntegerLiteral", @@ -435298,210 +435813,203 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 4963, + "offset": 5051, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 4969, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", - "kind": "BooleanLiteral", - "offset": 5145, + "offset": 5241, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 5152, + "offset": 5248, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 5337, + "offset": 5433, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 5435, + "offset": 5531, "length": 45, "value": "\"[Response] \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "IntegerLiteral", - "offset": 5468, + "offset": 5564, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 5470, + "offset": 5566, "length": 8, "value": "\" channels\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 5658, + "offset": 5754, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6179, + "offset": 6275, "length": 60, "value": "\"[Request] Leave channel, ChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6238, + "offset": 6334, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6274, + "offset": 6370, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6280, + "offset": 6376, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6426, + "offset": 6522, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6433, + "offset": 6529, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6606, + "offset": 6702, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6759, + "offset": 6855, "length": 68, "value": "\"[Succeed] Leave channel request, ChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6826, + "offset": 6922, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7280, + "offset": 7376, "length": 154, "value": "\"[Request]\nChannel push status: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7358, + "offset": 7454, "length": 4, "value": "\"on\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7365, + "offset": 7461, "length": 5, "value": "\"off\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7371, + "offset": 7467, "length": 1, "value": "\",\nChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7418, + "offset": 7514, "length": 1577, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7460, + "offset": 7556, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7466, + "offset": 7562, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7637, + "offset": 7733, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7644, + "offset": 7740, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7829, + "offset": 7925, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7994, + "offset": 8090, "length": 66, "value": "\"[Succeed] Channel push status, ChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 8059, + "offset": 8155, "length": 2, "value": "\"\"" }, @@ -435515,105 +436023,105 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9005, + "offset": 9101, "length": 166, "value": "\"source: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9055, + "offset": 9151, "length": 1, "value": "\",\nfromEvent: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9100, + "offset": 9196, "length": 1, "value": "\",\ndelete size : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9155, + "offset": 9251, "length": 411, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 9329, + "offset": 9425, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9576, + "offset": 9672, "length": 157, "value": "\"source: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9626, + "offset": 9722, "length": 1, "value": "\",\nfromEvent: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9671, + "offset": 9767, "length": 1, "value": "\",\nchannel size : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9717, + "offset": 9813, "length": 404, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 9882, + "offset": 9978, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10131, + "offset": 10227, "length": 157, "value": "\"source: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10181, + "offset": 10277, "length": 1, "value": "\",\nfromEvent: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10226, + "offset": 10322, "length": 1, "value": "\",\nchannel size : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10272, + "offset": 10368, "length": 788, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 10437, + "offset": 10533, "length": 4, "value": "true" }, @@ -437930,483 +438438,483 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 6293, + "offset": 6384, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 6420, + "offset": 6511, "length": 47, "value": "\"[Request] Load channel: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 6466, + "offset": 6557, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 7004, + "offset": 7095, "length": 69, "value": "\"[Succeed] Load channel request: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 7072, + "offset": 7163, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "Array", - "offset": 7842, + "offset": 7933, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 7978, + "offset": 8069, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 8365, + "offset": 8456, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 9143, + "offset": 9234, "length": 62, "value": "\"[Failed] Load channel request: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 9204, + "offset": 9295, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9583, + "offset": 9674, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9682, + "offset": 9773, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9739, + "offset": 9830, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9968, + "offset": 10059, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 10000, + "offset": 10091, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11021, + "offset": 11112, "length": 99, "value": "\"Multiple files message - failed to upload file at index [\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11087, + "offset": 11178, "length": 1, "value": "\"]. \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11119, + "offset": 11210, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11187, + "offset": 11278, "length": 69, "value": "\"Multiple files message - file at index [\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11236, + "offset": 11327, "length": 1, "value": "\"] upload completed.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 12755, + "offset": 12846, "length": 40, "value": "\"A filtered file message has been sent.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 12870, + "offset": 12961, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 13183, + "offset": 13274, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 13978, + "offset": 14069, "length": 187, "value": "\"loadInitialMessages,\nstartingPoint : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 14079, + "offset": 14170, "length": 1, "value": "\",\ninitialMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 14149, + "offset": 14240, "length": 25148, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 14871, + "offset": 14962, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15004, + "offset": 15095, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15184, + "offset": 15275, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15257, + "offset": 15348, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15770, + "offset": 15861, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15991, + "offset": 16082, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16075, + "offset": 16166, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16158, + "offset": 16249, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16442, + "offset": 16533, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16523, + "offset": 16614, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "Array", - "offset": 16668, + "offset": 16759, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "Array", - "offset": 16742, + "offset": 16833, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 16962, + "offset": 17053, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 17691, + "offset": 17782, "length": 30, "value": "\"Prev message already loading\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 17781, + "offset": 17872, "length": 29, "value": "\"[Request] Prev message list\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18129, + "offset": 18220, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 18287, + "offset": 18378, "length": 52, "value": "\"[Prev message response] \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 18329, + "offset": 18420, "length": 8, "value": "\" messages\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18546, + "offset": 18637, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18636, + "offset": 18727, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 18831, + "offset": 18922, "length": 30, "value": "\"Next message already loading\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18999, + "offset": 19090, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19227, + "offset": 19318, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19360, + "offset": 19451, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 19499, + "offset": 19590, "length": 52, "value": "\"[Next message Response] \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 19541, + "offset": 19632, "length": 8, "value": "\" messages\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19758, + "offset": 19849, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19847, + "offset": 19938, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 20768, + "offset": 20859, "length": 24, "value": "\"[Request] Start typing\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 20967, + "offset": 21058, "length": 22, "value": "\"[Request] End typing\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 21363, + "offset": 21454, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 21434, + "offset": 21525, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 21438, + "offset": 21529, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 21618, + "offset": 21709, "length": 1, "value": "3" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 22052, + "offset": 22143, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 23010, + "offset": 23101, "length": 41, "value": "\"`SBUGlobals.userMentionConfig` is `nil`\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 23253, + "offset": 23344, "length": 92, "value": "\"User mention features are disabled. See `SBUGlobals.isMentionEnabled` for more information\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 23726, + "offset": 23817, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 24345, + "offset": 24436, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 25117, + "offset": 25208, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 25122, + "offset": 25213, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 25272, + "offset": 25363, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 26440, + "offset": 26531, "length": 4, "value": "true" }, @@ -438420,399 +438928,399 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 27116, + "offset": 27207, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 27416, + "offset": 27507, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 27637, + "offset": 27728, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 27731, + "offset": 27822, "length": 53, "value": "\"messageCollection addedMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 27783, + "offset": 27874, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 28102, + "offset": 28193, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 28183, + "offset": 28274, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 28694, + "offset": 28785, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "FloatLiteral", - "offset": 28891, + "offset": 28982, "length": 3, "value": "1.0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 29378, + "offset": 29469, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 29524, + "offset": 29615, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 29728, + "offset": 29819, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30028, + "offset": 30119, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30249, + "offset": 30340, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 30351, + "offset": 30442, "length": 55, "value": "\"messageCollection updatedMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 30405, + "offset": 30496, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30584, + "offset": 30675, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30701, + "offset": 30792, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30732, + "offset": 30823, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 30972, + "offset": 31063, "length": 55, "value": "\"messageCollection deletedMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 31026, + "offset": 31117, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 31203, + "offset": 31294, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 31400, + "offset": 31491, "length": 34, "value": "\"messageCollection changedChannel\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 32056, + "offset": 32147, "length": 34, "value": "\"messageCollection deletedChannel\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 32284, + "offset": 32375, "length": 36, "value": "\"messageCollection didDetectHugeGap\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 32626, + "offset": 32717, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 32705, + "offset": 32796, "length": 1, "value": "2" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 32715, + "offset": 32806, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 32975, + "offset": 33066, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 33448, + "offset": 33539, "length": 23, "value": "\"[Request] Submit Form\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 33587, + "offset": 33678, "length": 62, "value": "\"[Request] Submit Form - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 33648, + "offset": 33739, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34032, + "offset": 34123, "length": 31, "value": "\"[Request] Submit Message Form\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 34188, + "offset": 34279, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34223, + "offset": 34314, "length": 70, "value": "\"[Request] Submit Message Form - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34292, + "offset": 34383, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34938, + "offset": 35029, "length": 27, "value": "\"[Request] Submit feedback\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 35124, + "offset": 35215, "length": 66, "value": "\"[Request] Submit feedback - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 35189, + "offset": 35280, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 35851, + "offset": 35942, "length": 27, "value": "\"[Request] Update feedback\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36037, + "offset": 36128, "length": 66, "value": "\"[Request] update feedback - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36102, + "offset": 36193, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36609, + "offset": 36700, "length": 27, "value": "\"[Request] Delete feedback\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36744, + "offset": 36835, "length": 66, "value": "\"[Request] delete feedback - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36809, + "offset": 36900, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 36999, + "offset": 37090, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 37178, + "offset": 37269, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37209, + "offset": 37300, "length": 49, "value": "\"[Request] ignore load missing template: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37257, + "offset": 37348, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 37343, + "offset": 37434, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37452, + "offset": 37543, "length": 56, "value": "\"[Request] load missing templates - success: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37507, + "offset": 37598, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 37568, + "offset": 37659, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37886, + "offset": 37977, "length": 63, "value": "\"[Request] load missing templates images - success: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37948, + "offset": 38039, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 38922, + "offset": 39013, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 38948, + "offset": 39039, "length": 5, "value": "false" }, @@ -449505,374 +450013,472 @@ "length": 28, "value": "\"SendbirdUIKit.SBUMessageTemplateCellParams\"" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 49, + "value": "\"com.sendbird.message_template.retry_count.queue\"" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 699, + "offset": 872, "length": 38, "value": "\"com.sendbird.message_template.images\"" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1094, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1163, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1190, + "length": 108, + "value": "\"Template download retry count for \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1239, + "length": 9, + "value": "\" increased to: \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1297, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1530, + "length": 65, + "value": "\"Template download retry count for \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1579, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1594, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1629, + "length": 2, + "value": "10" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 1237, + "offset": 2146, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 1420, + "offset": 2329, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 1630, + "offset": 2539, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 1734, + "offset": 2643, "length": 36, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 1766, + "offset": 2675, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 1769, + "offset": 2678, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 2378, + "offset": 3287, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 2551, + "offset": 3460, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 2699, + "offset": 3608, "length": 33, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 2728, + "offset": 3637, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 2731, + "offset": 3640, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 2923, + "offset": 3832, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 2981, + "offset": 3890, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3091, + "offset": 4000, "length": 3, "value": "\",\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3132, + "offset": 4041, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3273, + "offset": 4182, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3324, + "offset": 4233, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3329, + "offset": 4238, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3333, + "offset": 4242, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3837, + "offset": 4746, "length": 5, "value": "\"\\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3850, + "offset": 4759, "length": 4, "value": "\"\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3975, + "offset": 4884, "length": 5, "value": "\"\\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3988, + "offset": 4897, "length": 4, "value": "\"\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 4343, + "offset": 5252, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 4634, + "offset": 5543, "length": 5, "value": "false" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 5938, + "length": 28, + "value": "\"\"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 5953, + "length": 2, + "value": "\" is in cache\"" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 5276, + "offset": 6408, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 5449, + "offset": 6565, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 5746, + "offset": 6846, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 5848, + "offset": 7013, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 6340, + "offset": 7488, "length": 23, "value": "\"\\{([^{}\\\"\\n]+)\\}\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 6386, + "offset": 7534, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 7257, + "offset": 8405, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 7298, + "offset": 8446, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 7434, + "offset": 8582, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7618, + "offset": 8766, "length": 4, "value": "\"\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7630, + "offset": 8778, "length": 6, "value": "\"\\\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7732, + "offset": 8880, "length": 10, "value": "\"{\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7740, + "offset": 8888, "length": 1, "value": "\"}\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 7813, + "offset": 8961, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 8276, + "offset": 9424, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 8642, + "offset": 9790, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 8765, + "offset": 9913, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 9011, + "offset": 10159, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 9095, + "offset": 10243, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 9369, + "offset": 10517, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 9893, + "offset": 11041, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 10251, + "offset": 11399, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 10433, + "offset": 11581, "length": 2, "value": "10" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 10707, + "offset": 11855, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 10844, + "offset": 11992, "length": 34, "value": "\"[\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 10871, + "offset": 12019, "length": 3, "value": "\",\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 10876, + "offset": 12024, "length": 1, "value": "\"]\"" }, @@ -472150,745 +472756,731 @@ "length": 4, "value": "true" }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", - "kind": "StringLiteral", - "offset": 12963, - "length": 75, - "value": "\"currentUser: \"" - }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", - "kind": "StringLiteral", - "offset": 13037, - "length": 2, - "value": "\"\"" - }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 13834, + "offset": 13266, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 13948, + "offset": 13380, "length": 38, "value": "\"[Request] Authentication to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14084, + "offset": 13516, "length": 67, "value": "\"[Failed] Authentication to Sendbird: CurrentUser value is not set\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14662, + "offset": 14090, "length": 75, "value": "\"[Failed] Authentication to Sendbird: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14733, + "offset": 14161, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14736, + "offset": 14164, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14901, + "offset": 14329, "length": 101, "value": "\"[Warning] Authentication to Sendbird: Succeed but error was occurred: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 15001, + "offset": 14429, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 15223, + "offset": 14651, "length": 38, "value": "\"[Succeed] Authentication to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 16163, + "offset": 15591, "length": 58, "value": "\"[Request] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 16390, + "offset": 15818, "length": 57, "value": "\"[Failed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 16511, + "offset": 15939, "length": 58, "value": "\"[Succeed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 17107, + "offset": 16535, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 17272, + "offset": 16700, "length": 52, "value": "\"[Failed] Load global notification channel settings\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 17675, + "offset": 17103, "length": 50, "value": "\"[Failed] Load notification message template list\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 17949, + "offset": 17377, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 17991, + "offset": 17419, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 18155, + "offset": 17583, "length": 43, "value": "\"[Failed] Load group message template list\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 18913, + "offset": 18341, "length": 63, "value": "\"[Failed] Connection to Sendbird: CurrentUser value is not set\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 19129, + "offset": 18557, "length": 33, "value": "\"[Failed] Connection to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20018, + "offset": 19446, "length": 58, "value": "\"[Request] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20233, + "offset": 19661, "length": 57, "value": "\"[Failed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20346, + "offset": 19774, "length": 58, "value": "\"[Succeed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20712, + "offset": 20140, "length": 37, "value": "\"[Request] Disconnection to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20837, + "offset": 20265, "length": 37, "value": "\"[Succeed] Disconnection to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 23125, + "offset": 22553, "length": 28, "value": "\"[Request] Update user info\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 23943, + "offset": 23371, "length": 58, "value": "\"[Failed] Update user info: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24000, + "offset": 23428, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24189, + "offset": 23617, "length": 124, "value": "\"[Succeed]\nUpdate user info: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24293, + "offset": 23721, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24297, + "offset": 23725, "length": 3070, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25104, + "offset": 24532, "length": 17, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25120, + "offset": 24548, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25250, + "offset": 24678, "length": 28, "value": "\"CFBundleShortVersionString\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25305, + "offset": 24733, "length": 17, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25321, + "offset": 24749, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25371, + "offset": 24799, "length": 7, "value": "\"0.0.0\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25827, + "offset": 25255, "length": 28, "value": "\"CFBundleShortVersionString\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25871, + "offset": 25299, "length": 7, "value": "\"0.0.0\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 26625, + "offset": 26053, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 26723, + "offset": 26151, "length": 50, "value": "\"[Request] Register push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 26878, + "offset": 26306, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27099, + "offset": 26527, "length": 42, "value": "\"[Succeed] APNs push token is registered.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27177, + "offset": 26605, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27238, + "offset": 26666, "length": 42, "value": "\"[Response] Push registration is pending.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27316, + "offset": 26744, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27377, + "offset": 26805, "length": 149, "value": "\"[Failed]\nAPNs registration failed with error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27502, + "offset": 26930, "length": 1143, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27562, + "offset": 26990, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27628, + "offset": 27056, "length": 45, "value": "\"[Failed] Push registration: unknown default\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27709, + "offset": 27137, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 28147, + "offset": 27575, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 28395, + "offset": 27823, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28463, + "offset": 27891, "length": 52, "value": "\"[Request] Unregister push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28663, + "offset": 28091, "length": 147, "value": "\"[Failed]\nPush unregistration is fail: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28782, + "offset": 28210, "length": 12449, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 28850, + "offset": 28278, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28947, + "offset": 28375, "length": 43, "value": "\"[Succeed] Push unregistration is success.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29026, + "offset": 28454, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29174, + "offset": 28602, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29301, + "offset": 28729, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29770, + "offset": 29198, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 29851, + "offset": 29279, "length": 56, "value": "\"[Request] Unregister all push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 30053, + "offset": 29481, "length": 69, "value": "\"[Failed] Push unregistration is fail: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 30121, + "offset": 29549, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 30162, + "offset": 29590, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 30259, + "offset": 29687, "length": 43, "value": "\"[Succeed] Push unregistration is success.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 30338, + "offset": 29766, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 31677, + "offset": 31105, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 32869, + "offset": 32297, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 32957, + "offset": 32385, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 34755, + "offset": 34183, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 35036, + "offset": 34464, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 36165, + "offset": 35593, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 36687, + "offset": 36115, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 37114, + "offset": 36542, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 38540, + "offset": 37968, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 39153, + "offset": 38581, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41253, + "offset": 40681, "length": 98, "value": "\"[Request] Create channel with users,\nUser: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41334, + "offset": 40762, "length": 1, "value": "\")\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41432, + "offset": 40860, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41461, + "offset": 40889, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 41527, + "offset": 40955, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42463, + "offset": 41891, "length": 138, "value": "\"[Failed] Create channel request:\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42577, + "offset": 42005, "length": 4606, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42721, + "offset": 42149, "length": 59, "value": "\"[Failed] Create channel request: There is no channel url.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42843, + "offset": 42271, "length": 57, "value": "\"[Succeed] Create channel: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42896, + "offset": 42324, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42899, + "offset": 42327, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "IntegerLiteral", - "offset": 43719, + "offset": 43147, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 44408, + "offset": 43836, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 44445, + "offset": 43873, "length": 55, "value": "\"[Failed] start chat with bot: need to be initialized.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 44685, + "offset": 44113, "length": 48, "value": "\"[Failed] start chat with bot: no current user.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45138, + "offset": 44566, "length": 52, "value": "\"[Failed] start chat with bot: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45189, + "offset": 44617, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "IntegerLiteral", - "offset": 45361, + "offset": 44789, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45399, + "offset": 44827, "length": 49, "value": "\"[Failed] start chat with bot: no exist the bot.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45860, + "offset": 45288, "length": 52, "value": "\"[Failed] start chat with bot: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45911, + "offset": 45339, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 46101, + "offset": 45529, "length": 55, "value": "\"[Failed] start chat with aibot: no exist the channel.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 46323, + "offset": 45751, "length": 50, "value": "\"[Succeed] Create channel: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 46372, + "offset": 45800, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 46526, + "offset": 45954, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 47176, + "offset": 46604, "length": 4, "value": "true" }, diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.private.swiftinterface b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.private.swiftinterface index 77a1a879..87930a40 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -4326,8 +4326,24 @@ extension SendbirdUIKit.SBUGlobals { public static var wsHost: Swift.String? public static var apiHost: Swift.String? public static var emojiCategoryFilter: (_ message: SendbirdChatSDK.BaseMessage) -> [Swift.Int64]? + public static var loadingIndicator: SendbirdUIKit.SBUGlobals.LoadingIndicator @objc deinit } +extension SendbirdUIKit.SBUGlobals { + @_hasMissingDesignatedInitializers public class LoadingIndicator { + public var groupChannel: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel + public var groupChannelList: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList + @_hasMissingDesignatedInitializers public class GroupChannelList { + public var cachedChannels: Swift.Bool + @objc deinit + } + @_hasMissingDesignatedInitializers public class GroupChannel { + public var cachedMessages: Swift.Bool + @objc deinit + } + @objc deinit + } +} @available(*, deprecated, renamed: "SBUGroupChannelCell") public typealias SBUChannelCell = SendbirdUIKit.SBUGroupChannelCell @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUGroupChannelCell : SendbirdUIKit.SBUBaseChannelCell { diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.swiftdoc b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.swiftdoc index dacaacba..00ee60b6 100644 Binary files a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.swiftdoc and b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.swiftinterface b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.swiftinterface index 77a1a879..87930a40 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.swiftinterface +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios.swiftinterface @@ -4326,8 +4326,24 @@ extension SendbirdUIKit.SBUGlobals { public static var wsHost: Swift.String? public static var apiHost: Swift.String? public static var emojiCategoryFilter: (_ message: SendbirdChatSDK.BaseMessage) -> [Swift.Int64]? + public static var loadingIndicator: SendbirdUIKit.SBUGlobals.LoadingIndicator @objc deinit } +extension SendbirdUIKit.SBUGlobals { + @_hasMissingDesignatedInitializers public class LoadingIndicator { + public var groupChannel: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel + public var groupChannelList: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList + @_hasMissingDesignatedInitializers public class GroupChannelList { + public var cachedChannels: Swift.Bool + @objc deinit + } + @_hasMissingDesignatedInitializers public class GroupChannel { + public var cachedMessages: Swift.Bool + @objc deinit + } + @objc deinit + } +} @available(*, deprecated, renamed: "SBUGroupChannelCell") public typealias SBUChannelCell = SendbirdUIKit.SBUGroupChannelCell @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUGroupChannelCell : SendbirdUIKit.SBUBaseChannelCell { diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/SendbirdUIKit b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/SendbirdUIKit index 3922e3b0..0cf876b2 100755 Binary files a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/SendbirdUIKit and b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/SendbirdUIKit differ diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Info.plist b/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Info.plist index 4afbf300..451755b0 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Info.plist +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Info.plist @@ -13,7 +13,7 @@ CFBundleSignature ???? CFBundleShortVersionString - 3.27.4 + 3.27.5 CFBundleVersion 1 diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/DWARF/SendbirdUIKit b/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/DWARF/SendbirdUIKit index e96c3c01..00155ce6 100644 Binary files a/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/DWARF/SendbirdUIKit and b/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/DWARF/SendbirdUIKit differ diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface b/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface index cac87a5c..8add6340 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface @@ -214,6 +214,7 @@ extension SendbirdChatSDK.OpenChannel { @objc(cancelUploadingFileMessageWithRequestId:completionHandler:) dynamic open class func cancelUploadingFileMessage(requestId: Swift.String, completionHandler: ((_ result: Swift.Bool, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)?) @objc(deleteMessage:completionHandler:) dynamic open func deleteMessage(_ message: SendbirdChatSDK.BaseMessage, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func deleteMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc dynamic open func deleteMessage(messageId: Swift.Int64, hardDelete: Swift.Bool, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func pinMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unpinMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc(createMessageMetaArrayKeysWithMessage:keys:completionHandler:) dynamic open func createMessageMetaArrayKeys(message: SendbirdChatSDK.BaseMessage, keys: [Swift.String], completionHandler: SendbirdChatSDK.BaseMessageHandler?) @@ -241,9 +242,15 @@ extension SendbirdChatSDK.OpenChannel { @objc dynamic open func banUser(userId: Swift.String, seconds: Swift.Int, description: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unbanUser(_ user: SendbirdChatSDK.User, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unbanUser(userId: Swift.String, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @available(*, deprecated, renamed: "reportUser(_:reportCategoryInfo:reportDescription:completionHandler:)", message: "This method is deprecated in 4.23.0. Retrieve report categories from `getReportCategoryInfoList(completionHandler:)` and use `reportUser(_:reportCategoryInfo:reportDescription:completionHandler:)` instead.") @objc(reportUser:reportCategory:reportDescription:completionHandler:) dynamic open func report(offendingUser: SendbirdChatSDK.User, reportCategory: SendbirdChatSDK.ReportCategory, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @available(*, deprecated, renamed: "report(reportCategoryInfo:reportDescription:completionHandler:)", message: "This method is deprecated in 4.23.0. Retrieve report categories from `getReportCategoryInfoList(completionHandler:)` and use `report(reportCategoryInfo:reportDescription:completionHandler:)` instead.") @objc(reportChannelWithCategory:reportDescription:completionHandler:) dynamic open func report(category: SendbirdChatSDK.ReportCategory, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @available(*, deprecated, renamed: "reportMessage(_:reportCategoryInfo:reportDescription:completionHandler:)", message: "This method is deprecated in 4.23.0. Retrieve report categories from `getReportCategoryInfoList(completionHandler:)` and use `reportMessage(_:reportCategoryInfo:reportDescription:completionHandler:)` instead.") @objc(reportMessage:reportCategory:reportDescription:completionHandler:) dynamic open func report(message: SendbirdChatSDK.BaseMessage, reportCategory: SendbirdChatSDK.ReportCategory, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc(reportUser:reportCategoryInfo:reportDescription:completionHandler:) dynamic public func reportUser(_ offendingUser: SendbirdChatSDK.User, reportCategoryInfo: SendbirdChatSDK.ReportCategoryInfo, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc(reportChannelWithReportCategoryInfo:reportDescription:completionHandler:) dynamic public func report(reportCategoryInfo: SendbirdChatSDK.ReportCategoryInfo, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc(reportMessage:reportCategoryInfo:reportDescription:completionHandler:) dynamic public func reportMessage(_ message: SendbirdChatSDK.BaseMessage, reportCategoryInfo: SendbirdChatSDK.ReportCategoryInfo, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func muteUser(_ user: SendbirdChatSDK.User, seconds: Swift.Int, description: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func muteUser(userId: Swift.String, seconds: Swift.Int, description: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unmuteUser(userId: Swift.String, completionHandler: SendbirdChatSDK.SBErrorHandler?) @@ -513,6 +520,9 @@ extension SendbirdChatSDK.FileMessage { @objc open var notificationMessageStatus: SendbirdChatSDK.NotificationMessageStatus { get } + @objc open var templateMessageData: SendbirdChatSDK.TemplateMessageData? { + get + } @objc open var messageParams: SendbirdChatSDK.BaseMessageCreateParams? { get } @@ -2332,6 +2342,7 @@ public typealias UIKitConfigurationHandler = (_ uikitConfiguration: SendbirdChat public typealias FeedbackHandler = (_ feedback: SendbirdChatSDK.Feedback?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void public typealias MessageTemplateHandler = (_ messageTemplate: SendbirdChatSDK.MessageTemplate?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void public typealias MessageTemplateListHandler = (_ messageTemplateList: SendbirdChatSDK.MessageTemplateList?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void +public typealias ReportCategoryInfoListHandler = (_ reportCategoryInfoList: [SendbirdChatSDK.ReportCategoryInfo]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void @objc(SBDInitParams) final public class InitParams : ObjectiveC.NSObject { @objc final public var applicationId: Swift.String @objc final public var isLocalCachingEnabled: Swift.Bool @@ -2508,7 +2519,9 @@ extension SendbirdChatSDK.MemberListQueryParams : Foundation.NSCopying { @objc final public var includeParentMessageInfo: Swift.Bool @objc final public var replyType: SendbirdChatSDK.ReplyType @objc override dynamic public init() + @available(*, deprecated, renamed: "init(builder:)") @objc public init(includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeThreadInfo: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false, replyType: SendbirdChatSDK.ReplyType = .none) + @objc public init(builder: ((SendbirdChatSDK.MessageChangeLogsParams) -> Swift.Void)? = nil) @objc(createWithPreviousMessageListQuery:) public static func create(with query: SendbirdChatSDK.PreviousMessageListQuery?) -> SendbirdChatSDK.MessageChangeLogsParams @objc(createWithMessageListParams:) public static func create(with params: SendbirdChatSDK.MessageListParams?) -> SendbirdChatSDK.MessageChangeLogsParams @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @@ -2691,7 +2704,9 @@ extension SendbirdChatSDK.MessageFormItem { @objc final public var showSubChannelMessagesOnly: Swift.Bool @objc final public var customTypes: [Swift.String]? @objc override dynamic public init() + @available(*, deprecated, renamed: "init(builder:)") @objc public init(previousResultSize: Swift.Int = 0, nextResultSize: Swift.Int = 0, isInclusive: Swift.Bool = false, reverse: Swift.Bool = false, messageTypeFilter: SendbirdChatSDK.MessageTypeFilter = .all, customType: Swift.String? = nil, senderUserIds: [Swift.String]? = nil, includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeThreadInfo: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false, replyType: SendbirdChatSDK.ReplyType = .all, showSubChannelMessagesOnly: Swift.Bool = false, customTypes: [Swift.String]? = nil) + @objc public init(builder: ((SendbirdChatSDK.MessageListParams) -> Swift.Void)? = nil) @objc final public func belongsTo(_ message: SendbirdChatSDK.BaseMessage) -> Swift.Bool @objc final public func belongsToMessageParams(_ params: SendbirdChatSDK.BaseMessageCreateParams) -> Swift.Bool @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @@ -2745,7 +2760,9 @@ extension SendbirdChatSDK.MessageMetaArray : SendbirdChatSDK.Serializable { @objc final public var includeThreadInfo: Swift.Bool @objc final public var includeParentMessageInfo: Swift.Bool @objc override dynamic public init() + @available(*, deprecated, renamed: "init(channelURL:channelType:messageId:builder:)") @objc public init(channelURL: Swift.String = "", channelType: SendbirdChatSDK.ChannelType = .group, messageId: Swift.Int64 = 0, includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeThreadInfo: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false) + @objc public init(channelURL: Swift.String, channelType: SendbirdChatSDK.ChannelType, messageId: Swift.Int64, builder: ((SendbirdChatSDK.MessageRetrievalParams) -> Swift.Void)? = nil) @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit } @@ -4038,15 +4055,29 @@ public protocol RestrictedUserListQuery : AnyObject { } @_hasMissingDesignatedInitializers @objc(SBDReaction) final public class Reaction : ObjectiveC.NSObject, Swift.Codable { @objc final public let key: Swift.String + @available(*, deprecated, renamed: "sampledUserIds") @objc final public var userIds: [Swift.String] { get } + @available(*, deprecated, renamed: "sampledUserIds") @objc final public var getUserIds: [Swift.String] { @objc get } @objc final public var updatedAt: Swift.Int64 { get } + @objc final public var sampledUserIds: [Swift.String] { + get + } + @objc final public var count: Swift.UInt { + get + } + @objc final public var hasCurrentUserReacted: Swift.Bool { + @objc get + } + @objc override final public var description: Swift.String { + @objc get + } required public init(from decoder: any Swift.Decoder) throws final public func encode(to encoder: any Swift.Encoder) throws @objc override final public func isEqual(_ object: Any?) -> Swift.Bool @@ -4063,6 +4094,9 @@ public protocol RestrictedUserListQuery : AnyObject { @objc final public let userId: Swift.String @objc final public let operation: SendbirdChatSDK.ReactionEventAction @objc final public let updatedAt: Swift.Int64 + @objc override final public var description: Swift.String { + @objc get + } required public init(from decoder: any Swift.Decoder) throws @objc deinit final public func encode(to encoder: any Swift.Encoder) throws @@ -4073,6 +4107,11 @@ public struct ReadStatus { public let user: SendbirdChatSDK.User public let lastSeenAt: Swift.Int64 } +@_hasMissingDesignatedInitializers @objc(SBDReportCategoryInfo) public class ReportCategoryInfo : ObjectiveC.NSObject, Swift.Decodable { + final public let name: Swift.String + @objc deinit + required public init(from decoder: any Swift.Decoder) throws +} @_hasMissingDesignatedInitializers @objc(SBDRestrictedUser) final public class RestrictedUser : SendbirdChatSDK.User { @objc final public var restrictionInfo: SendbirdChatSDK.RestrictionInfo? { get @@ -4512,6 +4551,7 @@ extension SendbirdChatSDK.SendbirdChat { @objc public static func blockUser(_ user: SendbirdChatSDK.User, completionHandler: SendbirdChatSDK.UserHandler? = nil) @objc public static func unblockUserId(_ userId: Swift.String, completionHandler: SendbirdChatSDK.SBErrorHandler? = nil) @objc public static func unblockUser(_ user: SendbirdChatSDK.User, completionHandler: SendbirdChatSDK.SBErrorHandler? = nil) + @objc public static func getReportCategoryInfoList(completionHandler: SendbirdChatSDK.ReportCategoryInfoListHandler? = nil) @objc public static func createGroupChannelCollection(query: SendbirdChatSDK.GroupChannelListQuery) -> SendbirdChatSDK.GroupChannelCollection? @objc public static func createMessageCollection(channel: SendbirdChatSDK.GroupChannel, startingPoint: Swift.Int64, params: SendbirdChatSDK.MessageListParams) -> SendbirdChatSDK.MessageCollection @objc public static func createNotificationCollection(channel: SendbirdChatSDK.FeedChannel, startingPoint: Swift.Int64, params: SendbirdChatSDK.MessageListParams, delegate: (any SendbirdChatSDK.NotificationCollectionDelegate)?) -> SendbirdChatSDK.NotificationCollection? @@ -4598,6 +4638,7 @@ extension SendbirdChatSDK.UserConnectionStatus : Swift.RawRepresentable, Swift.C public init(from decoder: any Swift.Decoder) throws public func encode(to encoder: any Swift.Encoder) throws } +@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") @objc(SBDReportCategory) public enum ReportCategory : Swift.Int { case suspicious = 0 case harassing = 1 @@ -4715,6 +4756,39 @@ extension Swift.UInt16 : Swift.ExpressibleByUnicodeScalarLiteral { public typealias UnicodeScalarLiteralType = Swift.UnicodeScalar public init(unicodeScalarLiteral scalar: Swift.UnicodeScalar) } +@objc(SBDTemplateMessageData) open class TemplateMessageData : ObjectiveC.NSObject, Swift.Decodable { + @objc(SBDSimpleTemplateData) public class SimpleTemplateData : ObjectiveC.NSObject, Swift.Codable { + @objc final public let key: Swift.String + @objc final public let variables: [Swift.String : Swift.String] + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + } + @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDContainerOptions) public class ContainerOptions : ObjectiveC.NSObject, Swift.Decodable { + @objc final public let profile: Swift.Bool + @objc final public let time: Swift.Bool + @objc final public let nickname: Swift.Bool + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + } + @objc public var type: Swift.String { + @objc get + } + @objc public var key: Swift.String { + @objc get + } + @objc public var containerOptions: SendbirdChatSDK.TemplateMessageData.ContainerOptions { + @objc get + } + @objc public var variables: [Swift.String : Any] { + @objc get + } + @objc public var viewVariables: [Swift.String : [SendbirdChatSDK.TemplateMessageData.SimpleTemplateData]] { + @objc get + } + required public init(from decoder: any Swift.Decoder) throws + @objc deinit +} @_hasMissingDesignatedInitializers @objc(SBDThreadInfo) final public class ThreadInfo : ObjectiveC.NSObject, Swift.Codable { @objc final public let replyCount: Swift.Int @objc final public let mostRepliedUsers: [SendbirdChatSDK.User] @@ -4745,7 +4819,9 @@ extension Swift.UInt16 : Swift.ExpressibleByUnicodeScalarLiteral { @objc final public var includeParentMessageInfo: Swift.Bool @objc final public var customTypes: [Swift.String]? @objc override dynamic public init() + @available(*, deprecated, renamed: "init(builder:)") @objc public init(previousResultSize: Swift.Int = 0, nextResultSize: Swift.Int = 0, isInclusive: Swift.Bool = false, reverse: Swift.Bool = false, messageTypeFilter: SendbirdChatSDK.MessageTypeFilter = .all, customType: Swift.String? = nil, senderUserIds: [Swift.String]? = nil, includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false, customTypes: [Swift.String]? = nil) + @objc public init(builder: ((SendbirdChatSDK.ThreadedMessageListParams) -> Swift.Void)? = nil) @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit } @@ -5402,7 +5478,9 @@ extension SendbirdChatSDK.WebSocketConnectionState : Swift.Hashable {} extension SendbirdChatSDK.WebSocketConnectionState : Swift.RawRepresentable {} extension SendbirdChatSDK.UserConnectionStatus : Swift.Equatable {} extension SendbirdChatSDK.UserConnectionStatus : Swift.Hashable {} +@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") extension SendbirdChatSDK.ReportCategory : Swift.Equatable {} +@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") extension SendbirdChatSDK.ReportCategory : Swift.Hashable {} extension SendbirdChatSDK.ReactionEventAction : Swift.Equatable {} extension SendbirdChatSDK.ReactionEventAction : Swift.Hashable {} diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Headers/SendbirdUIKit-Swift.h b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Headers/SendbirdUIKit-Swift.h index 0c9116bc..b2770aff 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Headers/SendbirdUIKit-Swift.h +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Headers/SendbirdUIKit-Swift.h @@ -305,7 +305,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if defined(__OBJC__) - SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput") @interface BaseInput : NSObject - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -317,6 +316,7 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput") @end + @interface BaseInput (SWIFT_EXTENSION(SendbirdUIKit)) @end @@ -362,6 +362,7 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit32SBUFeedNotificationChannelModule14CategoryFil @end + SWIFT_CLASS("_TtCCC13SendbirdUIKit9SBUConfig12GroupChannel7Channel") @interface Channel : NSObject - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -372,7 +373,6 @@ SWIFT_CLASS("_TtCCC13SendbirdUIKit9SBUConfig12GroupChannel7Channel") @interface Channel (SWIFT_EXTENSION(SendbirdUIKit)) @end - /// This is an enumeration used to select the channel editing type. typedef SWIFT_ENUM(NSInteger, ChannelEditType, open) { ChannelEditTypeName = 0, @@ -563,20 +563,6 @@ SWIFT_CLASS_NAMED("List") @end -/// A module component that represent the list of SBURegisterOperatorModule. -SWIFT_CLASS_NAMED("List") -@interface SBURegisterOperatorModuleList : SBUBaseChannelSettingsModuleList -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); -- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - -@interface SBURegisterOperatorModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)didSelectRetry; -@end - - /// A module component that represent the list of SBUCreateChannelModule. SWIFT_CLASS_NAMED("List") @interface SBUCreateChannelModuleList : SBUBaseChannelSettingsModuleList @@ -612,6 +598,20 @@ SWIFT_CLASS_NAMED("List") - (void)didSelectRetry; @end + +/// A module component that represent the list of SBURegisterOperatorModule. +SWIFT_CLASS_NAMED("List") +@interface SBURegisterOperatorModuleList : SBUBaseChannelSettingsModuleList +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); +- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; +@end + + +@interface SBURegisterOperatorModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)didSelectRetry; +@end + @class SBUBaseChannelCell; @class SBDBaseChannel; @@ -685,6 +685,16 @@ SWIFT_CLASS_NAMED("List") - (void)didSelectRetry; @end +@class SBUQuotedBaseMessageView; + +SWIFT_PROTOCOL("_TtP13SendbirdUIKit28SBUQuotedMessageViewDelegate_") +@protocol SBUQuotedMessageViewDelegate +/// Called when SBUQuotedBaseMessageView was tapped. +/// \param quotedMessageView The tapped quoted message view +/// +- (void)didTapQuotedMessageView:(SBUQuotedBaseMessageView * _Nonnull)quotedMessageView; +@end + @class SBDBaseMessage; @class UIScrollView; @class SBDFileMessage; @@ -809,81 +819,6 @@ SWIFT_CLASS_NAMED("List") - (enum MessageGroupPosition)getMessageGroupingPositionWithCurrentIndex:(NSInteger)currentIndex SWIFT_WARN_UNUSED_RESULT; @end - -@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -/// Reload data from the channel. This function invokes SBUBaseChannelModuleListDelegate baseChannelModuleDidSelectRetry(_:) -- (void)didSelectRetry; -@end - - -@interface SBUBaseChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)didSelectRetry; -@end - -@class SBUMessageSearchResultCell; - -/// A module component that represent the list of SBUMessageSearchModule. -SWIFT_CLASS_NAMED("List") -@interface SBUMessageSearchModuleList : UIView -/// The table view to show the list of searched messages. -@property (nonatomic, strong) UITableView * _Nonnull tableView; -/// A view that shows when there is no searched messages. -/// The default view type is SBUEmptyView. -@property (nonatomic, strong) UIView * _Nullable emptyView; -/// The search result cell for SBUMessageSearchResultCell object. Use register(resultCell:nib:) to update. -@property (nonatomic, strong) SBUMessageSearchResultCell * _Nullable resultCell; -/// The search result list object from messageSearchModule(_:searchResultsInTableView:) data source method. -@property (nonatomic, readonly, copy) NSArray * _Nonnull resultList; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); -/// Set values of the views in the list component when it needs. -- (void)setupViews; -/// Sets layouts of the views in the list component. -- (void)setupLayouts; -/// Registers a custom cell as a search result cell based on SBUMessageSearchResultCell. -/// important: -/// To register custom search result cell, please use this function before calling configure(delegate:dataSource:theme:) -/// \code -/// listComponent.register(resultCell: MyResultCell) -/// listComponent.configure(delegate: self, dataSource: self, theme: theme) -/// -/// \endcode\param channelCell Customized search result cell -/// -/// \param nib nib information. If the value is nil, the nib file is not used. -/// -- (void)registerWithResultCell:(SBUMessageSearchResultCell * _Nonnull)resultCell nib:(UINib * _Nullable)nib; -/// Configures cell for a particular row. -/// \param cell UITableViewCell object -/// -/// \param indexPath An index path representing the searchResultCell -/// -- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; -/// Reloads table view. This method corresponds to UITableView reloadData(). -- (void)reloadTableView; -/// Retrives the BaseMessage object from the given IndexPath of the tableView. -/// \param indexPath IndexPath of which you want to retrieve the Message object. -/// -/// -/// returns: -/// BaseMessage object of the corresponding IndexPath, or nil if the message can’t be found. -- (SBDBaseMessage * _Nullable)messageAt:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -@end - - -@interface SBUMessageSearchModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)didSelectRetry; -@end - -@class SBUQuotedBaseMessageView; - -SWIFT_PROTOCOL("_TtP13SendbirdUIKit28SBUQuotedMessageViewDelegate_") -@protocol SBUQuotedMessageViewDelegate -/// Called when SBUQuotedBaseMessageView was tapped. -/// \param quotedMessageView The tapped quoted message view -/// -- (void)didTapQuotedMessageView:(SBUQuotedBaseMessageView * _Nonnull)quotedMessageView; -@end - @class SBUBaseMessageCell; @class SBUMessageTemplateCell; @class SBDGroupChannel; @@ -1087,12 +1022,6 @@ SWIFT_CLASS_NAMED("List") - (void)didTapQuotedMessageView:(SBUQuotedBaseMessageView * _Nonnull)quotedMessageView; @end -@class SBUThreadInfoView; - -@interface SBUGroupChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)threadInfoViewDidTap:(SBUThreadInfoView * _Nonnull)threadInfoView; -@end - /// A module component that represent the list of SBUUserListModule. SWIFT_CLASS_NAMED("List") @@ -1149,6 +1078,77 @@ SWIFT_CLASS_NAMED("List") @end +@interface SBUBaseChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)didSelectRetry; +@end + + +@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +/// Reload data from the channel. This function invokes SBUBaseChannelModuleListDelegate baseChannelModuleDidSelectRetry(_:) +- (void)didSelectRetry; +@end + +@class SBUMessageSearchResultCell; + +/// A module component that represent the list of SBUMessageSearchModule. +SWIFT_CLASS_NAMED("List") +@interface SBUMessageSearchModuleList : UIView +/// The table view to show the list of searched messages. +@property (nonatomic, strong) UITableView * _Nonnull tableView; +/// A view that shows when there is no searched messages. +/// The default view type is SBUEmptyView. +@property (nonatomic, strong) UIView * _Nullable emptyView; +/// The search result cell for SBUMessageSearchResultCell object. Use register(resultCell:nib:) to update. +@property (nonatomic, strong) SBUMessageSearchResultCell * _Nullable resultCell; +/// The search result list object from messageSearchModule(_:searchResultsInTableView:) data source method. +@property (nonatomic, readonly, copy) NSArray * _Nonnull resultList; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); +/// Set values of the views in the list component when it needs. +- (void)setupViews; +/// Sets layouts of the views in the list component. +- (void)setupLayouts; +/// Registers a custom cell as a search result cell based on SBUMessageSearchResultCell. +/// important: +/// To register custom search result cell, please use this function before calling configure(delegate:dataSource:theme:) +/// \code +/// listComponent.register(resultCell: MyResultCell) +/// listComponent.configure(delegate: self, dataSource: self, theme: theme) +/// +/// \endcode\param channelCell Customized search result cell +/// +/// \param nib nib information. If the value is nil, the nib file is not used. +/// +- (void)registerWithResultCell:(SBUMessageSearchResultCell * _Nonnull)resultCell nib:(UINib * _Nullable)nib; +/// Configures cell for a particular row. +/// \param cell UITableViewCell object +/// +/// \param indexPath An index path representing the searchResultCell +/// +- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; +/// Reloads table view. This method corresponds to UITableView reloadData(). +- (void)reloadTableView; +/// Retrives the BaseMessage object from the given IndexPath of the tableView. +/// \param indexPath IndexPath of which you want to retrieve the Message object. +/// +/// +/// returns: +/// BaseMessage object of the corresponding IndexPath, or nil if the message can’t be found. +- (SBDBaseMessage * _Nullable)messageAt:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface SBUMessageSearchModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)didSelectRetry; +@end + +@class SBUThreadInfoView; + +@interface SBUGroupChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)threadInfoViewDidTap:(SBUThreadInfoView * _Nonnull)threadInfoView; +@end + + @interface SBUCreateChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) - (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; - (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; @@ -1255,6 +1255,27 @@ SWIFT_CLASS_NAMED("List") - (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; @end + +/// A module component that represent the list of SBUOpenChannelListModule. +SWIFT_CLASS_NAMED("List") +@interface SBUOpenChannelListModuleList : SBUBaseChannelListModuleList +/// The current channel list object from baseChannelListModule(_:channelsInTableView:) data source method. +@property (nonatomic, readonly, copy) NSArray * _Nullable channelList; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); +/// Set values of the views in the list component when it needs. +- (void)setupViews; +@end + + +@interface SBUOpenChannelListModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +@end + @class SBUParentMessageInfoView; /// A module component that represent the list of SBUMessageThreadModule. @@ -1418,29 +1439,17 @@ SWIFT_CLASS_NAMED("List") @end -/// A module component that represent the list of SBUOpenChannelListModule. -SWIFT_CLASS_NAMED("List") -@interface SBUOpenChannelListModuleList : SBUBaseChannelListModuleList -/// The current channel list object from baseChannelListModule(_:channelsInTableView:) data source method. -@property (nonatomic, readonly, copy) NSArray * _Nullable channelList; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); -/// Set values of the views in the list component when it needs. -- (void)setupViews; -@end -@interface SBUOpenChannelListModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +@interface List (SWIFT_EXTENSION(SendbirdUIKit)) +- (UIView * _Nullable)tableView:(UITableView * _Nonnull)tableView viewForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; - (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; - (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; @end - - /// A module component that represent the list of SBUGroupChannelPushSettingsModule. SWIFT_CLASS_NAMED("List") @interface SBUGroupChannelPushSettingsModuleList : UIView @@ -1458,15 +1467,6 @@ SWIFT_CLASS_NAMED("List") @end -@interface List (SWIFT_EXTENSION(SendbirdUIKit)) -- (UIView * _Nullable)tableView:(UITableView * _Nonnull)tableView viewForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - /// A module component that represent the list of SBUModerationsModuleList. SWIFT_CLASS_NAMED("List") @interface SBUModerationsModuleList : UIView @@ -1960,10 +1960,10 @@ SWIFT_CLASS("_TtC13SendbirdUIKit24SBUBaseChannelListModule") @end - @interface SBUBaseChannelListModule (SWIFT_EXTENSION(SendbirdUIKit)) @end + @class Header; @class SBUBaseChannelListViewModel; @class SBDMessageListParams; @@ -2897,11 +2897,11 @@ SWIFT_CLASS("_TtC13SendbirdUIKit9SBUConfig") + @interface SBUConfig (SWIFT_EXTENSION(SendbirdUIKit)) @end - @class SBUStackView; @class SBUSelectableStackView; @class SBUMessageReactionView; @@ -6247,20 +6247,20 @@ SWIFT_CLASS("_TtC13SendbirdUIKit20SBUUserListViewModel") @end -@interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidJoin:(SBDUser * _Nonnull)user; -- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidLeave:(SBDUser * _Nonnull)user; -@end - - @interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) - (void)channel:(SBDOpenChannel * _Nonnull)channel userDidExit:(SBDUser * _Nonnull)user; - (void)channel:(SBDOpenChannel * _Nonnull)channel userDidEnter:(SBDUser * _Nonnull)user; @end -@interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)channel:(SBDBaseChannel * _Nonnull)channel userWasMuted:(SBDRestrictedUser * _Nonnull)user; +@interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidJoin:(SBDUser * _Nonnull)user; +- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidLeave:(SBDUser * _Nonnull)user; +@end + + +@interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)channel:(SBDBaseChannel * _Nonnull)channel userWasMuted:(SBDRestrictedUser * _Nonnull)user; - (void)channel:(SBDBaseChannel * _Nonnull)channel userWasUnmuted:(SBDUser * _Nonnull)user; - (void)channelDidUpdateOperators:(SBDBaseChannel * _Nonnull)channel; - (void)channel:(SBDBaseChannel * _Nonnull)channel userWasBanned:(SBDRestrictedUser * _Nonnull)user; @@ -6396,6 +6396,7 @@ SWIFT_CLASS("_TtC13SendbirdUIKit16SBUVoiceRecorder") + @interface UINavigationController (SWIFT_EXTENSION(SendbirdUIKit)) @@ -6754,7 +6755,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if defined(__OBJC__) - SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput") @interface BaseInput : NSObject - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -6766,6 +6766,7 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput") @end + @interface BaseInput (SWIFT_EXTENSION(SendbirdUIKit)) @end @@ -6811,6 +6812,7 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit32SBUFeedNotificationChannelModule14CategoryFil @end + SWIFT_CLASS("_TtCCC13SendbirdUIKit9SBUConfig12GroupChannel7Channel") @interface Channel : NSObject - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -6821,7 +6823,6 @@ SWIFT_CLASS("_TtCCC13SendbirdUIKit9SBUConfig12GroupChannel7Channel") @interface Channel (SWIFT_EXTENSION(SendbirdUIKit)) @end - /// This is an enumeration used to select the channel editing type. typedef SWIFT_ENUM(NSInteger, ChannelEditType, open) { ChannelEditTypeName = 0, @@ -7012,20 +7013,6 @@ SWIFT_CLASS_NAMED("List") @end -/// A module component that represent the list of SBURegisterOperatorModule. -SWIFT_CLASS_NAMED("List") -@interface SBURegisterOperatorModuleList : SBUBaseChannelSettingsModuleList -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); -- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - -@interface SBURegisterOperatorModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)didSelectRetry; -@end - - /// A module component that represent the list of SBUCreateChannelModule. SWIFT_CLASS_NAMED("List") @interface SBUCreateChannelModuleList : SBUBaseChannelSettingsModuleList @@ -7061,6 +7048,20 @@ SWIFT_CLASS_NAMED("List") - (void)didSelectRetry; @end + +/// A module component that represent the list of SBURegisterOperatorModule. +SWIFT_CLASS_NAMED("List") +@interface SBURegisterOperatorModuleList : SBUBaseChannelSettingsModuleList +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBURegisterOperatorModule.List()'"); +- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; +@end + + +@interface SBURegisterOperatorModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)didSelectRetry; +@end + @class SBUBaseChannelCell; @class SBDBaseChannel; @@ -7134,6 +7135,16 @@ SWIFT_CLASS_NAMED("List") - (void)didSelectRetry; @end +@class SBUQuotedBaseMessageView; + +SWIFT_PROTOCOL("_TtP13SendbirdUIKit28SBUQuotedMessageViewDelegate_") +@protocol SBUQuotedMessageViewDelegate +/// Called when SBUQuotedBaseMessageView was tapped. +/// \param quotedMessageView The tapped quoted message view +/// +- (void)didTapQuotedMessageView:(SBUQuotedBaseMessageView * _Nonnull)quotedMessageView; +@end + @class SBDBaseMessage; @class UIScrollView; @class SBDFileMessage; @@ -7258,81 +7269,6 @@ SWIFT_CLASS_NAMED("List") - (enum MessageGroupPosition)getMessageGroupingPositionWithCurrentIndex:(NSInteger)currentIndex SWIFT_WARN_UNUSED_RESULT; @end - -@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -/// Reload data from the channel. This function invokes SBUBaseChannelModuleListDelegate baseChannelModuleDidSelectRetry(_:) -- (void)didSelectRetry; -@end - - -@interface SBUBaseChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)didSelectRetry; -@end - -@class SBUMessageSearchResultCell; - -/// A module component that represent the list of SBUMessageSearchModule. -SWIFT_CLASS_NAMED("List") -@interface SBUMessageSearchModuleList : UIView -/// The table view to show the list of searched messages. -@property (nonatomic, strong) UITableView * _Nonnull tableView; -/// A view that shows when there is no searched messages. -/// The default view type is SBUEmptyView. -@property (nonatomic, strong) UIView * _Nullable emptyView; -/// The search result cell for SBUMessageSearchResultCell object. Use register(resultCell:nib:) to update. -@property (nonatomic, strong) SBUMessageSearchResultCell * _Nullable resultCell; -/// The search result list object from messageSearchModule(_:searchResultsInTableView:) data source method. -@property (nonatomic, readonly, copy) NSArray * _Nonnull resultList; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); -/// Set values of the views in the list component when it needs. -- (void)setupViews; -/// Sets layouts of the views in the list component. -- (void)setupLayouts; -/// Registers a custom cell as a search result cell based on SBUMessageSearchResultCell. -/// important: -/// To register custom search result cell, please use this function before calling configure(delegate:dataSource:theme:) -/// \code -/// listComponent.register(resultCell: MyResultCell) -/// listComponent.configure(delegate: self, dataSource: self, theme: theme) -/// -/// \endcode\param channelCell Customized search result cell -/// -/// \param nib nib information. If the value is nil, the nib file is not used. -/// -- (void)registerWithResultCell:(SBUMessageSearchResultCell * _Nonnull)resultCell nib:(UINib * _Nullable)nib; -/// Configures cell for a particular row. -/// \param cell UITableViewCell object -/// -/// \param indexPath An index path representing the searchResultCell -/// -- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; -/// Reloads table view. This method corresponds to UITableView reloadData(). -- (void)reloadTableView; -/// Retrives the BaseMessage object from the given IndexPath of the tableView. -/// \param indexPath IndexPath of which you want to retrieve the Message object. -/// -/// -/// returns: -/// BaseMessage object of the corresponding IndexPath, or nil if the message can’t be found. -- (SBDBaseMessage * _Nullable)messageAt:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -@end - - -@interface SBUMessageSearchModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)didSelectRetry; -@end - -@class SBUQuotedBaseMessageView; - -SWIFT_PROTOCOL("_TtP13SendbirdUIKit28SBUQuotedMessageViewDelegate_") -@protocol SBUQuotedMessageViewDelegate -/// Called when SBUQuotedBaseMessageView was tapped. -/// \param quotedMessageView The tapped quoted message view -/// -- (void)didTapQuotedMessageView:(SBUQuotedBaseMessageView * _Nonnull)quotedMessageView; -@end - @class SBUBaseMessageCell; @class SBUMessageTemplateCell; @class SBDGroupChannel; @@ -7536,12 +7472,6 @@ SWIFT_CLASS_NAMED("List") - (void)didTapQuotedMessageView:(SBUQuotedBaseMessageView * _Nonnull)quotedMessageView; @end -@class SBUThreadInfoView; - -@interface SBUGroupChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)threadInfoViewDidTap:(SBUThreadInfoView * _Nonnull)threadInfoView; -@end - /// A module component that represent the list of SBUUserListModule. SWIFT_CLASS_NAMED("List") @@ -7598,6 +7528,77 @@ SWIFT_CLASS_NAMED("List") @end +@interface SBUBaseChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)didSelectRetry; +@end + + +@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +/// Reload data from the channel. This function invokes SBUBaseChannelModuleListDelegate baseChannelModuleDidSelectRetry(_:) +- (void)didSelectRetry; +@end + +@class SBUMessageSearchResultCell; + +/// A module component that represent the list of SBUMessageSearchModule. +SWIFT_CLASS_NAMED("List") +@interface SBUMessageSearchModuleList : UIView +/// The table view to show the list of searched messages. +@property (nonatomic, strong) UITableView * _Nonnull tableView; +/// A view that shows when there is no searched messages. +/// The default view type is SBUEmptyView. +@property (nonatomic, strong) UIView * _Nullable emptyView; +/// The search result cell for SBUMessageSearchResultCell object. Use register(resultCell:nib:) to update. +@property (nonatomic, strong) SBUMessageSearchResultCell * _Nullable resultCell; +/// The search result list object from messageSearchModule(_:searchResultsInTableView:) data source method. +@property (nonatomic, readonly, copy) NSArray * _Nonnull resultList; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUMessageSearchModule.List()'"); +/// Set values of the views in the list component when it needs. +- (void)setupViews; +/// Sets layouts of the views in the list component. +- (void)setupLayouts; +/// Registers a custom cell as a search result cell based on SBUMessageSearchResultCell. +/// important: +/// To register custom search result cell, please use this function before calling configure(delegate:dataSource:theme:) +/// \code +/// listComponent.register(resultCell: MyResultCell) +/// listComponent.configure(delegate: self, dataSource: self, theme: theme) +/// +/// \endcode\param channelCell Customized search result cell +/// +/// \param nib nib information. If the value is nil, the nib file is not used. +/// +- (void)registerWithResultCell:(SBUMessageSearchResultCell * _Nonnull)resultCell nib:(UINib * _Nullable)nib; +/// Configures cell for a particular row. +/// \param cell UITableViewCell object +/// +/// \param indexPath An index path representing the searchResultCell +/// +- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath; +/// Reloads table view. This method corresponds to UITableView reloadData(). +- (void)reloadTableView; +/// Retrives the BaseMessage object from the given IndexPath of the tableView. +/// \param indexPath IndexPath of which you want to retrieve the Message object. +/// +/// +/// returns: +/// BaseMessage object of the corresponding IndexPath, or nil if the message can’t be found. +- (SBDBaseMessage * _Nullable)messageAt:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface SBUMessageSearchModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)didSelectRetry; +@end + +@class SBUThreadInfoView; + +@interface SBUGroupChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)threadInfoViewDidTap:(SBUThreadInfoView * _Nonnull)threadInfoView; +@end + + @interface SBUCreateChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit)) - (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; - (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; @@ -7704,6 +7705,27 @@ SWIFT_CLASS_NAMED("List") - (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; @end + +/// A module component that represent the list of SBUOpenChannelListModule. +SWIFT_CLASS_NAMED("List") +@interface SBUOpenChannelListModuleList : SBUBaseChannelListModuleList +/// The current channel list object from baseChannelListModule(_:channelsInTableView:) data source method. +@property (nonatomic, readonly, copy) NSArray * _Nullable channelList; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); +/// Set values of the views in the list component when it needs. +- (void)setupViews; +@end + + +@interface SBUOpenChannelListModuleList (SWIFT_EXTENSION(SendbirdUIKit)) +- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +@end + @class SBUParentMessageInfoView; /// A module component that represent the list of SBUMessageThreadModule. @@ -7867,29 +7889,17 @@ SWIFT_CLASS_NAMED("List") @end -/// A module component that represent the list of SBUOpenChannelListModule. -SWIFT_CLASS_NAMED("List") -@interface SBUOpenChannelListModuleList : SBUBaseChannelListModuleList -/// The current channel list object from baseChannelListModule(_:channelsInTableView:) data source method. -@property (nonatomic, readonly, copy) NSArray * _Nullable channelList; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelListModule.List()'"); -/// Set values of the views in the list component when it needs. -- (void)setupViews; -@end -@interface SBUOpenChannelListModuleList (SWIFT_EXTENSION(SendbirdUIKit)) -- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +@interface List (SWIFT_EXTENSION(SendbirdUIKit)) +- (UIView * _Nullable)tableView:(UITableView * _Nonnull)tableView viewForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; - (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; - (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; @end - - /// A module component that represent the list of SBUGroupChannelPushSettingsModule. SWIFT_CLASS_NAMED("List") @interface SBUGroupChannelPushSettingsModuleList : UIView @@ -7907,15 +7917,6 @@ SWIFT_CLASS_NAMED("List") @end -@interface List (SWIFT_EXTENSION(SendbirdUIKit)) -- (UIView * _Nullable)tableView:(UITableView * _Nonnull)tableView viewForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - /// A module component that represent the list of SBUModerationsModuleList. SWIFT_CLASS_NAMED("List") @interface SBUModerationsModuleList : UIView @@ -8409,10 +8410,10 @@ SWIFT_CLASS("_TtC13SendbirdUIKit24SBUBaseChannelListModule") @end - @interface SBUBaseChannelListModule (SWIFT_EXTENSION(SendbirdUIKit)) @end + @class Header; @class SBUBaseChannelListViewModel; @class SBDMessageListParams; @@ -9346,11 +9347,11 @@ SWIFT_CLASS("_TtC13SendbirdUIKit9SBUConfig") + @interface SBUConfig (SWIFT_EXTENSION(SendbirdUIKit)) @end - @class SBUStackView; @class SBUSelectableStackView; @class SBUMessageReactionView; @@ -12696,18 +12697,18 @@ SWIFT_CLASS("_TtC13SendbirdUIKit20SBUUserListViewModel") @end -@interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) -- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidJoin:(SBDUser * _Nonnull)user; -- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidLeave:(SBDUser * _Nonnull)user; -@end - - @interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) - (void)channel:(SBDOpenChannel * _Nonnull)channel userDidExit:(SBDUser * _Nonnull)user; - (void)channel:(SBDOpenChannel * _Nonnull)channel userDidEnter:(SBDUser * _Nonnull)user; @end +@interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) +- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidJoin:(SBDUser * _Nonnull)user; +- (void)channel:(SBDGroupChannel * _Nonnull)channel userDidLeave:(SBDUser * _Nonnull)user; +@end + + @interface SBUUserListViewModel (SWIFT_EXTENSION(SendbirdUIKit)) - (void)channel:(SBDBaseChannel * _Nonnull)channel userWasMuted:(SBDRestrictedUser * _Nonnull)user; - (void)channel:(SBDBaseChannel * _Nonnull)channel userWasUnmuted:(SBDUser * _Nonnull)user; @@ -12845,6 +12846,7 @@ SWIFT_CLASS("_TtC13SendbirdUIKit16SBUVoiceRecorder") + @interface UINavigationController (SWIFT_EXTENSION(SendbirdUIKit)) diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Info.plist b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Info.plist index c15e5cab..59cfa08c 100644 Binary files a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Info.plist and b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Info.plist differ diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.abi.json b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.abi.json index bb4b1177..33989e35 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -117246,6 +117246,107 @@ } ] }, + { + "kind": "Var", + "name": "loadingIndicator", + "printedName": "loadingIndicator", + "children": [ + { + "kind": "TypeNominal", + "name": "LoadingIndicator", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvpZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvpZ", + "moduleName": "SendbirdUIKit", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LoadingIndicator", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvgZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvgZ", + "moduleName": "SendbirdUIKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LoadingIndicator", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvsZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvsZ", + "moduleName": "SendbirdUIKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvMZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvMZ", + "moduleName": "SendbirdUIKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, { "kind": "Var", "name": "ApplicationId", @@ -118350,6 +118451,403 @@ "accessorKind": "_modify" } ] + }, + { + "kind": "TypeDecl", + "name": "LoadingIndicator", + "printedName": "LoadingIndicator", + "children": [ + { + "kind": "Var", + "name": "groupChannel", + "printedName": "groupChannel", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannel", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannel", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GroupChannel", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0CvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0CvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "groupChannelList", + "printedName": "groupChannelList", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannelList", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannelList", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GroupChannelList", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0CvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0CvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GroupChannelList", + "printedName": "GroupChannelList", + "children": [ + { + "kind": "Var", + "name": "cachedChannels", + "printedName": "cachedChannels", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "TypeDecl", + "name": "GroupChannel", + "printedName": "GroupChannel", + "children": [ + { + "kind": "Var", + "name": "cachedMessages", + "printedName": "cachedMessages", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + } + ], + "declKind": "Class", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "hasMissingDesignatedInitializers": true } ], "declKind": "Class", @@ -399713,6 +400211,16 @@ } ] }, + { + "kind": "Import", + "name": "SendbirdChatSDK", + "printedName": "SendbirdChatSDK", + "declKind": "Import", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -431504,343 +432012,336 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 10729, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", - "kind": "IntegerLiteral", - "offset": 10831, + "offset": 10807, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 10863, + "offset": 10839, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 11066, + "offset": 11042, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 11092, + "offset": 11068, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 11243, + "offset": 11219, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 12641, + "offset": 12617, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 14653, + "offset": 14629, "length": 37, "value": "\"Did receive error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 14686, + "offset": 14662, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 14689, + "offset": 14665, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15418, + "offset": 15394, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15499, + "offset": 15475, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15628, + "offset": 15604, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15640, + "offset": 15616, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15719, + "offset": 15695, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15731, + "offset": 15707, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15801, + "offset": 15777, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15821, + "offset": 15797, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15885, + "offset": 15861, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15930, + "offset": 15906, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 16830, + "offset": 16806, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 16901, + "offset": 16877, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 18530, + "offset": 18506, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 19293, + "offset": 19269, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 19364, + "offset": 19340, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 19422, + "offset": 19398, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20729, + "offset": 20705, "length": 63, "value": "\"Fetched : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20762, + "offset": 20738, "length": 1, "value": "\", keepScroll : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20791, + "offset": 20767, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20935, + "offset": 20911, "length": 30, "value": "\"Fetched empty notifications.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 21222, + "offset": 21198, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "Array", - "offset": 22190, + "offset": 22166, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 22431, + "offset": 22407, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 25462, + "offset": 25438, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 25755, + "offset": 25731, "length": 1, "value": "2" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 25859, + "offset": 25835, "length": 1, "value": "5" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 26220, + "offset": 26196, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 26273, + "offset": 26249, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27035, + "offset": 27011, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 27094, + "offset": 27070, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27331, + "offset": 27307, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27486, + "offset": 27462, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 27623, + "offset": 27599, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27889, + "offset": 27865, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "Array", - "offset": 29135, + "offset": 29111, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 29360, + "offset": 29336, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 29578, + "offset": 29554, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 30098, + "offset": 30074, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 31018, + "offset": 30994, "length": 4, "value": "true" }, @@ -434448,6 +434949,20 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SBUGlobals.swift", + "kind": "BooleanLiteral", + "offset": 11856, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SBUGlobals.swift", + "kind": "BooleanLiteral", + "offset": 12214, + "length": 5, + "value": "false" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/ChannelList\/ChannelCell\/SBUGroupChannelCell.swift", "kind": "IntegerLiteral", @@ -435298,210 +435813,203 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 4963, + "offset": 5051, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 4969, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", - "kind": "BooleanLiteral", - "offset": 5145, + "offset": 5241, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 5152, + "offset": 5248, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 5337, + "offset": 5433, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 5435, + "offset": 5531, "length": 45, "value": "\"[Response] \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "IntegerLiteral", - "offset": 5468, + "offset": 5564, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 5470, + "offset": 5566, "length": 8, "value": "\" channels\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 5658, + "offset": 5754, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6179, + "offset": 6275, "length": 60, "value": "\"[Request] Leave channel, ChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6238, + "offset": 6334, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6274, + "offset": 6370, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6280, + "offset": 6376, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6426, + "offset": 6522, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6433, + "offset": 6529, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6606, + "offset": 6702, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6759, + "offset": 6855, "length": 68, "value": "\"[Succeed] Leave channel request, ChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6826, + "offset": 6922, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7280, + "offset": 7376, "length": 154, "value": "\"[Request]\nChannel push status: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7358, + "offset": 7454, "length": 4, "value": "\"on\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7365, + "offset": 7461, "length": 5, "value": "\"off\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7371, + "offset": 7467, "length": 1, "value": "\",\nChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7418, + "offset": 7514, "length": 1577, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7460, + "offset": 7556, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7466, + "offset": 7562, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7637, + "offset": 7733, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7644, + "offset": 7740, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7829, + "offset": 7925, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7994, + "offset": 8090, "length": 66, "value": "\"[Succeed] Channel push status, ChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 8059, + "offset": 8155, "length": 2, "value": "\"\"" }, @@ -435515,105 +436023,105 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9005, + "offset": 9101, "length": 166, "value": "\"source: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9055, + "offset": 9151, "length": 1, "value": "\",\nfromEvent: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9100, + "offset": 9196, "length": 1, "value": "\",\ndelete size : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9155, + "offset": 9251, "length": 411, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 9329, + "offset": 9425, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9576, + "offset": 9672, "length": 157, "value": "\"source: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9626, + "offset": 9722, "length": 1, "value": "\",\nfromEvent: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9671, + "offset": 9767, "length": 1, "value": "\",\nchannel size : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9717, + "offset": 9813, "length": 404, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 9882, + "offset": 9978, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10131, + "offset": 10227, "length": 157, "value": "\"source: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10181, + "offset": 10277, "length": 1, "value": "\",\nfromEvent: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10226, + "offset": 10322, "length": 1, "value": "\",\nchannel size : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10272, + "offset": 10368, "length": 788, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 10437, + "offset": 10533, "length": 4, "value": "true" }, @@ -437930,483 +438438,483 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 6293, + "offset": 6384, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 6420, + "offset": 6511, "length": 47, "value": "\"[Request] Load channel: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 6466, + "offset": 6557, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 7004, + "offset": 7095, "length": 69, "value": "\"[Succeed] Load channel request: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 7072, + "offset": 7163, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "Array", - "offset": 7842, + "offset": 7933, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 7978, + "offset": 8069, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 8365, + "offset": 8456, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 9143, + "offset": 9234, "length": 62, "value": "\"[Failed] Load channel request: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 9204, + "offset": 9295, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9583, + "offset": 9674, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9682, + "offset": 9773, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9739, + "offset": 9830, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9968, + "offset": 10059, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 10000, + "offset": 10091, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11021, + "offset": 11112, "length": 99, "value": "\"Multiple files message - failed to upload file at index [\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11087, + "offset": 11178, "length": 1, "value": "\"]. \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11119, + "offset": 11210, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11187, + "offset": 11278, "length": 69, "value": "\"Multiple files message - file at index [\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11236, + "offset": 11327, "length": 1, "value": "\"] upload completed.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 12755, + "offset": 12846, "length": 40, "value": "\"A filtered file message has been sent.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 12870, + "offset": 12961, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 13183, + "offset": 13274, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 13978, + "offset": 14069, "length": 187, "value": "\"loadInitialMessages,\nstartingPoint : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 14079, + "offset": 14170, "length": 1, "value": "\",\ninitialMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 14149, + "offset": 14240, "length": 25148, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 14871, + "offset": 14962, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15004, + "offset": 15095, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15184, + "offset": 15275, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15257, + "offset": 15348, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15770, + "offset": 15861, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15991, + "offset": 16082, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16075, + "offset": 16166, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16158, + "offset": 16249, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16442, + "offset": 16533, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16523, + "offset": 16614, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "Array", - "offset": 16668, + "offset": 16759, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "Array", - "offset": 16742, + "offset": 16833, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 16962, + "offset": 17053, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 17691, + "offset": 17782, "length": 30, "value": "\"Prev message already loading\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 17781, + "offset": 17872, "length": 29, "value": "\"[Request] Prev message list\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18129, + "offset": 18220, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 18287, + "offset": 18378, "length": 52, "value": "\"[Prev message response] \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 18329, + "offset": 18420, "length": 8, "value": "\" messages\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18546, + "offset": 18637, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18636, + "offset": 18727, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 18831, + "offset": 18922, "length": 30, "value": "\"Next message already loading\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18999, + "offset": 19090, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19227, + "offset": 19318, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19360, + "offset": 19451, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 19499, + "offset": 19590, "length": 52, "value": "\"[Next message Response] \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 19541, + "offset": 19632, "length": 8, "value": "\" messages\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19758, + "offset": 19849, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19847, + "offset": 19938, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 20768, + "offset": 20859, "length": 24, "value": "\"[Request] Start typing\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 20967, + "offset": 21058, "length": 22, "value": "\"[Request] End typing\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 21363, + "offset": 21454, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 21434, + "offset": 21525, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 21438, + "offset": 21529, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 21618, + "offset": 21709, "length": 1, "value": "3" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 22052, + "offset": 22143, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 23010, + "offset": 23101, "length": 41, "value": "\"`SBUGlobals.userMentionConfig` is `nil`\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 23253, + "offset": 23344, "length": 92, "value": "\"User mention features are disabled. See `SBUGlobals.isMentionEnabled` for more information\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 23726, + "offset": 23817, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 24345, + "offset": 24436, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 25117, + "offset": 25208, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 25122, + "offset": 25213, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 25272, + "offset": 25363, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 26440, + "offset": 26531, "length": 4, "value": "true" }, @@ -438420,399 +438928,399 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 27116, + "offset": 27207, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 27416, + "offset": 27507, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 27637, + "offset": 27728, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 27731, + "offset": 27822, "length": 53, "value": "\"messageCollection addedMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 27783, + "offset": 27874, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 28102, + "offset": 28193, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 28183, + "offset": 28274, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 28694, + "offset": 28785, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "FloatLiteral", - "offset": 28891, + "offset": 28982, "length": 3, "value": "1.0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 29378, + "offset": 29469, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 29524, + "offset": 29615, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 29728, + "offset": 29819, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30028, + "offset": 30119, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30249, + "offset": 30340, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 30351, + "offset": 30442, "length": 55, "value": "\"messageCollection updatedMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 30405, + "offset": 30496, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30584, + "offset": 30675, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30701, + "offset": 30792, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30732, + "offset": 30823, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 30972, + "offset": 31063, "length": 55, "value": "\"messageCollection deletedMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 31026, + "offset": 31117, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 31203, + "offset": 31294, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 31400, + "offset": 31491, "length": 34, "value": "\"messageCollection changedChannel\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 32056, + "offset": 32147, "length": 34, "value": "\"messageCollection deletedChannel\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 32284, + "offset": 32375, "length": 36, "value": "\"messageCollection didDetectHugeGap\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 32626, + "offset": 32717, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 32705, + "offset": 32796, "length": 1, "value": "2" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 32715, + "offset": 32806, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 32975, + "offset": 33066, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 33448, + "offset": 33539, "length": 23, "value": "\"[Request] Submit Form\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 33587, + "offset": 33678, "length": 62, "value": "\"[Request] Submit Form - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 33648, + "offset": 33739, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34032, + "offset": 34123, "length": 31, "value": "\"[Request] Submit Message Form\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 34188, + "offset": 34279, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34223, + "offset": 34314, "length": 70, "value": "\"[Request] Submit Message Form - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34292, + "offset": 34383, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34938, + "offset": 35029, "length": 27, "value": "\"[Request] Submit feedback\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 35124, + "offset": 35215, "length": 66, "value": "\"[Request] Submit feedback - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 35189, + "offset": 35280, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 35851, + "offset": 35942, "length": 27, "value": "\"[Request] Update feedback\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36037, + "offset": 36128, "length": 66, "value": "\"[Request] update feedback - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36102, + "offset": 36193, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36609, + "offset": 36700, "length": 27, "value": "\"[Request] Delete feedback\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36744, + "offset": 36835, "length": 66, "value": "\"[Request] delete feedback - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36809, + "offset": 36900, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 36999, + "offset": 37090, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 37178, + "offset": 37269, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37209, + "offset": 37300, "length": 49, "value": "\"[Request] ignore load missing template: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37257, + "offset": 37348, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 37343, + "offset": 37434, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37452, + "offset": 37543, "length": 56, "value": "\"[Request] load missing templates - success: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37507, + "offset": 37598, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 37568, + "offset": 37659, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37886, + "offset": 37977, "length": 63, "value": "\"[Request] load missing templates images - success: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37948, + "offset": 38039, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 38922, + "offset": 39013, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 38948, + "offset": 39039, "length": 5, "value": "false" }, @@ -449505,374 +450013,472 @@ "length": 28, "value": "\"SendbirdUIKit.SBUMessageTemplateCellParams\"" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 49, + "value": "\"com.sendbird.message_template.retry_count.queue\"" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 699, + "offset": 872, "length": 38, "value": "\"com.sendbird.message_template.images\"" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1094, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1163, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1190, + "length": 108, + "value": "\"Template download retry count for \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1239, + "length": 9, + "value": "\" increased to: \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1297, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1530, + "length": 65, + "value": "\"Template download retry count for \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1579, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1594, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1629, + "length": 2, + "value": "10" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 1237, + "offset": 2146, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 1420, + "offset": 2329, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 1630, + "offset": 2539, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 1734, + "offset": 2643, "length": 36, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 1766, + "offset": 2675, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 1769, + "offset": 2678, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 2378, + "offset": 3287, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 2551, + "offset": 3460, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 2699, + "offset": 3608, "length": 33, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 2728, + "offset": 3637, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 2731, + "offset": 3640, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 2923, + "offset": 3832, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 2981, + "offset": 3890, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3091, + "offset": 4000, "length": 3, "value": "\",\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3132, + "offset": 4041, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3273, + "offset": 4182, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3324, + "offset": 4233, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3329, + "offset": 4238, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3333, + "offset": 4242, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3837, + "offset": 4746, "length": 5, "value": "\"\\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3850, + "offset": 4759, "length": 4, "value": "\"\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3975, + "offset": 4884, "length": 5, "value": "\"\\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3988, + "offset": 4897, "length": 4, "value": "\"\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 4343, + "offset": 5252, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 4634, + "offset": 5543, "length": 5, "value": "false" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 5938, + "length": 28, + "value": "\"\"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 5953, + "length": 2, + "value": "\" is in cache\"" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 5276, + "offset": 6408, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 5449, + "offset": 6565, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 5746, + "offset": 6846, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 5848, + "offset": 7013, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 6340, + "offset": 7488, "length": 23, "value": "\"\\{([^{}\\\"\\n]+)\\}\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 6386, + "offset": 7534, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 7257, + "offset": 8405, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 7298, + "offset": 8446, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 7434, + "offset": 8582, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7618, + "offset": 8766, "length": 4, "value": "\"\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7630, + "offset": 8778, "length": 6, "value": "\"\\\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7732, + "offset": 8880, "length": 10, "value": "\"{\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7740, + "offset": 8888, "length": 1, "value": "\"}\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 7813, + "offset": 8961, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 8276, + "offset": 9424, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 8642, + "offset": 9790, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 8765, + "offset": 9913, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 9011, + "offset": 10159, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 9095, + "offset": 10243, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 9369, + "offset": 10517, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 9893, + "offset": 11041, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 10251, + "offset": 11399, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 10433, + "offset": 11581, "length": 2, "value": "10" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 10707, + "offset": 11855, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 10844, + "offset": 11992, "length": 34, "value": "\"[\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 10871, + "offset": 12019, "length": 3, "value": "\",\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 10876, + "offset": 12024, "length": 1, "value": "\"]\"" }, @@ -472150,752 +472756,738 @@ "length": 4, "value": "true" }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", - "kind": "StringLiteral", - "offset": 12963, - "length": 75, - "value": "\"currentUser: \"" - }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", - "kind": "StringLiteral", - "offset": 13037, - "length": 2, - "value": "\"\"" - }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 13834, + "offset": 13266, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 13948, + "offset": 13380, "length": 38, "value": "\"[Request] Authentication to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14084, + "offset": 13516, "length": 67, "value": "\"[Failed] Authentication to Sendbird: CurrentUser value is not set\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14662, + "offset": 14090, "length": 75, "value": "\"[Failed] Authentication to Sendbird: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14733, + "offset": 14161, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14736, + "offset": 14164, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14901, + "offset": 14329, "length": 101, "value": "\"[Warning] Authentication to Sendbird: Succeed but error was occurred: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 15001, + "offset": 14429, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 15223, + "offset": 14651, "length": 38, "value": "\"[Succeed] Authentication to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 16163, + "offset": 15591, "length": 58, "value": "\"[Request] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 16390, + "offset": 15818, "length": 57, "value": "\"[Failed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 16511, + "offset": 15939, "length": 58, "value": "\"[Succeed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 17107, + "offset": 16535, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 17272, + "offset": 16700, "length": 52, "value": "\"[Failed] Load global notification channel settings\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 17675, + "offset": 17103, "length": 50, "value": "\"[Failed] Load notification message template list\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 17949, + "offset": 17377, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 17991, + "offset": 17419, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 18155, + "offset": 17583, "length": 43, "value": "\"[Failed] Load group message template list\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 18913, + "offset": 18341, "length": 63, "value": "\"[Failed] Connection to Sendbird: CurrentUser value is not set\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 19129, + "offset": 18557, "length": 33, "value": "\"[Failed] Connection to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20018, + "offset": 19446, "length": 58, "value": "\"[Request] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20233, + "offset": 19661, "length": 57, "value": "\"[Failed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20346, + "offset": 19774, "length": 58, "value": "\"[Succeed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20712, + "offset": 20140, "length": 37, "value": "\"[Request] Disconnection to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20837, + "offset": 20265, "length": 37, "value": "\"[Succeed] Disconnection to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 23125, + "offset": 22553, "length": 28, "value": "\"[Request] Update user info\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 23943, + "offset": 23371, "length": 58, "value": "\"[Failed] Update user info: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24000, + "offset": 23428, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24189, + "offset": 23617, "length": 124, "value": "\"[Succeed]\nUpdate user info: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24293, + "offset": 23721, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24297, + "offset": 23725, "length": 3070, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25104, + "offset": 24532, "length": 17, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25120, + "offset": 24548, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25250, + "offset": 24678, "length": 28, "value": "\"CFBundleShortVersionString\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25305, + "offset": 24733, "length": 17, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25321, + "offset": 24749, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25371, + "offset": 24799, "length": 7, "value": "\"0.0.0\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25827, + "offset": 25255, "length": 28, "value": "\"CFBundleShortVersionString\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25871, + "offset": 25299, "length": 7, "value": "\"0.0.0\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 26625, + "offset": 26053, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 26723, + "offset": 26151, "length": 50, "value": "\"[Request] Register push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 26878, + "offset": 26306, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27099, + "offset": 26527, "length": 42, "value": "\"[Succeed] APNs push token is registered.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27177, + "offset": 26605, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27238, + "offset": 26666, "length": 42, "value": "\"[Response] Push registration is pending.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27316, + "offset": 26744, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27377, + "offset": 26805, "length": 149, "value": "\"[Failed]\nAPNs registration failed with error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27502, + "offset": 26930, "length": 1143, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27562, + "offset": 26990, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27628, + "offset": 27056, "length": 45, "value": "\"[Failed] Push registration: unknown default\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27709, + "offset": 27137, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 28147, + "offset": 27575, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 28395, + "offset": 27823, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28463, + "offset": 27891, "length": 52, "value": "\"[Request] Unregister push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28663, + "offset": 28091, "length": 147, "value": "\"[Failed]\nPush unregistration is fail: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28782, + "offset": 28210, "length": 12449, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 28850, + "offset": 28278, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28947, + "offset": 28375, "length": 43, "value": "\"[Succeed] Push unregistration is success.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29026, + "offset": 28454, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29174, + "offset": 28602, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29301, + "offset": 28729, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29770, + "offset": 29198, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 29851, + "offset": 29279, "length": 56, "value": "\"[Request] Unregister all push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 30053, + "offset": 29481, "length": 69, "value": "\"[Failed] Push unregistration is fail: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 30121, + "offset": 29549, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 30162, + "offset": 29590, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 30259, + "offset": 29687, "length": 43, "value": "\"[Succeed] Push unregistration is success.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 30338, + "offset": 29766, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 31677, + "offset": 31105, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 32869, + "offset": 32297, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 32957, + "offset": 32385, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 34755, + "offset": 34183, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 35036, + "offset": 34464, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 36165, + "offset": 35593, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 36687, + "offset": 36115, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 37114, + "offset": 36542, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 38540, + "offset": 37968, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 39153, + "offset": 38581, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41253, + "offset": 40681, "length": 98, "value": "\"[Request] Create channel with users,\nUser: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41334, + "offset": 40762, "length": 1, "value": "\")\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41432, + "offset": 40860, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41461, + "offset": 40889, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 41527, + "offset": 40955, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42463, + "offset": 41891, "length": 138, "value": "\"[Failed] Create channel request:\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42577, + "offset": 42005, "length": 4606, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42721, + "offset": 42149, "length": 59, "value": "\"[Failed] Create channel request: There is no channel url.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42843, + "offset": 42271, "length": 57, "value": "\"[Succeed] Create channel: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42896, + "offset": 42324, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42899, + "offset": 42327, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "IntegerLiteral", - "offset": 43719, + "offset": 43147, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 44408, + "offset": 43836, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 44445, + "offset": 43873, "length": 55, "value": "\"[Failed] start chat with bot: need to be initialized.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 44685, + "offset": 44113, "length": 48, "value": "\"[Failed] start chat with bot: no current user.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45138, + "offset": 44566, "length": 52, "value": "\"[Failed] start chat with bot: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45189, + "offset": 44617, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "IntegerLiteral", - "offset": 45361, + "offset": 44789, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45399, + "offset": 44827, "length": 49, "value": "\"[Failed] start chat with bot: no exist the bot.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45860, + "offset": 45288, "length": 52, "value": "\"[Failed] start chat with bot: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45911, + "offset": 45339, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 46101, + "offset": 45529, "length": 55, "value": "\"[Failed] start chat with aibot: no exist the channel.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 46323, + "offset": 45751, "length": 50, "value": "\"[Succeed] Create channel: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 46372, + "offset": 45800, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 46526, + "offset": 45954, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 47059, + "offset": 46487, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 47100, + "offset": 46528, "length": 5, "value": "false" }, diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 30d3ba25..1b5b6d99 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -4326,8 +4326,24 @@ extension SendbirdUIKit.SBUGlobals { public static var wsHost: Swift.String? public static var apiHost: Swift.String? public static var emojiCategoryFilter: (_ message: SendbirdChatSDK.BaseMessage) -> [Swift.Int64]? + public static var loadingIndicator: SendbirdUIKit.SBUGlobals.LoadingIndicator @objc deinit } +extension SendbirdUIKit.SBUGlobals { + @_hasMissingDesignatedInitializers public class LoadingIndicator { + public var groupChannel: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel + public var groupChannelList: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList + @_hasMissingDesignatedInitializers public class GroupChannelList { + public var cachedChannels: Swift.Bool + @objc deinit + } + @_hasMissingDesignatedInitializers public class GroupChannel { + public var cachedMessages: Swift.Bool + @objc deinit + } + @objc deinit + } +} @available(*, deprecated, renamed: "SBUGroupChannelCell") public typealias SBUChannelCell = SendbirdUIKit.SBUGroupChannelCell @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUGroupChannelCell : SendbirdUIKit.SBUBaseChannelCell { diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc index a40f89a9..d42ea72a 100644 Binary files a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 30d3ba25..1b5b6d99 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -4326,8 +4326,24 @@ extension SendbirdUIKit.SBUGlobals { public static var wsHost: Swift.String? public static var apiHost: Swift.String? public static var emojiCategoryFilter: (_ message: SendbirdChatSDK.BaseMessage) -> [Swift.Int64]? + public static var loadingIndicator: SendbirdUIKit.SBUGlobals.LoadingIndicator @objc deinit } +extension SendbirdUIKit.SBUGlobals { + @_hasMissingDesignatedInitializers public class LoadingIndicator { + public var groupChannel: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel + public var groupChannelList: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList + @_hasMissingDesignatedInitializers public class GroupChannelList { + public var cachedChannels: Swift.Bool + @objc deinit + } + @_hasMissingDesignatedInitializers public class GroupChannel { + public var cachedMessages: Swift.Bool + @objc deinit + } + @objc deinit + } +} @available(*, deprecated, renamed: "SBUGroupChannelCell") public typealias SBUChannelCell = SendbirdUIKit.SBUGroupChannelCell @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUGroupChannelCell : SendbirdUIKit.SBUBaseChannelCell { diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.abi.json index bb4b1177..33989e35 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -117246,6 +117246,107 @@ } ] }, + { + "kind": "Var", + "name": "loadingIndicator", + "printedName": "loadingIndicator", + "children": [ + { + "kind": "TypeNominal", + "name": "LoadingIndicator", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvpZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvpZ", + "moduleName": "SendbirdUIKit", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LoadingIndicator", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvgZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvgZ", + "moduleName": "SendbirdUIKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LoadingIndicator", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvsZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvsZ", + "moduleName": "SendbirdUIKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvMZ", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16loadingIndicatorAC07LoadingE0CvMZ", + "moduleName": "SendbirdUIKit", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, { "kind": "Var", "name": "ApplicationId", @@ -118350,6 +118451,403 @@ "accessorKind": "_modify" } ] + }, + { + "kind": "TypeDecl", + "name": "LoadingIndicator", + "printedName": "LoadingIndicator", + "children": [ + { + "kind": "Var", + "name": "groupChannel", + "printedName": "groupChannel", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannel", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannel", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GroupChannel", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0Cvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0CvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12groupChannelAE05GroupG0CvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "groupChannelList", + "printedName": "groupChannelList", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannelList", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GroupChannelList", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GroupChannelList", + "printedName": "SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0Cvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0CvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16groupChannelListAE05GroupgH0CvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GroupChannelList", + "printedName": "GroupChannelList", + "children": [ + { + "kind": "Var", + "name": "cachedChannels", + "printedName": "cachedChannels", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC14cachedChannelsSbvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC16GroupChannelListC", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "TypeDecl", + "name": "GroupChannel", + "printedName": "GroupChannel", + "children": [ + { + "kind": "Var", + "name": "cachedMessages", + "printedName": "cachedMessages", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvp", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvp", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvg", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvg", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvs", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvs", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvM", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC14cachedMessagesSbvM", + "moduleName": "SendbirdUIKit", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC12GroupChannelC", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + } + ], + "declKind": "Class", + "usr": "s:13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC", + "mangledName": "$s13SendbirdUIKit10SBUGlobalsC16LoadingIndicatorC", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "hasMissingDesignatedInitializers": true } ], "declKind": "Class", @@ -399713,6 +400211,16 @@ } ] }, + { + "kind": "Import", + "name": "SendbirdChatSDK", + "printedName": "SendbirdChatSDK", + "declKind": "Import", + "moduleName": "SendbirdUIKit", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -431504,343 +432012,336 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 10729, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", - "kind": "IntegerLiteral", - "offset": 10831, + "offset": 10807, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 10863, + "offset": 10839, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 11066, + "offset": 11042, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 11092, + "offset": 11068, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 11243, + "offset": 11219, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 12641, + "offset": 12617, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 14653, + "offset": 14629, "length": 37, "value": "\"Did receive error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 14686, + "offset": 14662, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 14689, + "offset": 14665, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15418, + "offset": 15394, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15499, + "offset": 15475, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15628, + "offset": 15604, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15640, + "offset": 15616, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15719, + "offset": 15695, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15731, + "offset": 15707, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15801, + "offset": 15777, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15821, + "offset": 15797, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 15885, + "offset": 15861, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 15930, + "offset": 15906, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 16830, + "offset": 16806, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 16901, + "offset": 16877, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 18530, + "offset": 18506, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 19293, + "offset": 19269, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 19364, + "offset": 19340, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 19422, + "offset": 19398, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20729, + "offset": 20705, "length": 63, "value": "\"Fetched : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20762, + "offset": 20738, "length": 1, "value": "\", keepScroll : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20791, + "offset": 20767, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "StringLiteral", - "offset": 20935, + "offset": 20911, "length": 30, "value": "\"Fetched empty notifications.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 21222, + "offset": 21198, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "Array", - "offset": 22190, + "offset": 22166, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 22431, + "offset": 22407, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 25462, + "offset": 25438, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 25755, + "offset": 25731, "length": 1, "value": "2" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 25859, + "offset": 25835, "length": 1, "value": "5" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 26220, + "offset": 26196, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 26273, + "offset": 26249, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27035, + "offset": 27011, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 27094, + "offset": 27070, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27331, + "offset": 27307, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27486, + "offset": 27462, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 27623, + "offset": 27599, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 27889, + "offset": 27865, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "Array", - "offset": 29135, + "offset": 29111, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "IntegerLiteral", - "offset": 29360, + "offset": 29336, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 29578, + "offset": 29554, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 30098, + "offset": 30074, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUFeedNotificationChannelViewController.swift", "kind": "BooleanLiteral", - "offset": 31018, + "offset": 30994, "length": 4, "value": "true" }, @@ -434448,6 +434949,20 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SBUGlobals.swift", + "kind": "BooleanLiteral", + "offset": 11856, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SBUGlobals.swift", + "kind": "BooleanLiteral", + "offset": 12214, + "length": 5, + "value": "false" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/ChannelList\/ChannelCell\/SBUGroupChannelCell.swift", "kind": "IntegerLiteral", @@ -435298,210 +435813,203 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 4963, + "offset": 5051, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 4969, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", - "kind": "BooleanLiteral", - "offset": 5145, + "offset": 5241, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 5152, + "offset": 5248, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 5337, + "offset": 5433, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 5435, + "offset": 5531, "length": 45, "value": "\"[Response] \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "IntegerLiteral", - "offset": 5468, + "offset": 5564, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 5470, + "offset": 5566, "length": 8, "value": "\" channels\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 5658, + "offset": 5754, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6179, + "offset": 6275, "length": 60, "value": "\"[Request] Leave channel, ChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6238, + "offset": 6334, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6274, + "offset": 6370, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6280, + "offset": 6376, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6426, + "offset": 6522, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6433, + "offset": 6529, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 6606, + "offset": 6702, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6759, + "offset": 6855, "length": 68, "value": "\"[Succeed] Leave channel request, ChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 6826, + "offset": 6922, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7280, + "offset": 7376, "length": 154, "value": "\"[Request]\nChannel push status: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7358, + "offset": 7454, "length": 4, "value": "\"on\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7365, + "offset": 7461, "length": 5, "value": "\"off\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7371, + "offset": 7467, "length": 1, "value": "\",\nChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7418, + "offset": 7514, "length": 1577, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7460, + "offset": 7556, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7466, + "offset": 7562, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7637, + "offset": 7733, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7644, + "offset": 7740, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 7829, + "offset": 7925, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 7994, + "offset": 8090, "length": 66, "value": "\"[Succeed] Channel push status, ChannelURL: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 8059, + "offset": 8155, "length": 2, "value": "\"\"" }, @@ -435515,105 +436023,105 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9005, + "offset": 9101, "length": 166, "value": "\"source: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9055, + "offset": 9151, "length": 1, "value": "\",\nfromEvent: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9100, + "offset": 9196, "length": 1, "value": "\",\ndelete size : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9155, + "offset": 9251, "length": 411, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 9329, + "offset": 9425, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9576, + "offset": 9672, "length": 157, "value": "\"source: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9626, + "offset": 9722, "length": 1, "value": "\",\nfromEvent: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9671, + "offset": 9767, "length": 1, "value": "\",\nchannel size : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 9717, + "offset": 9813, "length": 404, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 9882, + "offset": 9978, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10131, + "offset": 10227, "length": 157, "value": "\"source: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10181, + "offset": 10277, "length": 1, "value": "\",\nfromEvent: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10226, + "offset": 10322, "length": 1, "value": "\",\nchannel size : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "StringLiteral", - "offset": 10272, + "offset": 10368, "length": 788, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/ChannelList\/SBUGroupChannelListViewModel.swift", "kind": "BooleanLiteral", - "offset": 10437, + "offset": 10533, "length": 4, "value": "true" }, @@ -437930,483 +438438,483 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 6293, + "offset": 6384, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 6420, + "offset": 6511, "length": 47, "value": "\"[Request] Load channel: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 6466, + "offset": 6557, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 7004, + "offset": 7095, "length": 69, "value": "\"[Succeed] Load channel request: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 7072, + "offset": 7163, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "Array", - "offset": 7842, + "offset": 7933, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 7978, + "offset": 8069, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 8365, + "offset": 8456, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 9143, + "offset": 9234, "length": 62, "value": "\"[Failed] Load channel request: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 9204, + "offset": 9295, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9583, + "offset": 9674, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9682, + "offset": 9773, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9739, + "offset": 9830, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 9968, + "offset": 10059, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 10000, + "offset": 10091, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11021, + "offset": 11112, "length": 99, "value": "\"Multiple files message - failed to upload file at index [\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11087, + "offset": 11178, "length": 1, "value": "\"]. \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11119, + "offset": 11210, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11187, + "offset": 11278, "length": 69, "value": "\"Multiple files message - file at index [\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 11236, + "offset": 11327, "length": 1, "value": "\"] upload completed.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 12755, + "offset": 12846, "length": 40, "value": "\"A filtered file message has been sent.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 12870, + "offset": 12961, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 13183, + "offset": 13274, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 13978, + "offset": 14069, "length": 187, "value": "\"loadInitialMessages,\nstartingPoint : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 14079, + "offset": 14170, "length": 1, "value": "\",\ninitialMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 14149, + "offset": 14240, "length": 25148, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 14871, + "offset": 14962, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15004, + "offset": 15095, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15184, + "offset": 15275, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15257, + "offset": 15348, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15770, + "offset": 15861, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 15991, + "offset": 16082, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16075, + "offset": 16166, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16158, + "offset": 16249, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16442, + "offset": 16533, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 16523, + "offset": 16614, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "Array", - "offset": 16668, + "offset": 16759, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "Array", - "offset": 16742, + "offset": 16833, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 16962, + "offset": 17053, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 17691, + "offset": 17782, "length": 30, "value": "\"Prev message already loading\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 17781, + "offset": 17872, "length": 29, "value": "\"[Request] Prev message list\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18129, + "offset": 18220, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 18287, + "offset": 18378, "length": 52, "value": "\"[Prev message response] \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 18329, + "offset": 18420, "length": 8, "value": "\" messages\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18546, + "offset": 18637, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18636, + "offset": 18727, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 18831, + "offset": 18922, "length": 30, "value": "\"Next message already loading\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 18999, + "offset": 19090, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19227, + "offset": 19318, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19360, + "offset": 19451, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 19499, + "offset": 19590, "length": 52, "value": "\"[Next message Response] \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 19541, + "offset": 19632, "length": 8, "value": "\" messages\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19758, + "offset": 19849, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 19847, + "offset": 19938, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 20768, + "offset": 20859, "length": 24, "value": "\"[Request] Start typing\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 20967, + "offset": 21058, "length": 22, "value": "\"[Request] End typing\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 21363, + "offset": 21454, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 21434, + "offset": 21525, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 21438, + "offset": 21529, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 21618, + "offset": 21709, "length": 1, "value": "3" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 22052, + "offset": 22143, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 23010, + "offset": 23101, "length": 41, "value": "\"`SBUGlobals.userMentionConfig` is `nil`\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 23253, + "offset": 23344, "length": 92, "value": "\"User mention features are disabled. See `SBUGlobals.isMentionEnabled` for more information\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 23726, + "offset": 23817, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 24345, + "offset": 24436, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 25117, + "offset": 25208, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 25122, + "offset": 25213, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 25272, + "offset": 25363, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 26440, + "offset": 26531, "length": 4, "value": "true" }, @@ -438420,399 +438928,399 @@ { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 27116, + "offset": 27207, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 27416, + "offset": 27507, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 27637, + "offset": 27728, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 27731, + "offset": 27822, "length": 53, "value": "\"messageCollection addedMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 27783, + "offset": 27874, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 28102, + "offset": 28193, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 28183, + "offset": 28274, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 28694, + "offset": 28785, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "FloatLiteral", - "offset": 28891, + "offset": 28982, "length": 3, "value": "1.0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 29378, + "offset": 29469, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 29524, + "offset": 29615, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 29728, + "offset": 29819, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30028, + "offset": 30119, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30249, + "offset": 30340, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 30351, + "offset": 30442, "length": 55, "value": "\"messageCollection updatedMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 30405, + "offset": 30496, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30584, + "offset": 30675, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30701, + "offset": 30792, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 30732, + "offset": 30823, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 30972, + "offset": 31063, "length": 55, "value": "\"messageCollection deletedMessages : \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 31026, + "offset": 31117, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 31203, + "offset": 31294, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 31400, + "offset": 31491, "length": 34, "value": "\"messageCollection changedChannel\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 32056, + "offset": 32147, "length": 34, "value": "\"messageCollection deletedChannel\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 32284, + "offset": 32375, "length": 36, "value": "\"messageCollection didDetectHugeGap\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 32626, + "offset": 32717, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 32705, + "offset": 32796, "length": 1, "value": "2" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "IntegerLiteral", - "offset": 32715, + "offset": 32806, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 32975, + "offset": 33066, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 33448, + "offset": 33539, "length": 23, "value": "\"[Request] Submit Form\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 33587, + "offset": 33678, "length": 62, "value": "\"[Request] Submit Form - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 33648, + "offset": 33739, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34032, + "offset": 34123, "length": 31, "value": "\"[Request] Submit Message Form\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 34188, + "offset": 34279, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34223, + "offset": 34314, "length": 70, "value": "\"[Request] Submit Message Form - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34292, + "offset": 34383, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 34938, + "offset": 35029, "length": 27, "value": "\"[Request] Submit feedback\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 35124, + "offset": 35215, "length": 66, "value": "\"[Request] Submit feedback - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 35189, + "offset": 35280, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 35851, + "offset": 35942, "length": 27, "value": "\"[Request] Update feedback\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36037, + "offset": 36128, "length": 66, "value": "\"[Request] update feedback - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36102, + "offset": 36193, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36609, + "offset": 36700, "length": 27, "value": "\"[Request] Delete feedback\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36744, + "offset": 36835, "length": 66, "value": "\"[Request] delete feedback - error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 36809, + "offset": 36900, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 36999, + "offset": 37090, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 37178, + "offset": 37269, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37209, + "offset": 37300, "length": 49, "value": "\"[Request] ignore load missing template: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37257, + "offset": 37348, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 37343, + "offset": 37434, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37452, + "offset": 37543, "length": 56, "value": "\"[Request] load missing templates - success: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37507, + "offset": 37598, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 37568, + "offset": 37659, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37886, + "offset": 37977, "length": 63, "value": "\"[Request] load missing templates images - success: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "StringLiteral", - "offset": 37948, + "offset": 38039, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 38922, + "offset": 39013, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/ViewModel\/Channel\/SBUGroupChannelViewModel.swift", "kind": "BooleanLiteral", - "offset": 38948, + "offset": 39039, "length": 5, "value": "false" }, @@ -449505,374 +450013,472 @@ "length": 28, "value": "\"SendbirdUIKit.SBUMessageTemplateCellParams\"" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 49, + "value": "\"com.sendbird.message_template.retry_count.queue\"" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 699, + "offset": 872, "length": 38, "value": "\"com.sendbird.message_template.images\"" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1094, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1163, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1190, + "length": 108, + "value": "\"Template download retry count for \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1239, + "length": 9, + "value": "\" increased to: \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1297, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1530, + "length": 65, + "value": "\"Template download retry count for \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1579, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 1594, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "IntegerLiteral", + "offset": 1629, + "length": 2, + "value": "10" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 1237, + "offset": 2146, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 1420, + "offset": 2329, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 1630, + "offset": 2539, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 1734, + "offset": 2643, "length": 36, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 1766, + "offset": 2675, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 1769, + "offset": 2678, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 2378, + "offset": 3287, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 2551, + "offset": 3460, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 2699, + "offset": 3608, "length": 33, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 2728, + "offset": 3637, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 2731, + "offset": 3640, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 2923, + "offset": 3832, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Dictionary", - "offset": 2981, + "offset": 3890, "length": 3, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3091, + "offset": 4000, "length": 3, "value": "\",\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3132, + "offset": 4041, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3273, + "offset": 4182, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3324, + "offset": 4233, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3329, + "offset": 4238, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 3333, + "offset": 4242, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3837, + "offset": 4746, "length": 5, "value": "\"\\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3850, + "offset": 4759, "length": 4, "value": "\"\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3975, + "offset": 4884, "length": 5, "value": "\"\\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 3988, + "offset": 4897, "length": 4, "value": "\"\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 4343, + "offset": 5252, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 4634, + "offset": 5543, "length": 5, "value": "false" }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 5938, + "length": 28, + "value": "\"\"" + }, + { + "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", + "kind": "StringLiteral", + "offset": 5953, + "length": 2, + "value": "\" is in cache\"" + }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 5276, + "offset": 6408, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 5449, + "offset": 6565, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 5746, + "offset": 6846, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 5848, + "offset": 7013, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 6340, + "offset": 7488, "length": 23, "value": "\"\\{([^{}\\\"\\n]+)\\}\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 6386, + "offset": 7534, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 7257, + "offset": 8405, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 7298, + "offset": 8446, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 7434, + "offset": 8582, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7618, + "offset": 8766, "length": 4, "value": "\"\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7630, + "offset": 8778, "length": 6, "value": "\"\\\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7732, + "offset": 8880, "length": 10, "value": "\"{\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 7740, + "offset": 8888, "length": 1, "value": "\"}\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "Array", - "offset": 7813, + "offset": 8961, "length": 2, "value": "[]" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 8276, + "offset": 9424, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 8642, + "offset": 9790, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 8765, + "offset": 9913, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 9011, + "offset": 10159, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 9095, + "offset": 10243, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 9369, + "offset": 10517, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 9893, + "offset": 11041, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 10251, + "offset": 11399, "length": 1, "value": "1" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "IntegerLiteral", - "offset": 10433, + "offset": 11581, "length": 2, "value": "10" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "BooleanLiteral", - "offset": 10707, + "offset": 11855, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 10844, + "offset": 11992, "length": 34, "value": "\"[\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 10871, + "offset": 12019, "length": 3, "value": "\",\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/SBUMessageTemplateManager.swift", "kind": "StringLiteral", - "offset": 10876, + "offset": 12024, "length": 1, "value": "\"]\"" }, @@ -472150,752 +472756,738 @@ "length": 4, "value": "true" }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", - "kind": "StringLiteral", - "offset": 12963, - "length": 75, - "value": "\"currentUser: \"" - }, - { - "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", - "kind": "StringLiteral", - "offset": 13037, - "length": 2, - "value": "\"\"" - }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 13834, + "offset": 13266, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 13948, + "offset": 13380, "length": 38, "value": "\"[Request] Authentication to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14084, + "offset": 13516, "length": 67, "value": "\"[Failed] Authentication to Sendbird: CurrentUser value is not set\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14662, + "offset": 14090, "length": 75, "value": "\"[Failed] Authentication to Sendbird: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14733, + "offset": 14161, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14736, + "offset": 14164, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 14901, + "offset": 14329, "length": 101, "value": "\"[Warning] Authentication to Sendbird: Succeed but error was occurred: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 15001, + "offset": 14429, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 15223, + "offset": 14651, "length": 38, "value": "\"[Succeed] Authentication to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 16163, + "offset": 15591, "length": 58, "value": "\"[Request] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 16390, + "offset": 15818, "length": 57, "value": "\"[Failed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 16511, + "offset": 15939, "length": 58, "value": "\"[Succeed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 17107, + "offset": 16535, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 17272, + "offset": 16700, "length": 52, "value": "\"[Failed] Load global notification channel settings\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 17675, + "offset": 17103, "length": 50, "value": "\"[Failed] Load notification message template list\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 17949, + "offset": 17377, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 17991, + "offset": 17419, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 18155, + "offset": 17583, "length": 43, "value": "\"[Failed] Load group message template list\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 18913, + "offset": 18341, "length": 63, "value": "\"[Failed] Connection to Sendbird: CurrentUser value is not set\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 19129, + "offset": 18557, "length": 33, "value": "\"[Failed] Connection to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20018, + "offset": 19446, "length": 58, "value": "\"[Request] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20233, + "offset": 19661, "length": 57, "value": "\"[Failed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20346, + "offset": 19774, "length": 58, "value": "\"[Succeed] Register pending push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20712, + "offset": 20140, "length": 37, "value": "\"[Request] Disconnection to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 20837, + "offset": 20265, "length": 37, "value": "\"[Succeed] Disconnection to Sendbird\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 23125, + "offset": 22553, "length": 28, "value": "\"[Request] Update user info\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 23943, + "offset": 23371, "length": 58, "value": "\"[Failed] Update user info: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24000, + "offset": 23428, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24189, + "offset": 23617, "length": 124, "value": "\"[Succeed]\nUpdate user info: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24293, + "offset": 23721, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 24297, + "offset": 23725, "length": 3070, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25104, + "offset": 24532, "length": 17, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25120, + "offset": 24548, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25250, + "offset": 24678, "length": 28, "value": "\"CFBundleShortVersionString\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25305, + "offset": 24733, "length": 17, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25321, + "offset": 24749, "length": 1, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25371, + "offset": 24799, "length": 7, "value": "\"0.0.0\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25827, + "offset": 25255, "length": 28, "value": "\"CFBundleShortVersionString\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 25871, + "offset": 25299, "length": 7, "value": "\"0.0.0\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 26625, + "offset": 26053, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 26723, + "offset": 26151, "length": 50, "value": "\"[Request] Register push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 26878, + "offset": 26306, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27099, + "offset": 26527, "length": 42, "value": "\"[Succeed] APNs push token is registered.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27177, + "offset": 26605, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27238, + "offset": 26666, "length": 42, "value": "\"[Response] Push registration is pending.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27316, + "offset": 26744, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27377, + "offset": 26805, "length": 149, "value": "\"[Failed]\nAPNs registration failed with error: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27502, + "offset": 26930, "length": 1143, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27562, + "offset": 26990, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 27628, + "offset": 27056, "length": 45, "value": "\"[Failed] Push registration: unknown default\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 27709, + "offset": 27137, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 28147, + "offset": 27575, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 28395, + "offset": 27823, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28463, + "offset": 27891, "length": 52, "value": "\"[Request] Unregister push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28663, + "offset": 28091, "length": 147, "value": "\"[Failed]\nPush unregistration is fail: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28782, + "offset": 28210, "length": 12449, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 28850, + "offset": 28278, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 28947, + "offset": 28375, "length": 43, "value": "\"[Succeed] Push unregistration is success.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29026, + "offset": 28454, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29174, + "offset": 28602, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29301, + "offset": 28729, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 29770, + "offset": 29198, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 29851, + "offset": 29279, "length": 56, "value": "\"[Request] Unregister all push token to Sendbird server\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 30053, + "offset": 29481, "length": 69, "value": "\"[Failed] Push unregistration is fail: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 30121, + "offset": 29549, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 30162, + "offset": 29590, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 30259, + "offset": 29687, "length": 43, "value": "\"[Succeed] Push unregistration is success.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 30338, + "offset": 29766, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 31677, + "offset": 31105, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 32869, + "offset": 32297, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 32957, + "offset": 32385, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 34755, + "offset": 34183, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 35036, + "offset": 34464, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 36165, + "offset": 35593, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 36687, + "offset": 36115, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 37114, + "offset": 36542, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 38540, + "offset": 37968, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 39153, + "offset": 38581, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41253, + "offset": 40681, "length": 98, "value": "\"[Request] Create channel with users,\nUser: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41334, + "offset": 40762, "length": 1, "value": "\")\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41432, + "offset": 40860, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 41461, + "offset": 40889, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 41527, + "offset": 40955, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42463, + "offset": 41891, "length": 138, "value": "\"[Failed] Create channel request:\n\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42577, + "offset": 42005, "length": 4606, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42721, + "offset": 42149, "length": 59, "value": "\"[Failed] Create channel request: There is no channel url.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42843, + "offset": 42271, "length": 57, "value": "\"[Succeed] Create channel: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42896, + "offset": 42324, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 42899, + "offset": 42327, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "IntegerLiteral", - "offset": 43719, + "offset": 43147, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 44408, + "offset": 43836, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 44445, + "offset": 43873, "length": 55, "value": "\"[Failed] start chat with bot: need to be initialized.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 44685, + "offset": 44113, "length": 48, "value": "\"[Failed] start chat with bot: no current user.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45138, + "offset": 44566, "length": 52, "value": "\"[Failed] start chat with bot: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45189, + "offset": 44617, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "IntegerLiteral", - "offset": 45361, + "offset": 44789, "length": 1, "value": "0" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45399, + "offset": 44827, "length": 49, "value": "\"[Failed] start chat with bot: no exist the bot.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45860, + "offset": 45288, "length": 52, "value": "\"[Failed] start chat with bot: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 45911, + "offset": 45339, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 46101, + "offset": 45529, "length": 55, "value": "\"[Failed] start chat with aibot: no exist the channel.\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 46323, + "offset": 45751, "length": 50, "value": "\"[Succeed] Create channel: \"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "StringLiteral", - "offset": 46372, + "offset": 45800, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 46526, + "offset": 45954, "length": 5, "value": "false" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 47059, + "offset": 46487, "length": 4, "value": "true" }, { "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/SendbirdUI.swift", "kind": "BooleanLiteral", - "offset": 47100, + "offset": 46528, "length": 5, "value": "false" }, diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index 99421271..c6d621c3 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -4326,8 +4326,24 @@ extension SendbirdUIKit.SBUGlobals { public static var wsHost: Swift.String? public static var apiHost: Swift.String? public static var emojiCategoryFilter: (_ message: SendbirdChatSDK.BaseMessage) -> [Swift.Int64]? + public static var loadingIndicator: SendbirdUIKit.SBUGlobals.LoadingIndicator @objc deinit } +extension SendbirdUIKit.SBUGlobals { + @_hasMissingDesignatedInitializers public class LoadingIndicator { + public var groupChannel: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel + public var groupChannelList: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList + @_hasMissingDesignatedInitializers public class GroupChannelList { + public var cachedChannels: Swift.Bool + @objc deinit + } + @_hasMissingDesignatedInitializers public class GroupChannel { + public var cachedMessages: Swift.Bool + @objc deinit + } + @objc deinit + } +} @available(*, deprecated, renamed: "SBUGroupChannelCell") public typealias SBUChannelCell = SendbirdUIKit.SBUGroupChannelCell @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUGroupChannelCell : SendbirdUIKit.SBUBaseChannelCell { diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index 5e681214..4f7f64cf 100644 Binary files a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 99421271..c6d621c3 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -4326,8 +4326,24 @@ extension SendbirdUIKit.SBUGlobals { public static var wsHost: Swift.String? public static var apiHost: Swift.String? public static var emojiCategoryFilter: (_ message: SendbirdChatSDK.BaseMessage) -> [Swift.Int64]? + public static var loadingIndicator: SendbirdUIKit.SBUGlobals.LoadingIndicator @objc deinit } +extension SendbirdUIKit.SBUGlobals { + @_hasMissingDesignatedInitializers public class LoadingIndicator { + public var groupChannel: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannel + public var groupChannelList: SendbirdUIKit.SBUGlobals.LoadingIndicator.GroupChannelList + @_hasMissingDesignatedInitializers public class GroupChannelList { + public var cachedChannels: Swift.Bool + @objc deinit + } + @_hasMissingDesignatedInitializers public class GroupChannel { + public var cachedMessages: Swift.Bool + @objc deinit + } + @objc deinit + } +} @available(*, deprecated, renamed: "SBUGroupChannelCell") public typealias SBUChannelCell = SendbirdUIKit.SBUGroupChannelCell @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUGroupChannelCell : SendbirdUIKit.SBUBaseChannelCell { diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/SendbirdUIKit b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/SendbirdUIKit index a2265b76..ddc74804 100755 Binary files a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/SendbirdUIKit and b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/SendbirdUIKit differ diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/_CodeSignature/CodeResources b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/_CodeSignature/CodeResources index f5a7f228..35910bbb 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/_CodeSignature/CodeResources +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/_CodeSignature/CodeResources @@ -10,51 +10,51 @@ Headers/SendbirdUIKit-Swift.h - ZmwhaG/FU8cNu8otzB/lI/RT6vU= + wNd6n/CT5yz5+voHe3AaBMo5rMQ= Info.plist - chwP7NVyMP+DwvEhSCujA7IcrFI= + Fk8NwDvhTQ/gSelFE8S520IYvSY= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.abi.json - 6YmBR/PiWMHkU/QDRpbuFb3r/Ug= + Tl216IDzbuU4FXF0f379pIx72EI= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - QvnNLy7tCc/8LRfPPNahe422jME= + 4MfL1rxqHp4VTTk75RTuIEqYwNY= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc - Cq4+TTwASg0DQvFrj/BGsnnCiuQ= + lHveWtjtM+iTY+trWUpDpAnaUU4= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface - QvnNLy7tCc/8LRfPPNahe422jME= + 4MfL1rxqHp4VTTk75RTuIEqYwNY= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule - LtMnpE96ORCJxrki07HBpe29GNc= + mxvNRnV3oKUahG8lfeGDt8hKPss= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.abi.json - 6YmBR/PiWMHkU/QDRpbuFb3r/Ug= + Tl216IDzbuU4FXF0f379pIx72EI= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - LqM6oVz9EwTj/Y8SalQFNnn/OdI= + jdL7Z2TD9Rw/I7pHNHKMBNMbHLY= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - cDzVLFBqiv67vDkcy8vwhoNivQU= + O7wdeY52zhTWvb11vOOtW2Okuck= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - LqM6oVz9EwTj/Y8SalQFNnn/OdI= + jdL7Z2TD9Rw/I7pHNHKMBNMbHLY= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - Omy7xVF4/0bjpdDMFvJwFmXnrn4= + VOApn7J3auO2XSr+ik0X91fCf0k= Modules/module.modulemap @@ -78,77 +78,77 @@ hash2 - 3i0Alf59E4Mpn/v8KRdktnJZbGH6Ew2pAZ4pARyvPaQ= + hpJosQqNBwaFVz1yvFezI4RMH5H0k5uthR7FX/1gINI= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.abi.json hash2 - sTKiHxFFnJ1x9zrxWEUnqL8uUIvdPXG0CB+6IhHTei4= + gkLut2B0F8DSlto2+hAggCpHbbg2Jyz0vxtWXkx/9Dg= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash2 - a+SkDW3Nb29KVsgVz++l1a+lzMCJT9ZwqTek5RnIP6o= + IsEENAzxrk0TWDWQqNNRtaDGgC92v3ivEi06vka/q/Y= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash2 - CXCrU1iL0c1zhm3R3Vg2hZVRdL/IQQCa5vluUTMog+0= + +oyusfkpJSd2iIW81gR684Pg0nAvScR3LujqQmVaF/0= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - a+SkDW3Nb29KVsgVz++l1a+lzMCJT9ZwqTek5RnIP6o= + IsEENAzxrk0TWDWQqNNRtaDGgC92v3ivEi06vka/q/Y= Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - MJK8TM+SkX1opxXV7zSsCCOg6mFWRmNKIb8MABFEQG0= + MTnMJaG2Pr4L1TfuoZX0AeaoNN057qXE3GbU2NhJ4Vc= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.abi.json hash2 - sTKiHxFFnJ1x9zrxWEUnqL8uUIvdPXG0CB+6IhHTei4= + gkLut2B0F8DSlto2+hAggCpHbbg2Jyz0vxtWXkx/9Dg= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash2 - PfdHryPGAAMjV56be0OhGcTnkB+ulwqsqi95iNQDUpo= + 33zJsPeShLoVpKhGumCjoOB74RaBrwomp+kPD3wEUa8= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - 24bxHbiJ4cynnduug4kgko01qQZoOdw/aOlycwMXbR0= + m1rK8IeMajc8lcAX4AQRLGSZrjb3RwYNO1j+M1NMPxU= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - PfdHryPGAAMjV56be0OhGcTnkB+ulwqsqi95iNQDUpo= + 33zJsPeShLoVpKhGumCjoOB74RaBrwomp+kPD3wEUa8= Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - tX5r0H0ZiGISUprh9Nsq8rZ1aKlBaREGBv5NTd+Au0E= + s1nvaHhsjDtKY68bHuuDbmA4B28ef2o6weARsoczY/g= Modules/module.modulemap diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Info.plist b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Info.plist index 4afbf300..451755b0 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Info.plist +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Info.plist @@ -13,7 +13,7 @@ CFBundleSignature ???? CFBundleShortVersionString - 3.27.4 + 3.27.5 CFBundleVersion 1 diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/DWARF/SendbirdUIKit b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/DWARF/SendbirdUIKit index bafff4b3..81b44c3e 100644 Binary files a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/DWARF/SendbirdUIKit and b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/DWARF/SendbirdUIKit differ diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface index c5d220e4..432bfcd5 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/aarch64/SendbirdChatSDK.swiftinterface @@ -214,6 +214,7 @@ extension SendbirdChatSDK.OpenChannel { @objc(cancelUploadingFileMessageWithRequestId:completionHandler:) dynamic open class func cancelUploadingFileMessage(requestId: Swift.String, completionHandler: ((_ result: Swift.Bool, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)?) @objc(deleteMessage:completionHandler:) dynamic open func deleteMessage(_ message: SendbirdChatSDK.BaseMessage, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func deleteMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc dynamic open func deleteMessage(messageId: Swift.Int64, hardDelete: Swift.Bool, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func pinMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unpinMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc(createMessageMetaArrayKeysWithMessage:keys:completionHandler:) dynamic open func createMessageMetaArrayKeys(message: SendbirdChatSDK.BaseMessage, keys: [Swift.String], completionHandler: SendbirdChatSDK.BaseMessageHandler?) @@ -241,9 +242,15 @@ extension SendbirdChatSDK.OpenChannel { @objc dynamic open func banUser(userId: Swift.String, seconds: Swift.Int, description: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unbanUser(_ user: SendbirdChatSDK.User, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unbanUser(userId: Swift.String, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @available(*, deprecated, renamed: "reportUser(_:reportCategoryInfo:reportDescription:completionHandler:)", message: "This method is deprecated in 4.23.0. Retrieve report categories from `getReportCategoryInfoList(completionHandler:)` and use `reportUser(_:reportCategoryInfo:reportDescription:completionHandler:)` instead.") @objc(reportUser:reportCategory:reportDescription:completionHandler:) dynamic open func report(offendingUser: SendbirdChatSDK.User, reportCategory: SendbirdChatSDK.ReportCategory, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @available(*, deprecated, renamed: "report(reportCategoryInfo:reportDescription:completionHandler:)", message: "This method is deprecated in 4.23.0. Retrieve report categories from `getReportCategoryInfoList(completionHandler:)` and use `report(reportCategoryInfo:reportDescription:completionHandler:)` instead.") @objc(reportChannelWithCategory:reportDescription:completionHandler:) dynamic open func report(category: SendbirdChatSDK.ReportCategory, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @available(*, deprecated, renamed: "reportMessage(_:reportCategoryInfo:reportDescription:completionHandler:)", message: "This method is deprecated in 4.23.0. Retrieve report categories from `getReportCategoryInfoList(completionHandler:)` and use `reportMessage(_:reportCategoryInfo:reportDescription:completionHandler:)` instead.") @objc(reportMessage:reportCategory:reportDescription:completionHandler:) dynamic open func report(message: SendbirdChatSDK.BaseMessage, reportCategory: SendbirdChatSDK.ReportCategory, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc(reportUser:reportCategoryInfo:reportDescription:completionHandler:) dynamic public func reportUser(_ offendingUser: SendbirdChatSDK.User, reportCategoryInfo: SendbirdChatSDK.ReportCategoryInfo, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc(reportChannelWithReportCategoryInfo:reportDescription:completionHandler:) dynamic public func report(reportCategoryInfo: SendbirdChatSDK.ReportCategoryInfo, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc(reportMessage:reportCategoryInfo:reportDescription:completionHandler:) dynamic public func reportMessage(_ message: SendbirdChatSDK.BaseMessage, reportCategoryInfo: SendbirdChatSDK.ReportCategoryInfo, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func muteUser(_ user: SendbirdChatSDK.User, seconds: Swift.Int, description: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func muteUser(userId: Swift.String, seconds: Swift.Int, description: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unmuteUser(userId: Swift.String, completionHandler: SendbirdChatSDK.SBErrorHandler?) @@ -513,6 +520,9 @@ extension SendbirdChatSDK.FileMessage { @objc open var notificationMessageStatus: SendbirdChatSDK.NotificationMessageStatus { get } + @objc open var templateMessageData: SendbirdChatSDK.TemplateMessageData? { + get + } @objc open var messageParams: SendbirdChatSDK.BaseMessageCreateParams? { get } @@ -2332,6 +2342,7 @@ public typealias UIKitConfigurationHandler = (_ uikitConfiguration: SendbirdChat public typealias FeedbackHandler = (_ feedback: SendbirdChatSDK.Feedback?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void public typealias MessageTemplateHandler = (_ messageTemplate: SendbirdChatSDK.MessageTemplate?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void public typealias MessageTemplateListHandler = (_ messageTemplateList: SendbirdChatSDK.MessageTemplateList?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void +public typealias ReportCategoryInfoListHandler = (_ reportCategoryInfoList: [SendbirdChatSDK.ReportCategoryInfo]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void @objc(SBDInitParams) final public class InitParams : ObjectiveC.NSObject { @objc final public var applicationId: Swift.String @objc final public var isLocalCachingEnabled: Swift.Bool @@ -2508,7 +2519,9 @@ extension SendbirdChatSDK.MemberListQueryParams : Foundation.NSCopying { @objc final public var includeParentMessageInfo: Swift.Bool @objc final public var replyType: SendbirdChatSDK.ReplyType @objc override dynamic public init() + @available(*, deprecated, renamed: "init(builder:)") @objc public init(includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeThreadInfo: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false, replyType: SendbirdChatSDK.ReplyType = .none) + @objc public init(builder: ((SendbirdChatSDK.MessageChangeLogsParams) -> Swift.Void)? = nil) @objc(createWithPreviousMessageListQuery:) public static func create(with query: SendbirdChatSDK.PreviousMessageListQuery?) -> SendbirdChatSDK.MessageChangeLogsParams @objc(createWithMessageListParams:) public static func create(with params: SendbirdChatSDK.MessageListParams?) -> SendbirdChatSDK.MessageChangeLogsParams @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @@ -2691,7 +2704,9 @@ extension SendbirdChatSDK.MessageFormItem { @objc final public var showSubChannelMessagesOnly: Swift.Bool @objc final public var customTypes: [Swift.String]? @objc override dynamic public init() + @available(*, deprecated, renamed: "init(builder:)") @objc public init(previousResultSize: Swift.Int = 0, nextResultSize: Swift.Int = 0, isInclusive: Swift.Bool = false, reverse: Swift.Bool = false, messageTypeFilter: SendbirdChatSDK.MessageTypeFilter = .all, customType: Swift.String? = nil, senderUserIds: [Swift.String]? = nil, includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeThreadInfo: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false, replyType: SendbirdChatSDK.ReplyType = .all, showSubChannelMessagesOnly: Swift.Bool = false, customTypes: [Swift.String]? = nil) + @objc public init(builder: ((SendbirdChatSDK.MessageListParams) -> Swift.Void)? = nil) @objc final public func belongsTo(_ message: SendbirdChatSDK.BaseMessage) -> Swift.Bool @objc final public func belongsToMessageParams(_ params: SendbirdChatSDK.BaseMessageCreateParams) -> Swift.Bool @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @@ -2745,7 +2760,9 @@ extension SendbirdChatSDK.MessageMetaArray : SendbirdChatSDK.Serializable { @objc final public var includeThreadInfo: Swift.Bool @objc final public var includeParentMessageInfo: Swift.Bool @objc override dynamic public init() + @available(*, deprecated, renamed: "init(channelURL:channelType:messageId:builder:)") @objc public init(channelURL: Swift.String = "", channelType: SendbirdChatSDK.ChannelType = .group, messageId: Swift.Int64 = 0, includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeThreadInfo: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false) + @objc public init(channelURL: Swift.String, channelType: SendbirdChatSDK.ChannelType, messageId: Swift.Int64, builder: ((SendbirdChatSDK.MessageRetrievalParams) -> Swift.Void)? = nil) @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit } @@ -4038,15 +4055,29 @@ public protocol RestrictedUserListQuery : AnyObject { } @_hasMissingDesignatedInitializers @objc(SBDReaction) final public class Reaction : ObjectiveC.NSObject, Swift.Codable { @objc final public let key: Swift.String + @available(*, deprecated, renamed: "sampledUserIds") @objc final public var userIds: [Swift.String] { get } + @available(*, deprecated, renamed: "sampledUserIds") @objc final public var getUserIds: [Swift.String] { @objc get } @objc final public var updatedAt: Swift.Int64 { get } + @objc final public var sampledUserIds: [Swift.String] { + get + } + @objc final public var count: Swift.UInt { + get + } + @objc final public var hasCurrentUserReacted: Swift.Bool { + @objc get + } + @objc override final public var description: Swift.String { + @objc get + } required public init(from decoder: any Swift.Decoder) throws final public func encode(to encoder: any Swift.Encoder) throws @objc override final public func isEqual(_ object: Any?) -> Swift.Bool @@ -4063,6 +4094,9 @@ public protocol RestrictedUserListQuery : AnyObject { @objc final public let userId: Swift.String @objc final public let operation: SendbirdChatSDK.ReactionEventAction @objc final public let updatedAt: Swift.Int64 + @objc override final public var description: Swift.String { + @objc get + } required public init(from decoder: any Swift.Decoder) throws @objc deinit final public func encode(to encoder: any Swift.Encoder) throws @@ -4073,6 +4107,11 @@ public struct ReadStatus { public let user: SendbirdChatSDK.User public let lastSeenAt: Swift.Int64 } +@_hasMissingDesignatedInitializers @objc(SBDReportCategoryInfo) public class ReportCategoryInfo : ObjectiveC.NSObject, Swift.Decodable { + final public let name: Swift.String + @objc deinit + required public init(from decoder: any Swift.Decoder) throws +} @_hasMissingDesignatedInitializers @objc(SBDRestrictedUser) final public class RestrictedUser : SendbirdChatSDK.User { @objc final public var restrictionInfo: SendbirdChatSDK.RestrictionInfo? { get @@ -4512,6 +4551,7 @@ extension SendbirdChatSDK.SendbirdChat { @objc public static func blockUser(_ user: SendbirdChatSDK.User, completionHandler: SendbirdChatSDK.UserHandler? = nil) @objc public static func unblockUserId(_ userId: Swift.String, completionHandler: SendbirdChatSDK.SBErrorHandler? = nil) @objc public static func unblockUser(_ user: SendbirdChatSDK.User, completionHandler: SendbirdChatSDK.SBErrorHandler? = nil) + @objc public static func getReportCategoryInfoList(completionHandler: SendbirdChatSDK.ReportCategoryInfoListHandler? = nil) @objc public static func createGroupChannelCollection(query: SendbirdChatSDK.GroupChannelListQuery) -> SendbirdChatSDK.GroupChannelCollection? @objc public static func createMessageCollection(channel: SendbirdChatSDK.GroupChannel, startingPoint: Swift.Int64, params: SendbirdChatSDK.MessageListParams) -> SendbirdChatSDK.MessageCollection @objc public static func createNotificationCollection(channel: SendbirdChatSDK.FeedChannel, startingPoint: Swift.Int64, params: SendbirdChatSDK.MessageListParams, delegate: (any SendbirdChatSDK.NotificationCollectionDelegate)?) -> SendbirdChatSDK.NotificationCollection? @@ -4598,6 +4638,7 @@ extension SendbirdChatSDK.UserConnectionStatus : Swift.RawRepresentable, Swift.C public init(from decoder: any Swift.Decoder) throws public func encode(to encoder: any Swift.Encoder) throws } +@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") @objc(SBDReportCategory) public enum ReportCategory : Swift.Int { case suspicious = 0 case harassing = 1 @@ -4715,6 +4756,39 @@ extension Swift.UInt16 : Swift.ExpressibleByUnicodeScalarLiteral { public typealias UnicodeScalarLiteralType = Swift.UnicodeScalar public init(unicodeScalarLiteral scalar: Swift.UnicodeScalar) } +@objc(SBDTemplateMessageData) open class TemplateMessageData : ObjectiveC.NSObject, Swift.Decodable { + @objc(SBDSimpleTemplateData) public class SimpleTemplateData : ObjectiveC.NSObject, Swift.Codable { + @objc final public let key: Swift.String + @objc final public let variables: [Swift.String : Swift.String] + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + } + @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDContainerOptions) public class ContainerOptions : ObjectiveC.NSObject, Swift.Decodable { + @objc final public let profile: Swift.Bool + @objc final public let time: Swift.Bool + @objc final public let nickname: Swift.Bool + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + } + @objc public var type: Swift.String { + @objc get + } + @objc public var key: Swift.String { + @objc get + } + @objc public var containerOptions: SendbirdChatSDK.TemplateMessageData.ContainerOptions { + @objc get + } + @objc public var variables: [Swift.String : Any] { + @objc get + } + @objc public var viewVariables: [Swift.String : [SendbirdChatSDK.TemplateMessageData.SimpleTemplateData]] { + @objc get + } + required public init(from decoder: any Swift.Decoder) throws + @objc deinit +} @_hasMissingDesignatedInitializers @objc(SBDThreadInfo) final public class ThreadInfo : ObjectiveC.NSObject, Swift.Codable { @objc final public let replyCount: Swift.Int @objc final public let mostRepliedUsers: [SendbirdChatSDK.User] @@ -4745,7 +4819,9 @@ extension Swift.UInt16 : Swift.ExpressibleByUnicodeScalarLiteral { @objc final public var includeParentMessageInfo: Swift.Bool @objc final public var customTypes: [Swift.String]? @objc override dynamic public init() + @available(*, deprecated, renamed: "init(builder:)") @objc public init(previousResultSize: Swift.Int = 0, nextResultSize: Swift.Int = 0, isInclusive: Swift.Bool = false, reverse: Swift.Bool = false, messageTypeFilter: SendbirdChatSDK.MessageTypeFilter = .all, customType: Swift.String? = nil, senderUserIds: [Swift.String]? = nil, includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false, customTypes: [Swift.String]? = nil) + @objc public init(builder: ((SendbirdChatSDK.ThreadedMessageListParams) -> Swift.Void)? = nil) @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit } @@ -5402,7 +5478,9 @@ extension SendbirdChatSDK.WebSocketConnectionState : Swift.Hashable {} extension SendbirdChatSDK.WebSocketConnectionState : Swift.RawRepresentable {} extension SendbirdChatSDK.UserConnectionStatus : Swift.Equatable {} extension SendbirdChatSDK.UserConnectionStatus : Swift.Hashable {} +@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") extension SendbirdChatSDK.ReportCategory : Swift.Equatable {} +@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") extension SendbirdChatSDK.ReportCategory : Swift.Hashable {} extension SendbirdChatSDK.ReactionEventAction : Swift.Equatable {} extension SendbirdChatSDK.ReactionEventAction : Swift.Hashable {} diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/x86_64/SendbirdChatSDK.swiftinterface b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/x86_64/SendbirdChatSDK.swiftinterface index 66ea079d..d00d61c4 100644 --- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/x86_64/SendbirdChatSDK.swiftinterface +++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/dSYMs/SendbirdUIKit.framework.dSYM/Contents/Resources/Swift/x86_64/SendbirdChatSDK.swiftinterface @@ -214,6 +214,7 @@ extension SendbirdChatSDK.OpenChannel { @objc(cancelUploadingFileMessageWithRequestId:completionHandler:) dynamic open class func cancelUploadingFileMessage(requestId: Swift.String, completionHandler: ((_ result: Swift.Bool, _ error: SendbirdChatSDK.SBError?) -> Swift.Void)?) @objc(deleteMessage:completionHandler:) dynamic open func deleteMessage(_ message: SendbirdChatSDK.BaseMessage, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func deleteMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc dynamic open func deleteMessage(messageId: Swift.Int64, hardDelete: Swift.Bool, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func pinMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unpinMessage(messageId: Swift.Int64, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc(createMessageMetaArrayKeysWithMessage:keys:completionHandler:) dynamic open func createMessageMetaArrayKeys(message: SendbirdChatSDK.BaseMessage, keys: [Swift.String], completionHandler: SendbirdChatSDK.BaseMessageHandler?) @@ -241,9 +242,15 @@ extension SendbirdChatSDK.OpenChannel { @objc dynamic open func banUser(userId: Swift.String, seconds: Swift.Int, description: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unbanUser(_ user: SendbirdChatSDK.User, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unbanUser(userId: Swift.String, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @available(*, deprecated, renamed: "reportUser(_:reportCategoryInfo:reportDescription:completionHandler:)", message: "This method is deprecated in 4.23.0. Retrieve report categories from `getReportCategoryInfoList(completionHandler:)` and use `reportUser(_:reportCategoryInfo:reportDescription:completionHandler:)` instead.") @objc(reportUser:reportCategory:reportDescription:completionHandler:) dynamic open func report(offendingUser: SendbirdChatSDK.User, reportCategory: SendbirdChatSDK.ReportCategory, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @available(*, deprecated, renamed: "report(reportCategoryInfo:reportDescription:completionHandler:)", message: "This method is deprecated in 4.23.0. Retrieve report categories from `getReportCategoryInfoList(completionHandler:)` and use `report(reportCategoryInfo:reportDescription:completionHandler:)` instead.") @objc(reportChannelWithCategory:reportDescription:completionHandler:) dynamic open func report(category: SendbirdChatSDK.ReportCategory, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @available(*, deprecated, renamed: "reportMessage(_:reportCategoryInfo:reportDescription:completionHandler:)", message: "This method is deprecated in 4.23.0. Retrieve report categories from `getReportCategoryInfoList(completionHandler:)` and use `reportMessage(_:reportCategoryInfo:reportDescription:completionHandler:)` instead.") @objc(reportMessage:reportCategory:reportDescription:completionHandler:) dynamic open func report(message: SendbirdChatSDK.BaseMessage, reportCategory: SendbirdChatSDK.ReportCategory, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc(reportUser:reportCategoryInfo:reportDescription:completionHandler:) dynamic public func reportUser(_ offendingUser: SendbirdChatSDK.User, reportCategoryInfo: SendbirdChatSDK.ReportCategoryInfo, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc(reportChannelWithReportCategoryInfo:reportDescription:completionHandler:) dynamic public func report(reportCategoryInfo: SendbirdChatSDK.ReportCategoryInfo, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) + @objc(reportMessage:reportCategoryInfo:reportDescription:completionHandler:) dynamic public func reportMessage(_ message: SendbirdChatSDK.BaseMessage, reportCategoryInfo: SendbirdChatSDK.ReportCategoryInfo, reportDescription: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func muteUser(_ user: SendbirdChatSDK.User, seconds: Swift.Int, description: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func muteUser(userId: Swift.String, seconds: Swift.Int, description: Swift.String?, completionHandler: SendbirdChatSDK.SBErrorHandler?) @objc dynamic open func unmuteUser(userId: Swift.String, completionHandler: SendbirdChatSDK.SBErrorHandler?) @@ -513,6 +520,9 @@ extension SendbirdChatSDK.FileMessage { @objc open var notificationMessageStatus: SendbirdChatSDK.NotificationMessageStatus { get } + @objc open var templateMessageData: SendbirdChatSDK.TemplateMessageData? { + get + } @objc open var messageParams: SendbirdChatSDK.BaseMessageCreateParams? { get } @@ -2332,6 +2342,7 @@ public typealias UIKitConfigurationHandler = (_ uikitConfiguration: SendbirdChat public typealias FeedbackHandler = (_ feedback: SendbirdChatSDK.Feedback?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void public typealias MessageTemplateHandler = (_ messageTemplate: SendbirdChatSDK.MessageTemplate?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void public typealias MessageTemplateListHandler = (_ messageTemplateList: SendbirdChatSDK.MessageTemplateList?, _ hasMore: Swift.Bool, _ token: Swift.String?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void +public typealias ReportCategoryInfoListHandler = (_ reportCategoryInfoList: [SendbirdChatSDK.ReportCategoryInfo]?, _ error: SendbirdChatSDK.SBError?) -> Swift.Void @objc(SBDInitParams) final public class InitParams : ObjectiveC.NSObject { @objc final public var applicationId: Swift.String @objc final public var isLocalCachingEnabled: Swift.Bool @@ -2508,7 +2519,9 @@ extension SendbirdChatSDK.MemberListQueryParams : Foundation.NSCopying { @objc final public var includeParentMessageInfo: Swift.Bool @objc final public var replyType: SendbirdChatSDK.ReplyType @objc override dynamic public init() + @available(*, deprecated, renamed: "init(builder:)") @objc public init(includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeThreadInfo: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false, replyType: SendbirdChatSDK.ReplyType = .none) + @objc public init(builder: ((SendbirdChatSDK.MessageChangeLogsParams) -> Swift.Void)? = nil) @objc(createWithPreviousMessageListQuery:) public static func create(with query: SendbirdChatSDK.PreviousMessageListQuery?) -> SendbirdChatSDK.MessageChangeLogsParams @objc(createWithMessageListParams:) public static func create(with params: SendbirdChatSDK.MessageListParams?) -> SendbirdChatSDK.MessageChangeLogsParams @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @@ -2691,7 +2704,9 @@ extension SendbirdChatSDK.MessageFormItem { @objc final public var showSubChannelMessagesOnly: Swift.Bool @objc final public var customTypes: [Swift.String]? @objc override dynamic public init() + @available(*, deprecated, renamed: "init(builder:)") @objc public init(previousResultSize: Swift.Int = 0, nextResultSize: Swift.Int = 0, isInclusive: Swift.Bool = false, reverse: Swift.Bool = false, messageTypeFilter: SendbirdChatSDK.MessageTypeFilter = .all, customType: Swift.String? = nil, senderUserIds: [Swift.String]? = nil, includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeThreadInfo: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false, replyType: SendbirdChatSDK.ReplyType = .all, showSubChannelMessagesOnly: Swift.Bool = false, customTypes: [Swift.String]? = nil) + @objc public init(builder: ((SendbirdChatSDK.MessageListParams) -> Swift.Void)? = nil) @objc final public func belongsTo(_ message: SendbirdChatSDK.BaseMessage) -> Swift.Bool @objc final public func belongsToMessageParams(_ params: SendbirdChatSDK.BaseMessageCreateParams) -> Swift.Bool @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @@ -2745,7 +2760,9 @@ extension SendbirdChatSDK.MessageMetaArray : SendbirdChatSDK.Serializable { @objc final public var includeThreadInfo: Swift.Bool @objc final public var includeParentMessageInfo: Swift.Bool @objc override dynamic public init() + @available(*, deprecated, renamed: "init(channelURL:channelType:messageId:builder:)") @objc public init(channelURL: Swift.String = "", channelType: SendbirdChatSDK.ChannelType = .group, messageId: Swift.Int64 = 0, includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeThreadInfo: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false) + @objc public init(channelURL: Swift.String, channelType: SendbirdChatSDK.ChannelType, messageId: Swift.Int64, builder: ((SendbirdChatSDK.MessageRetrievalParams) -> Swift.Void)? = nil) @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit } @@ -4038,15 +4055,29 @@ public protocol RestrictedUserListQuery : AnyObject { } @_hasMissingDesignatedInitializers @objc(SBDReaction) final public class Reaction : ObjectiveC.NSObject, Swift.Codable { @objc final public let key: Swift.String + @available(*, deprecated, renamed: "sampledUserIds") @objc final public var userIds: [Swift.String] { get } + @available(*, deprecated, renamed: "sampledUserIds") @objc final public var getUserIds: [Swift.String] { @objc get } @objc final public var updatedAt: Swift.Int64 { get } + @objc final public var sampledUserIds: [Swift.String] { + get + } + @objc final public var count: Swift.UInt { + get + } + @objc final public var hasCurrentUserReacted: Swift.Bool { + @objc get + } + @objc override final public var description: Swift.String { + @objc get + } required public init(from decoder: any Swift.Decoder) throws final public func encode(to encoder: any Swift.Encoder) throws @objc override final public func isEqual(_ object: Any?) -> Swift.Bool @@ -4063,6 +4094,9 @@ public protocol RestrictedUserListQuery : AnyObject { @objc final public let userId: Swift.String @objc final public let operation: SendbirdChatSDK.ReactionEventAction @objc final public let updatedAt: Swift.Int64 + @objc override final public var description: Swift.String { + @objc get + } required public init(from decoder: any Swift.Decoder) throws @objc deinit final public func encode(to encoder: any Swift.Encoder) throws @@ -4073,6 +4107,11 @@ public struct ReadStatus { public let user: SendbirdChatSDK.User public let lastSeenAt: Swift.Int64 } +@_hasMissingDesignatedInitializers @objc(SBDReportCategoryInfo) public class ReportCategoryInfo : ObjectiveC.NSObject, Swift.Decodable { + final public let name: Swift.String + @objc deinit + required public init(from decoder: any Swift.Decoder) throws +} @_hasMissingDesignatedInitializers @objc(SBDRestrictedUser) final public class RestrictedUser : SendbirdChatSDK.User { @objc final public var restrictionInfo: SendbirdChatSDK.RestrictionInfo? { get @@ -4512,6 +4551,7 @@ extension SendbirdChatSDK.SendbirdChat { @objc public static func blockUser(_ user: SendbirdChatSDK.User, completionHandler: SendbirdChatSDK.UserHandler? = nil) @objc public static func unblockUserId(_ userId: Swift.String, completionHandler: SendbirdChatSDK.SBErrorHandler? = nil) @objc public static func unblockUser(_ user: SendbirdChatSDK.User, completionHandler: SendbirdChatSDK.SBErrorHandler? = nil) + @objc public static func getReportCategoryInfoList(completionHandler: SendbirdChatSDK.ReportCategoryInfoListHandler? = nil) @objc public static func createGroupChannelCollection(query: SendbirdChatSDK.GroupChannelListQuery) -> SendbirdChatSDK.GroupChannelCollection? @objc public static func createMessageCollection(channel: SendbirdChatSDK.GroupChannel, startingPoint: Swift.Int64, params: SendbirdChatSDK.MessageListParams) -> SendbirdChatSDK.MessageCollection @objc public static func createNotificationCollection(channel: SendbirdChatSDK.FeedChannel, startingPoint: Swift.Int64, params: SendbirdChatSDK.MessageListParams, delegate: (any SendbirdChatSDK.NotificationCollectionDelegate)?) -> SendbirdChatSDK.NotificationCollection? @@ -4598,6 +4638,7 @@ extension SendbirdChatSDK.UserConnectionStatus : Swift.RawRepresentable, Swift.C public init(from decoder: any Swift.Decoder) throws public func encode(to encoder: any Swift.Encoder) throws } +@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") @objc(SBDReportCategory) public enum ReportCategory : Swift.Int { case suspicious = 0 case harassing = 1 @@ -4715,6 +4756,39 @@ extension Swift.UInt16 : Swift.ExpressibleByUnicodeScalarLiteral { public typealias UnicodeScalarLiteralType = Swift.UnicodeScalar public init(unicodeScalarLiteral scalar: Swift.UnicodeScalar) } +@objc(SBDTemplateMessageData) open class TemplateMessageData : ObjectiveC.NSObject, Swift.Decodable { + @objc(SBDSimpleTemplateData) public class SimpleTemplateData : ObjectiveC.NSObject, Swift.Codable { + @objc final public let key: Swift.String + @objc final public let variables: [Swift.String : Swift.String] + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + } + @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(SBDContainerOptions) public class ContainerOptions : ObjectiveC.NSObject, Swift.Decodable { + @objc final public let profile: Swift.Bool + @objc final public let time: Swift.Bool + @objc final public let nickname: Swift.Bool + required public init(from decoder: any Swift.Decoder) throws + @objc deinit + } + @objc public var type: Swift.String { + @objc get + } + @objc public var key: Swift.String { + @objc get + } + @objc public var containerOptions: SendbirdChatSDK.TemplateMessageData.ContainerOptions { + @objc get + } + @objc public var variables: [Swift.String : Any] { + @objc get + } + @objc public var viewVariables: [Swift.String : [SendbirdChatSDK.TemplateMessageData.SimpleTemplateData]] { + @objc get + } + required public init(from decoder: any Swift.Decoder) throws + @objc deinit +} @_hasMissingDesignatedInitializers @objc(SBDThreadInfo) final public class ThreadInfo : ObjectiveC.NSObject, Swift.Codable { @objc final public let replyCount: Swift.Int @objc final public let mostRepliedUsers: [SendbirdChatSDK.User] @@ -4745,7 +4819,9 @@ extension Swift.UInt16 : Swift.ExpressibleByUnicodeScalarLiteral { @objc final public var includeParentMessageInfo: Swift.Bool @objc final public var customTypes: [Swift.String]? @objc override dynamic public init() + @available(*, deprecated, renamed: "init(builder:)") @objc public init(previousResultSize: Swift.Int = 0, nextResultSize: Swift.Int = 0, isInclusive: Swift.Bool = false, reverse: Swift.Bool = false, messageTypeFilter: SendbirdChatSDK.MessageTypeFilter = .all, customType: Swift.String? = nil, senderUserIds: [Swift.String]? = nil, includeMetaArray: Swift.Bool = false, includeReactions: Swift.Bool = false, includeParentMessageInfo: Swift.Bool = false, customTypes: [Swift.String]? = nil) + @objc public init(builder: ((SendbirdChatSDK.ThreadedMessageListParams) -> Swift.Void)? = nil) @objc final public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit } @@ -5402,7 +5478,9 @@ extension SendbirdChatSDK.WebSocketConnectionState : Swift.Hashable {} extension SendbirdChatSDK.WebSocketConnectionState : Swift.RawRepresentable {} extension SendbirdChatSDK.UserConnectionStatus : Swift.Equatable {} extension SendbirdChatSDK.UserConnectionStatus : Swift.Hashable {} +@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") extension SendbirdChatSDK.ReportCategory : Swift.Equatable {} +@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") extension SendbirdChatSDK.ReportCategory : Swift.Hashable {} extension SendbirdChatSDK.ReactionEventAction : Swift.Equatable {} extension SendbirdChatSDK.ReactionEventAction : Swift.Hashable {} diff --git a/Sample/QuickStart.xcodeproj/project.pbxproj b/Sample/QuickStart.xcodeproj/project.pbxproj index 33840553..4155f967 100644 --- a/Sample/QuickStart.xcodeproj/project.pbxproj +++ b/Sample/QuickStart.xcodeproj/project.pbxproj @@ -7,552 +7,553 @@ objects = { /* Begin PBXBuildFile section */ - 0005F60F56CFEB3E33F4E8B8 /* SBUFileMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE5888F40DD3ADE8F9804CA /* SBUFileMessageCellParams.swift */; }; - 00706761FC1D638FBA9673EF /* SBUMention.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23C48263B5E96DB33B0DDE50 /* SBUMention.swift */; }; - 00A70633D2F1CB92E4B3CB85 /* SBUCreateChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 876AE375BCDF095242D8D7BF /* SBUCreateChannelModule.swift */; }; - 00B461A9B5C42A39A27A2BA3 /* SBURegisterOperatorModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6427E0C89A92C133BA93CE /* SBURegisterOperatorModule.Deprecated.swift */; }; - 028D526AEBBFDFA8A6E40613 /* SBUMessageWebViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F258F1860AF88352DC256B4 /* SBUMessageWebViewModel.swift */; }; - 03B8F3E74263B6D36D3D7E24 /* SBUMessageFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26576FC0B524AFD7014EEFF9 /* SBUMessageFormView.swift */; }; - 03DFC77923A054ECBDCF8EB1 /* SBUCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 675230ACD54BDBEE99A64FDC /* SBUCacheManager.swift */; }; - 047735ECF42403A37C5E283A /* SBUGroupChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22DB3BA8E27D91E135E3A516 /* SBUGroupChannelSettingCell.swift */; }; + 00D453E930104BF9B2F3C74F /* SBUNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D69C3BE72EFFE2ADF6682A4E /* SBUNavigationTitleView.swift */; }; + 0134732FC22D2355667E871D /* SBUMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF4498D55AE80046FD8EB5B /* SBUMessageWebView.swift */; }; + 015EFF9907FF42EDEF3B3274 /* SBUQuotedMessageViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 284AA86927F4AA2A94378514 /* SBUQuotedMessageViewProtocol.swift */; }; + 0240E798325FC569F9485331 /* SBUBaseCarouselView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B0FE89F1EA97D03927E3A9 /* SBUBaseCarouselView.swift */; }; + 029095AEAB4AC9EA250B8E6B /* SBUInviteUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64681FFF131957F7D505B2A6 /* SBUInviteUserViewModel.swift */; }; + 02CD10301BD84B82E38EA6D5 /* SBUUnderLineTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4023938114E75C93F1BF2A28 /* SBUUnderLineTextField.swift */; }; + 033DA49E04CA02EC6FE7F8FF /* UINavigationController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31D671BF641F92AE70B8E7E8 /* UINavigationController+SBUIKit.swift */; }; + 0358B1C5FA3AB8CDE6A956F3 /* SBUNotificationTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DB8FD794FF53255D52F13D8 /* SBUNotificationTimelineView.swift */; }; + 036F1BB6D52B7BF5D79B0342 /* SBUChannelPushSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D7704E3E01A094F9F98067 /* SBUChannelPushSettingCell.swift */; }; + 03749C8DC694CA5F97682B62 /* SBUCreateChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DABB1336E3D59600F37A5AC /* SBUCreateChannelViewModel.swift */; }; + 03BD3CFBF6835F9985CC7F44 /* SBUCreateOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 122ECEA1DE56D2E0E1FA4A7B /* SBUCreateOpenChannelViewController.swift */; }; + 03C83C6A7C13C1546B8A1B8A /* SBUUserListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B209B97945CD406CF2A9D9F8 /* SBUUserListViewController.swift */; }; + 04186016B27C6EAFB67F7093 /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9174D17DF13E3188973925 /* SBUBaseChannelSettingsViewController.Deprecated.swift */; }; + 04523CA9CDED1D95F3A04D39 /* SBUMessageThreadModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747FEC525CBA18336168C966 /* SBUMessageThreadModule.Deprecated.swift */; }; 050584E069A50774636741A4 /* MemberListVC_Overriding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 715A32E5B024249C175D3A73 /* MemberListVC_Overriding.swift */; }; - 057D8652D57D04666EF3C17C /* SBUChatNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B850075BFE0B54DEEC5515 /* SBUChatNotificationChannelViewController.swift */; }; + 05817673B0F303A8A923B389 /* SBUMessageTemplate.Payload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F8694BD39DBBFE0BF91FF78 /* SBUMessageTemplate.Payload.swift */; }; 05838D2F86701D3253BA76E8 /* CustomNewMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA8781BA2734284427927163 /* CustomNewMessageInfo.swift */; }; 05EF3B883F179441278AD591 /* SendbirdChatSDK in Frameworks */ = {isa = PBXBuildFile; productRef = 74778F0EA153D6775D8BC4F6 /* SendbirdChatSDK */; }; - 06CA042E36383EE70BB78538 /* SBUOpenChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7A17CB256C1E6690BC5427A /* SBUOpenChannelViewController.Unavailable.swift */; }; - 0744C6C5AA9D6619C1872DD7 /* SBUDashboardConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D1FF4A0164C49E57FBC6D25 /* SBUDashboardConfig.swift */; }; - 075325CD2CB8948AADE6DA6D /* SBUMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B0C244BA5F0EF021B43825 /* SBUMessageInputView.swift */; }; - 0891B330BF01B35194A16BDC /* SBUImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F43C3077E5FBD6DB381AC3 /* SBUImageContentView.swift */; }; - 08B1EE83ED81CFF4E334B92F /* SBUViewModelDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 916EC177AFAA2196DC83E36B /* SBUViewModelDelegate.swift */; }; - 091B1766362ED583A665151D /* SBUOpenChannelCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0311AFDDBE4B05B7533266A /* SBUOpenChannelCommonContentView.swift */; }; - 0964200D841D1CD352792A52 /* SBUBaseChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03CFA1C9F3B17D4F9C8F3921 /* SBUBaseChannelListViewModel.swift */; }; - 097E2CC591D8F4ABCEB21E4D /* SBUMultipleFilesMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3952EE445F2068C423CEF52A /* SBUMultipleFilesMessageCell.swift */; }; - 0A3D199448C818A8DE5FDDE3 /* SBUInviteUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E83AF8B3053B214820961E7 /* SBUInviteUserModule.List.swift */; }; - 0A5CC2A7935D691D960A8301 /* SBUBaseChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA86507724B7BE0BF685CFEA /* SBUBaseChannelSettingsViewModel.swift */; }; + 061F46DC02219797CE4B1048 /* SBUBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8E60B29F16EE588A21FB2AC /* SBUBaseViewController.swift */; }; + 0624AC3E42C079135868431C /* SBUCreateChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE04A9034219ED03CEA42A71 /* SBUCreateChannelViewController.swift */; }; + 066A6B883441545429C47BF5 /* SBUChannelListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C1F5395DF5E2A608359D8AC /* SBUChannelListViewController.Deprecated.swift */; }; + 06D5D0F19F321C72B3FFD4F1 /* SBUFormView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140F0AEAD797E7F8F1D25B80 /* SBUFormView.Deprecated.swift */; }; + 0705C15CCB92A8C6E4A094E6 /* SBUMultipleFilesMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BA5ED2E074D01EEC5C7330 /* SBUMultipleFilesMessageCellParams.swift */; }; + 075845F411226DF2284F90E4 /* SBUOpenChannelUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F153421087B8C41E0E8E522 /* SBUOpenChannelUserMessageCell.swift */; }; + 07985FA7F838030738771215 /* SBUMessageTemplate.Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF70BC1BAA664BA68F5C6786 /* SBUMessageTemplate.Binder.swift */; }; + 07B466F04E389851A5A9E55E /* SBUBaseChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7625EB9EE7A48B5DF2C42CEF /* SBUBaseChannelSettingsViewModel.swift */; }; + 07D5FB3669F9CC6A960DE1B8 /* SBUView.Unavaliable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A06F14E9349F238FD9448CCA /* SBUView.Unavaliable.swift */; }; + 0830F8A0CD2C688999AF1E73 /* SBUTypingMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31BDD77267FB449609839A71 /* SBUTypingMessageCellParams.swift */; }; + 094BDFD5398D76197542BB7D /* SBUMessageFormItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08DB9CEF681DA6148272B832 /* SBUMessageFormItemView.swift */; }; 0B2CBE893C99F196B6BBC30B /* CustomSampleEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 932048A2DF2D18C5E7B0241C /* CustomSampleEnums.swift */; }; - 0E213EA883574EB70D606CA4 /* SBUMessageStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E0E3DE106FEFCCCFB7B9CE3 /* SBUMessageStateView.swift */; }; - 0E50DEEB4A658A2B05EA60E1 /* SBUOpenChannelModule.Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B75192C684B1B4BA726C8AE /* SBUOpenChannelModule.Media.swift */; }; - 0E755E7E9EDED917A637935F /* SBUMessageFormMultiTextItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90E017AA8C3BA79923C85BE /* SBUMessageFormMultiTextItemView.swift */; }; - 0F16141265AD9C80374F9DF6 /* SBUCommonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831F9EE1D768DCF8FC8D8942 /* SBUCommonItem.swift */; }; - 0F6A4CAA291168983D6E273D /* SBUBaseSelectUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37275E3D8770B308FBAAE333 /* SBUBaseSelectUserViewController.swift */; }; - 10E17AD84FFE06137F92F598 /* SBUDateFormatSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 608279F49965F3421A9F9750 /* SBUDateFormatSet.swift */; }; - 10FCE453768D8D0AEC5A8850 /* SBUModerationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC6524D1DFDE2BC8AD91C7C9 /* SBUModerationsViewModel.swift */; }; - 12DB37E47592AC66F218DF17 /* Data+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BFC1DC881896E9F41BAFAAA /* Data+SBUIKit.swift */; }; - 12E403DFA0D74CEE0291EBE8 /* SBUBaseMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8444F27837E0354BF466B3D6 /* SBUBaseMessageCellParams.swift */; }; - 1340CA592705957334F785C8 /* SBUMessageSearchResultCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC332D155B32F970E8DCA6DE /* SBUMessageSearchResultCell.swift */; }; - 13C364549410C6F993436A6B /* SBUGroupChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD3A6E2324EE1A49E3B1C63 /* SBUGroupChannelModule.List.swift */; }; - 142B30C7A3B4526F8628F70C /* SBUCreateChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97C04C17AFF00992457AB6B2 /* SBUCreateChannelViewController.Deprecated.swift */; }; - 14599DC2B147A1D51427FAAC /* SBUCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AEB9F051D19614E130D5346 /* SBUCollectionViewCell.swift */; }; - 14CC651080BD595FC2B6CFE7 /* SBUChannelListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D408D3011B64086CC61E947 /* SBUChannelListViewController.Deprecated.swift */; }; - 15121BA5F00A913833D4C7EB /* SBUBaseCarouselView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CA689CB3D53C0AB0245AB12 /* SBUBaseCarouselView.swift */; }; - 1545F61303945D12FAEE469C /* SBUQuotedMessageViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73E18972D4CCDDCEB457D65C /* SBUQuotedMessageViewProtocol.swift */; }; + 0B564A11DC7D41684BB6C2A0 /* SBUCommonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55969AA013EB73D1E19172A5 /* SBUCommonItem.swift */; }; + 0BA6D238FEE26013F5A82A95 /* SBUEmojiListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF344522A9AAEEAC549B18F5 /* SBUEmojiListViewController.swift */; }; + 0BAE8062B55B5662A3B0D3D7 /* SBUCreateOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D350A25605FFF210C422DDA /* SBUCreateOpenChannelModule.swift */; }; + 0C94C63858424DF3B20CB3D4 /* SBUGlobalCustomParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 974B24A3B9C929A42FEF680C /* SBUGlobalCustomParams.swift */; }; + 0DC7C8370D8100F773B614E9 /* SBUUnknownMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B406CCBD3D3A6E9E2EB70C /* SBUUnknownMessageCellParams.swift */; }; + 0DFA62427D30D689A7EF9B27 /* SBUFileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435C751E5E346A695E2292EB /* SBUFileViewController.swift */; }; + 0E53AA33A248524DF59FE197 /* SBUMessageSearchViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 352CFAC5E1EA6FE54242780C /* SBUMessageSearchViewController.Deprecated.swift */; }; + 0F4D54442245A933CDF57560 /* SBUOpenChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573782F7F2B6D4B2A0FFC82A /* SBUOpenChannelCell.swift */; }; + 0F6B2FB7C7419C2BA54CE526 /* SBUCreateChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D211B5887392DA7D820A69C /* SBUCreateChannelModule.Deprecated.swift */; }; + 10303C95E328221995F48D9C /* SBUInviteUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 071C39D246D7CFEF9CA6C90F /* SBUInviteUserModule.Header.swift */; }; + 1036E4C426952DAFD0F32367 /* UIView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0BDA898B7A04557551439C0 /* UIView+SBUIKit.swift */; }; + 1169B19F375D064CB81DC8DC /* SBUUserMessageTextViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF135AA8A532A37FBA8F716D /* SBUUserMessageTextViewModel.swift */; }; + 1186F4B2FE1ABEBB691E0877 /* SBUBaseMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C4C95218D609FF7C8D8C5F1 /* SBUBaseMessageCellParams.swift */; }; + 13061FE8ED99C5B9C7BC6811 /* SBUHighlightMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD82F9CA49ADCA89C1ED106 /* SBUHighlightMessageInfo.swift */; }; + 130BF3DC7F7FEA2FD1073E50 /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62EDF168DB62F207A894E55F /* SBUExtendedMessagePayloadCustomViewFactory.swift */; }; + 141A787FAE5896561D93546C /* SBUAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C96A072846DB97A5389DDA /* SBUAlertView.swift */; }; + 14716DC751D0CD4FABE22328 /* SBUChannelInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50B415BDE453F85AAF67108D /* SBUChannelInfoHeaderView.swift */; }; + 1473F35EF1F54D8F558DF231 /* SBUMessageTemplate.Renderer+RenderStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A31CA6605F2C6221425901C /* SBUMessageTemplate.Renderer+RenderStyles.swift */; }; + 14A254BEE87EE76A164AF2EF /* SBUMessageFormSingleTextItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCD8777B65E965902ABC9DB6 /* SBUMessageFormSingleTextItemView.swift */; }; + 15EDDBE6D4E4A1F3181141FF /* SendbirdChat+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31F49121C473145B3147D623 /* SendbirdChat+SBUIKit.swift */; }; + 16206FBFED683E785F964030 /* SBUError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1BEA0FEF96E7C6CE144DF40 /* SBUError.swift */; }; 16BD02B59AC7265751BE7F3D /* MessageTranslationMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF0C3A9D41F9CA7E230D440 /* MessageTranslationMessageCell.swift */; }; - 175EDF509CED233AD9CC18A8 /* SBUVerticalSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F2382F476A36CF655972E4A /* SBUVerticalSuggestedReplyView.swift */; }; - 185C1408AE60E6F869910100 /* SBUGroupChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7568AC4DD622C642F8C86A84 /* SBUGroupChannelModule.Deprecated.swift */; }; - 1880B290EF7AB9E563EA0454 /* SBUMessageTemplate.ImageRatioType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17958CFAD3664EA59A3F84CE /* SBUMessageTemplate.ImageRatioType.swift */; }; + 16EE1C5DDE9E162E689FCED6 /* SBULinkClickableTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB910339F572C10A220811AA /* SBULinkClickableTextView.swift */; }; + 173B30F0B5A174948AAB9980 /* SBUOpenChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A9FAEE483A123E632EF7198 /* SBUOpenChannelSettingsModule.List.swift */; }; + 17B8976F5B6DEF880C3256C7 /* SBUViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831DE0DC9161AE058131EBA9 /* SBUViewControllerSet.swift */; }; + 17C3BD698E967B446F56120F /* SBUBaseSelectUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB1C18AF2AFDFFA67C015CE0 /* SBUBaseSelectUserViewController.swift */; }; + 1813397ECAD78E36BD3F6934 /* SBUIconSetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC5331D8CB0D38EEAEB26B3 /* SBUIconSetType.swift */; }; + 184B96C4FFA0CD185E86F001 /* SBUTemplateLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27760E14C74B39DC9C7DEEC3 /* SBUTemplateLabel.swift */; }; 18E798E65CBA3F331117FD2C /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9025529DFA82D4C194EB5391 /* ViewController.swift */; }; - 1905F92330C0987CCE98A16A /* UIColor+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B35F05D4DD94D380C7648 /* UIColor+SBUIKit.swift */; }; - 1959A7D69ED35685C08D7BF9 /* SBUOpenChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57ECF9D0E0AA7D29E9632F65 /* SBUOpenChannelSettingCell.swift */; }; - 19C4D3172B8A2601F9D6CE71 /* SBUGroupChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A312943D226047A8A0A80BC1 /* SBUGroupChannelSettingsViewModel.swift */; }; - 1A0631092AA1A2B87B4C1DD5 /* SBUTableViewCell.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CF722BE3DF8E0B7848FBD84 /* SBUTableViewCell.Unavailable.swift */; }; + 1A0CBCE6F6DBC345BF0AED48 /* SBUGlobals.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61E472D21120ED5B7600B1F6 /* SBUGlobals.Deprecated.swift */; }; + 1A267E8A62055E42F8C8EBDE /* SBUBaseSelectUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75BDD1969EB44DC3D20F49FD /* SBUBaseSelectUserViewModel.swift */; }; + 1A35263D1FFED89B82AE395D /* SBUSelectableStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4BAA60BFBCADD1BFF1CECD0 /* SBUSelectableStackView.swift */; }; 1A7DBAA217C2575918761E3E /* BasicUsagesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F3E74E3C6D05FAC47D2B7FE /* BasicUsagesView.swift */; }; - 1A8E11E902ABFEBC4EF5A44E /* SBUMessageSearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5781C073053B196DFA96516 /* SBUMessageSearchViewModel.swift */; }; - 1B035079C937D26A852027F2 /* SBUMessageTemplate.Syntax.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC81963AB196DC5906862900 /* SBUMessageTemplate.Syntax.Item.swift */; }; - 1B5BB697D114BB5425C566F9 /* SBUChatNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17CBA12965E6C80B4C13D6A /* SBUChatNotificationCell.swift */; }; - 1BFF0073C42D404922E63AD8 /* SBUStringSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 770D1AE3840AB099BB0DC59A /* SBUStringSet.Deprecated.swift */; }; - 1C085417F7D2DA352E9305BE /* SBURegisterOperatorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D3B9C49BF0B66F077D9CBE /* SBURegisterOperatorViewModel.swift */; }; - 1C6BDEB440E1B2313BA1B124 /* SBUAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25DDA69DA01B7F06E05A1AC6 /* SBUAnimation.swift */; }; + 1B3DB6A2D0C9DBA9C4B1DB94 /* SBUCategoryFilterCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6592078F26932C1CD547FAC /* SBUCategoryFilterCell.swift */; }; + 1B7618369C9B5D0E8A04BEE4 /* SBUMessageTemplate.ImageRatioType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5C24AD528D6C85D3BEF1B8 /* SBUMessageTemplate.ImageRatioType.swift */; }; + 1C00383A2E1E19162D3FDABF /* SBUBaseSelectUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400E5A0AB367A5B39E5EB04B /* SBUBaseSelectUserModule.Header.swift */; }; + 1C14CACE78898F221B9E0A3F /* SBUMemberListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80064C4026C043AFC12E1426 /* SBUMemberListViewController.Deprecated.swift */; }; 1CBCB3FEC9820A63CEF3F809 /* MySettingsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 126A54F8F111E828995FD06C /* MySettingsCell.swift */; }; - 1D4E5400187AFFC589A2B728 /* SBUInviteUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = E62255854A90BDDE83B4332B /* SBUInviteUserModule.Header.swift */; }; - 1DEF6283E93B2259BF69CEAB /* SBUTheme.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B647DFA675F0D56786B033 /* SBUTheme.Deprecated.swift */; }; + 1CC7B9ABEBB1E8726B765FA8 /* UITextField+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 481B8FF257B12A56F27C6D12 /* UITextField+SBUIKit.swift */; }; + 1D7DC21F241632857682C64B /* SBUBaseChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34C418246FCCF4BB8B64F79F /* SBUBaseChannelListViewModel.swift */; }; + 1DD87D91B59D114D0AC0D231 /* SBUMessageThreadViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B311A93EE9CA6789BB1AE7A /* SBUMessageThreadViewModel.swift */; }; 1E1AF8B33F4559B343A5FB58 /* CommunityChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8338080AC9AE1F8F89DFF05 /* CommunityChannelListViewController.swift */; }; - 1E74E182A6C1A30CD76FB5B2 /* SBUGlobalCustomParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E986A050C4C8FC903E31D3 /* SBUGlobalCustomParams.swift */; }; - 1E8F6D09A6A495197747710D /* SBUPhotoAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B8A01BF2ADA47D6FEA75D5 /* SBUPhotoAccess.swift */; }; - 1F15043E7B195D09777F1BAC /* SBUBaseChannelViewController.Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 118A2257F9622F2F8E5D86C2 /* SBUBaseChannelViewController.Keyboard.swift */; }; - 1F6E3208A77E5B01C9A5A138 /* SBUSelectablePhotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B92CBBDD8E750F445C60D2C /* SBUSelectablePhotoViewController.swift */; }; - 2031EF881BFBA90639FBE507 /* SBUOpenChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0CB11A72DD2085B5C18A55F /* SBUOpenChannelModule.Input.swift */; }; - 21E6DD3309CD0AC66D825A5F /* SBUBaseChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5A123EB6C2B453399913BA /* SBUBaseChannelViewController.swift */; }; - 2293A37C49C7AD9276E6E615 /* UIImageView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99A98925B0695C5157011D33 /* UIImageView+SBUIKit.swift */; }; - 22954C114AF07ED250076778 /* SBUFeedbackViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 488F2B7DA65301CF251B4812 /* SBUFeedbackViewParams.swift */; }; + 1FFE6198A9E7A404019CAF8F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CEBAC4D46B539C3DDB18DA94 /* Assets.xcassets */; }; + 20C5643659E4A34E840E70C6 /* UIScrollView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA813B2A301F2978463CB8D9 /* UIScrollView+SBUIKit.swift */; }; + 21B44AC6EA68FFCC47B3B92E /* SBUBaseChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E3EDB3BA8099A4C2A01A68 /* SBUBaseChannelSettingsModule.List.swift */; }; + 21FD0FA315DB8FF313FBE9BA /* Array+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4DB23E48C28262DCE341C46 /* Array+SBUIKit.swift */; }; + 222500DE255770B5CDBFEDB0 /* SBUMessageStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD913210BC6A7C57BFF72E78 /* SBUMessageStateView.swift */; }; + 22D3FE38BD413D1F5D30B821 /* SBUMessageFormChipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B7FB5C4E062D8FEA91CF364 /* SBUMessageFormChipView.swift */; }; 22D4EA3A00FBF521FE3D1624 /* BusinessMessagingTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748F2518BAA37399D41DD3CC /* BusinessMessagingTabBarController.swift */; }; - 23879AE1BA0EA20226AC6316 /* SBUCacheManager.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11B8EFA490D869679EAB71E2 /* SBUCacheManager.Image.swift */; }; - 23B4214AE5621A17530BE357 /* String+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72ADC4C75567103FC4A751B1 /* String+SBUIKit.swift */; }; + 232D4E69B94BA0EC54B07BB1 /* SBUGroupChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34E33F43E962559106B296DD /* SBUGroupChannelCell.swift */; }; + 237A5851A0982C77815D62FC /* SBUCoverImageView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B729CB24F638C9B475E5EBE2 /* SBUCoverImageView.Deprecated.swift */; }; + 2458439D9A959BDED7142C0C /* SBUModerationsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6E57F9189FFF37411D636D /* SBUModerationsViewController.Deprecated.swift */; }; 24B9B0D5DB8619080A104320 /* CustomEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6549CE553EFCA6E649E6F /* CustomEmptyView.swift */; }; - 25B15AB0ED21C714EE4382BC /* SBUMentionLimitGuideCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E573E0E71DF51716B4200F /* SBUMentionLimitGuideCell.swift */; }; - 25C8BE0D1CEC3CCBDCFB1F2C /* SBUHorizontalSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0C409C904486D1739C32F4B /* SBUHorizontalSuggestedReplyOptionView.swift */; }; - 260356F14F222F8D55F19E0A /* SBUOpenChannelListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D6484A6409BCEA9453B8015 /* SBUOpenChannelListModule.Deprecated.swift */; }; - 269E28EB94CE434AAFDD5CEB /* SBUUserListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FE7395550121FF6926081EF /* SBUUserListModule.Deprecated.swift */; }; - 2751ABF1799D264BF59FCDCF /* SBUMessageTemplate.Renderer+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8332FF94516453BEB091B07 /* SBUMessageTemplate.Renderer+Utils.swift */; }; - 27D04D7AF80F21CF4F4E58CF /* SBUOpenChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 421FCE2EFE818C8149BDCF5E /* SBUOpenChannelListModule.List.swift */; }; - 27F19AA92D19D7B14522ED76 /* NSObject+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA332040B199B92647FA6C /* NSObject+SBUIKit.swift */; }; - 2873BCFC83C63786FB59313A /* SBUOpenChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABA7DAAB648ACE88FC09D2CD /* SBUOpenChannelModule.List.swift */; }; - 28F9B7686C989585AB111169 /* SBUGroupChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07E76B0FD30A1A1E54E0820 /* SBUGroupChannelViewController.Deprecated.swift */; }; - 29D4C91C06C9AF5A793E619C /* SBUTypingMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0487B6E8EAEB81B5B51CE4 /* SBUTypingMessageCellParams.swift */; }; + 257F7E36744145B2F4D98D51 /* SBUGroupChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9203816B0376D40A1A911ACB /* SBUGroupChannelListModule.Header.swift */; }; + 25B982A005E12B6BD2DA36BB /* SBUCacheManager.Template.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE451B711DB23006C48913B9 /* SBUCacheManager.Template.swift */; }; + 25CE28DFF9DABCEA44C36967 /* SBUSimpleSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585F18B26E0E1203C14402CC /* SBUSimpleSuggestedReplyOptionView.swift */; }; + 262EDDB1D0737536F3B35888 /* SBUIconSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3151C4880827B384801B2B4 /* SBUIconSet.swift */; }; + 26B957D3929AE6D856C673AE /* SBUOpenChannelAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F18D575E26E627422AF8C34 /* SBUOpenChannelAdminMessageCell.swift */; }; + 26F30B3E275D2491246F8F4A /* SBUUserListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13D0498609D990C8A42A22F3 /* SBUUserListModule.Deprecated.swift */; }; + 26F40A77241437A1D3976C3A /* SBUUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E14EA769BCD8F710A2704D2 /* SBUUser.swift */; }; + 271F0C6EAA4837A530F3197D /* SBUMessageDateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAA2616ED445118F6620BC4E /* SBUMessageDateView.swift */; }; + 27CD8C3A1920FDFAF1886B38 /* SBUGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 309D2A7B818234D2336C88DC /* SBUGlobals.swift */; }; + 28557FE7B6B59393162823DA /* SBUMessageTemplate.Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = E61E448583517A489DDD17EB /* SBUMessageTemplate.Container.swift */; }; + 289BB04BDB018352553A0E4A /* SBUTypingIndicatorInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7F6C3C13618DBD41924804 /* SBUTypingIndicatorInfo.swift */; }; + 29085141C86422AAA73B54A0 /* SBUChatNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2952FACB2BAF7AAA032DF22B /* SBUChatNotificationChannelViewController.swift */; }; + 29420EEBD9D9D6F698469E3B /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349EA1A4B107EE229BB98EA2 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */; }; + 29887D58B9FF7EB34146C37C /* UITableView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400788B87A29C784E6877142 /* UITableView+SBUIKit.swift */; }; + 29CF048A4AF66AB046F40356 /* SBUGroupChannelPushSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A328129CF968A70371B4EA0 /* SBUGroupChannelPushSettingsModule.swift */; }; 29F21CACC3E083C248649E81 /* GeneralSignInViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A8BCEC00EED3979EA4524D08 /* GeneralSignInViewController.xib */; }; - 2AA53A3333821B428CB458A2 /* SBUMessageTemplate.Renderer.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30C3F5FCE69DD46B44E450D0 /* SBUMessageTemplate.Renderer.Image.swift */; }; - 2AD5498090D77A003DF83D7E /* SBUBaseChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D65D69B630355947B04CF7E6 /* SBUBaseChannelSettingsViewController.swift */; }; - 2ADA344F6CFFEC4409668228 /* SBUFeedNotificationCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E589685BD55673F5A0FFB83 /* SBUFeedNotificationCellParams.swift */; }; - 2B1CF673FF95D6BF41B8DFB3 /* SBUMessageTemplate.Syntax.Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72B79ABBE13C32F08230716A /* SBUMessageTemplate.Syntax.Types.swift */; }; - 2B210DA91BBE1D99888B80C6 /* MultipleFilesMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CBD44A22066F5BE9CCD6901 /* MultipleFilesMessage+SBUIKit.swift */; }; - 2D2AA98A40D9E45344C37BBC /* SBUCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2B54F5DE18F16D7CFC2460 /* SBUCollectionViewFlowLayout.swift */; }; - 2D39DF95C97CA563DB4C02B0 /* SBUHorizontalSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D24634CEE819A2A541486C48 /* SBUHorizontalSuggestedReplyView.swift */; }; - 2E3BFC5CF85305E0F97F7BD1 /* SBUBaseChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1F77F2D4441E63D8DA44C0 /* SBUBaseChannelCell.swift */; }; - 2E4B4D8DB841F6CDBDFBC50D /* SBUMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED8DCCB028DB75E8F3CD5A4F /* SBUMenuView.swift */; }; - 2EB9AB2B07BCD693E667DBC5 /* SBUCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6D731680C5EDEEAE1D5E02 /* SBUCommonContentView.swift */; }; - 2ED1E582A3FDBB66302448F3 /* SBUSimpleSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B966E53D8FCBE34C712BA931 /* SBUSimpleSuggestedReplyOptionView.swift */; }; - 302F3AAAF9C424E4D167861E /* SBUNewNotificationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B72AB730BEC1115ADC44186F /* SBUNewNotificationInfo.swift */; }; - 302F75A0F973AFE32720BF4C /* SBUOpenChannelBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A19FAEEFBD644C229D31757A /* SBUOpenChannelBaseMessageCell.swift */; }; - 3040F24C275B7AECA95C8F9C /* SBUMessageTemplate.Decoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = D735DCE2765C804F27300CE4 /* SBUMessageTemplate.Decoders.swift */; }; + 2B967CF3DE88942A83F9F792 /* SBUMessageSearchModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAA006C7A32D492B927D0FD /* SBUMessageSearchModule.Header.swift */; }; + 2C634E242646F83FC8C3FD9E /* String+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C9AF875B921324EFE24AB5 /* String+SBUIKit.swift */; }; + 2C938930B4EE5433FF730F2D /* SBUConfig.CodingKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = E153E1994A208412F3951564 /* SBUConfig.CodingKeys.swift */; }; + 2CA8C2C25A9164E9FDCE64D7 /* SBUMessageFormViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAEBFA5BAB302599F5486D3 /* SBUMessageFormViewParams.swift */; }; + 2CCC2C7C2C2500F3DACD3092 /* SBUNotificationEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B85DB43965550E84D82909 /* SBUNotificationEmptyView.swift */; }; + 2D35B83060E1D419A06DAA81 /* SBUChatNotificationChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAAEF9AE0B38398114ADDB4 /* SBUChatNotificationChannelModule.Deprecated.swift */; }; + 2EC18352132F5CE7EA1442E9 /* SBUMessageTemplate.Renderer.RendererType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4ED0F3F0CF40C6785B7BF3E /* SBUMessageTemplate.Renderer.RendererType.swift */; }; + 2ED618E8A61CF97DA264556B /* SBURegisterOperatorModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757F9A00E492290F91F8ED13 /* SBURegisterOperatorModule.Header.swift */; }; + 300C102AAAE4E80879B3E533 /* SBUExtendedMessagePayloadForUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1210F73AD5109824F530E3 /* SBUExtendedMessagePayloadForUI.swift */; }; + 303D7B4070BA88A94AEEA363 /* SBUUserListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99436422B0981FBBC95300D1 /* SBUUserListModule.swift */; }; + 305C6E9749A4FF41A10089AE /* SBUQuotedFileMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E98DDE480138DFA564D4C50 /* SBUQuotedFileMessageView.swift */; }; 30D6FD3C65C007D6F59D3B51 /* ConnectBusinessMessagingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = E00D6DB472E2D89F05B58CFD /* ConnectBusinessMessagingView.xib */; }; - 312589A484D9F6EB9B81EBD3 /* SBUModerationsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B16D5D96EBB5309A21E3786 /* SBUModerationsModule.swift */; }; - 317C6C37AE4226827ABEB534 /* SBUOpenChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A49910D35E2118DE7E348E0 /* SBUOpenChannelSettingsModule.List.swift */; }; - 3206B12B8FDC4C21C7E8099E /* MessageForm+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6DC184330F8F5C9B76284F /* MessageForm+SBUIKit.swift */; }; - 323691B79796E1A00483E84B /* SBUTheme+Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9AE76FAAC199CC2BB3F713 /* SBUTheme+Type.swift */; }; - 32377672495F879BE5638F52 /* SBUOpenChannelSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F247864E5A3A35038BAA79E1 /* SBUOpenChannelSettingsModule.Deprecated.swift */; }; - 330540BEBCD4A2E9FE679D5A /* SBUBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAB34DDAE38CF3B4EB76F37A /* SBUBaseMessageCell.swift */; }; + 31396231F1F974ACE3FCE254 /* SBUMultipleFilesMessageCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC3709493E96E7A5A033B659 /* SBUMultipleFilesMessageCollectionView.swift */; }; + 320B908D1D3F32EC8B9C6B6F /* SBUHorizontalSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F05329771E62C9766AD1BEB2 /* SBUHorizontalSuggestedReplyOptionView.swift */; }; + 3282FDDEA3514D40F185E0F5 /* UIApplication+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03B3D88BB2B4A13293FFDB01 /* UIApplication+SBUIKit.swift */; }; + 329F3E48C068F3B11C0B345C /* SBUCreateChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D007A1C8A84444040D3C3CB8 /* SBUCreateChannelViewController.Deprecated.swift */; }; + 32E7982C956E9008117C7168 /* SBUBaseChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0DA25FBF7CE7FF54287F1D /* SBUBaseChannelSettingsModule.Header.swift */; }; + 32F83CF49129E32A207B9B68 /* SBUTypingIndicatorMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63A3652DB73F149784B2B8F2 /* SBUTypingIndicatorMessageManager.swift */; }; + 330C00DCBA8E00B50D34C1A2 /* Thread+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761CE2874C5428449282C30B /* Thread+SBUIKit.swift */; }; + 3344CD1D48544481B4F596EB /* SBUModerationsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810899023364655E58CC52CE /* SBUModerationsModule.Header.swift */; }; + 336D868DD8B0936CE25DE4C0 /* SBUBaseChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AAAF49587A651949211C86A /* SBUBaseChannelModule.Header.swift */; }; + 33C47B9275C819E3AC004219 /* SendbirdUI.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1CB7BC382E2275FBC25A064 /* SendbirdUI.Deprecated.swift */; }; 33C9D1883866C8184AE70AEF /* CustomChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4099E93E16C27E5CEB12785B /* CustomChannelListModule.swift */; }; - 341669D6B8253F88D927E417 /* SBUMessageThreadModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E436C5C518272223A6790B7 /* SBUMessageThreadModule.swift */; }; - 3441C3A760F0F8E94B7C92AA /* SBUQuotedFileMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18AE0317E03759B1D0702B6 /* SBUQuotedFileMessageView.swift */; }; + 33FE1D66EE4A8A042909BA8C /* SBUExtendedMessagePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FBBD3E99CA4D60F075A58BB /* SBUExtendedMessagePayload.swift */; }; + 3402A2DEBE27D0FB8DE33A2B /* MessageForm+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5CA80C537F6693ED4B90B93 /* MessageForm+SBUIKit.swift */; }; + 34118C80A34ABAF09D388376 /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DBE6D6C187D890201C0B4F /* SBUFeedNotificationChannelModule.CategoryFilter.swift */; }; + 34A986DEA1BD2C34BCB839F8 /* SBUOpenChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C1C209F82DF7F8B0CC9B5F1 /* SBUOpenChannelSettingsViewController.swift */; }; + 34B68012BEDB0117962C2DDB /* SBUOpenChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = B566D02C648E7B871FE33DF2 /* SBUOpenChannelSettingsModule.swift */; }; + 34FD66D4B7598B1C0DBB96C3 /* SBUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53332A43727953F0BCF98825 /* SBUView.swift */; }; 3546B8997F37360ACD9B296D /* BusinessMessagingSignInViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7F6412A0B94483A3C585B666 /* BusinessMessagingSignInViewController.xib */; }; - 3708322791590A673002D1A7 /* SBUNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F6F8B4BB6DAD77B700B140 /* SBUNavigationTitleView.swift */; }; - 37C0C17878FAFD04750C886C /* SBUMessageTemplate.Renderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07950F266BD4EDE7C1A890D0 /* SBUMessageTemplate.Renderer.swift */; }; - 37DF6C0665203422482E28DB /* SBURegisterOperatorModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97CC57307494CE04BD8680FB /* SBURegisterOperatorModule.Header.swift */; }; - 3A2C4C055E5AE4186B67BBCE /* UIButton+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A1D931F820ACD3B4081B65 /* UIButton+SBUIKit.swift */; }; - 3ABC14E3CC46EC315ADDBD58 /* SBUGroupChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153D4037B4C416E7D20A6AE8 /* SBUGroupChannelSettingsModule.swift */; }; - 3B10258359823F2DFFCB0411 /* SBUQuoteMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB36D28D9A4C3D1FAB324843 /* SBUQuoteMessageInputView.swift */; }; - 3BB28985BB361E50647FBDB8 /* CommonProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD45D6AB80BFB696EC000EA4 /* CommonProtocols.swift */; }; + 35D971255A91DBAFF1777BFD /* SBUReplyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E9AAE372F2FFB6CF6F65D8 /* SBUReplyConfiguration.swift */; }; + 35DDBD5D265B2E71ABA0D1A6 /* SBUMessageSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73E242D0B9E83B0BB58ECD49 /* SBUMessageSearchViewController.swift */; }; + 368E49D46640C7FE278756F2 /* SBUCreateChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF8DB6421C79E38B48D4A52A /* SBUCreateChannelModule.Header.swift */; }; + 36C8D3B09B244B2DD70621A6 /* SBUSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7120D69772B96518BA5D8137 /* SBUSuggestedReplyOptionView.swift */; }; + 37358B01A8CED8BF5FB24998 /* SBUGroupChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABED8B363E0368C036C6E0F3 /* SBUGroupChannelViewController.swift */; }; + 37BC8D4A4E66EF72558BA233 /* SBUFormFieldView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585D44A2AD1DC37E24E4BCD9 /* SBUFormFieldView.Deprecated.swift */; }; + 391980A5F12B30613B65949A /* SBUMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3C5B114CCC2679F187A379 /* SBUMentionConfiguration.swift */; }; + 395AA2B8D91E01E6C120FDDF /* SBUHorizontalSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E5A8F9DD7E55F4F3F8BA523 /* SBUHorizontalSuggestedReplyView.swift */; }; + 39A8C6F8CB774CA4DBEA9BA4 /* SBUDownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3821395769B75DA0E2C9E55 /* SBUDownloadManager.swift */; }; + 39FFFCD1F395307BF958048F /* SBUAdminMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1CB3C37FD6AD44F6D4ED89C /* SBUAdminMessageCellParams.swift */; }; + 3AB94BF60476987BF8B46F01 /* SBUQuoteMessageInputViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A7FDE30FBFB4CEAC0BAB496 /* SBUQuoteMessageInputViewParams.swift */; }; + 3BA9BE4290848B195C0219CC /* SBUMessageFormFallbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1214A91666F3EDE5BB6137 /* SBUMessageFormFallbackView.swift */; }; + 3BDDEA2BD6ADDEE568FD12B0 /* SBUDateFormatSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D083B8103AC3EB63B7A2DA /* SBUDateFormatSet.swift */; }; 3C09757B8F0E2A770B427896 /* LiveStreamChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7336ED3EEE080DDF052F158 /* LiveStreamChannelCell.swift */; }; - 3C0FE21FE0448A1F4E5D0895 /* SBUMessageTemplate.Renderer.RendererType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89A0F87A3AFDA4D0074B2964 /* SBUMessageTemplate.Renderer.RendererType.swift */; }; - 3D2CF7813F0A03FA03EE96CE /* UIStackView.SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64343ABCF9823D8CAAE0B773 /* UIStackView.SBUIKit.swift */; }; - 3DCF4A1B01E99740863110CC /* SBUUserListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EB757F9E515E4E3CA0DA33C /* SBUUserListModule.List.swift */; }; - 3E10DB80AA4803E984BF8D7F /* SBUUserListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8ECC73AC89836EBC8948EFF /* SBUUserListViewController.swift */; }; - 3E2313CFED5BC3525621718C /* SBUBaseChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E9B2570D66A05DE06974F0 /* SBUBaseChannelSettingCell.swift */; }; - 3E4E1E0A4F0701B9935459D3 /* SBUChannelInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C97EA03DE7FCF0473DD6AF17 /* SBUChannelInfoHeaderView.swift */; }; - 3EE34EFF8ECEB5F92255921A /* SBUCreateOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6096A7DEF789F221665B1585 /* SBUCreateOpenChannelViewController.swift */; }; - 3FF6FD1AEE8AA7810F55E274 /* SBUFormView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88FAE413F3EE82A25350AF5C /* SBUFormView.Deprecated.swift */; }; - 407CCAFCEE3FA2244F3C70B6 /* SBUScrollOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BCE86FCF4979B40C76E438 /* SBUScrollOptions.swift */; }; + 3C52BD414B7396B0189489CC /* SBUFeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2240AD0879F26845B7A0B6EB /* SBUFeedbackView.swift */; }; + 3DFF838E656E1B79003E317C /* CommonProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = C381CDC0FB082670EE67CCC1 /* CommonProtocols.swift */; }; + 3E345FF89F1150B4F5E767E3 /* UIImage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03211092E5163312F66B8B8E /* UIImage+SBUIKit.swift */; }; + 3ECF09C85304115A2051EFB4 /* SBUMultipleFilesMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F54FE77D315DA68BA724FB7D /* SBUMultipleFilesMessageCell.swift */; }; + 3F1C69190DDAC3BC1A0E9CC2 /* SBUUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E6291A6D1F81843ED7D199 /* SBUUserMessageCell.swift */; }; + 4046B77C156C1134FC7E1101 /* SBUNewNotificationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52E4A23174547F1E6A7A78E2 /* SBUNewNotificationInfo.swift */; }; + 40D5B6D8AF29EDFF57A09F8A /* SBUMessageTemplateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7D4ECB9B778E69DBF0DFAA9 /* SBUMessageTemplateManager.swift */; }; + 418C68531F1451522CCEFC31 /* SBUMessageFormChipsItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331E05DA454555800C11F043 /* SBUMessageFormChipsItemView.swift */; }; 419552E6D0EC71D3EEA92E13 /* FeedChannelListViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EB6FAC1C2EC8D79D3474335 /* FeedChannelListViewCell.swift */; }; - 41B53A5BD2B74468729E3D8D /* SBUView.Unavaliable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A44818B88B178486ED038D /* SBUView.Unavaliable.swift */; }; - 42114070D100AEA47594282D /* SBUFeedNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B2F21FFD86ADB8B9951EE6F /* SBUFeedNotificationChannelModule.Header.swift */; }; - 440794528F04B829F1D2FEAD /* SBUCreateChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33AB91889DFE017ECE2F5F9B /* SBUCreateChannelModule.List.swift */; }; - 442B72A2BEF2CA2D4F27E2A8 /* SBUChatNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB30A76041C59FCAA367DB56 /* SBUChatNotificationChannelViewModel.swift */; }; - 445E360FC7FA10BC92470212 /* SBUGroupChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEE61BC4C8B7AD8FA92DBFAC /* SBUGroupChannelSettingsViewController.swift */; }; - 446B070B9F2E341375C0D9DD /* SBUFeedNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504F077355EE64769E173CE1 /* SBUFeedNotificationChannelModule.swift */; }; - 44E2B715B4994720C49EA6CC /* SBUDebouncer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D273D99CA9A27107F67BD22 /* SBUDebouncer.swift */; }; - 45E8BBA79B7C4A937763BF07 /* CGSize+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372096BD98820C7E3C69C81F /* CGSize+SBUIKit.swift */; }; - 47BD6E85C5CED95F63CD6CA5 /* SBUOpenChannelContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CECE55851A312C02F5A0402 /* SBUOpenChannelContentBaseMessageCell.swift */; }; - 483FF5745C2217C23D652444 /* SBUStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EECC11EDA8F958B48C62CE1C /* SBUStackView.swift */; }; - 4845B52886BB95957E8E1143 /* UIApplication+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B04382B28C21A068133766E0 /* UIApplication+SBUIKit.swift */; }; - 485BF572D26167277D5C8EB8 /* SBUExtendedMessagePayloadForUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = D07A7EE51C4A3DFF9CEA32AA /* SBUExtendedMessagePayloadForUI.swift */; }; - 485E83E9B66B22B4C171750E /* SBUFeedNotificationChannelViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6216C50BAA2CAAEE1EC0A173 /* SBUFeedNotificationChannelViewParams.swift */; }; + 427B47C573C3A9A036829EFA /* SBUNotificationNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEB3989BBB3D2F0C1BBAA77A /* SBUNotificationNavigationTitleView.swift */; }; + 434B5BC44832D04A28281A0A /* SBUOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECD8F58BD4AF987A86A92D61 /* SBUOpenChannelModule.swift */; }; + 43745CD5F9AAF7E6CE6AD228 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 727FF6B4443EA52798175F87 /* SBUGroupChannelPushSettingsModule.Header.swift */; }; + 4411FDAF5CB3B6FEC13F4E5A /* SBUOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DBFA10869401C78385A090 /* SBUOpenChannelViewController.swift */; }; + 4602538080A56FC23ED18F80 /* SBUGroupChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4587062FC30AC15847BBC34 /* SBUGroupChannelViewModel.swift */; }; + 46E5C54C8F40C0B87170E6D4 /* BaseMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562C4D742C3893E136057E29 /* BaseMessage+SBUIKit.swift */; }; + 47279AE02557053B7E884E1D /* SBUActionSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAFBA8CF01DE8D365B83B255 /* SBUActionSheet.swift */; }; + 4737782687CAD1A94CBD360F /* SBUTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874A7A8861CBCE5000CF39EB /* SBUTableViewCell.swift */; }; + 47549C386EF1E623C27C06E6 /* SBUCacheManager.NotificationSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA6463174F1CFB0F94BF5DF /* SBUCacheManager.NotificationSetting.swift */; }; + 488CD544EE02D6C4F2342154 /* SBUMessageTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DD3A99402A1315867EA7874 /* SBUMessageTemplate.swift */; }; 48B8EC5BAB2F8F2E2C97A23D /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B6689974C44EA060F592DE /* NotificationService.swift */; }; - 48E2C549761F64AA1663DBAA /* SBUUserProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6676452BC920B86FEC1C313 /* SBUUserProfileView.swift */; }; - 4944716B34DFBF397F588F3F /* SBUUnknownMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = F438EFE45AABA85D239E7FAB /* SBUUnknownMessageCellParams.swift */; }; - 4988710D7894474128F6AFA9 /* SBUVoiceRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4C22BA3EB9EAFDF57C1915F /* SBUVoiceRecorder.swift */; }; - 49D7CEE8AA0E255A96E59F1B /* SBUCacheManager.NotificationSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC5ECD43155BAEF15185301 /* SBUCacheManager.NotificationSetting.swift */; }; + 48C017DEC74029B0B5E833D7 /* SBUMessageTemplate.Decoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4B095A8546CA0D9DEAB8202 /* SBUMessageTemplate.Decoders.swift */; }; + 4A7383B3902E17BA515DB948 /* SBUOpenChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 250F920174422ADCFB084615 /* SBUOpenChannelSettingsViewModel.swift */; }; 4AAF1B44CF90589E66243951 /* ChannelVC_CustomList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D71A9CFA36C34EF4264A465 /* ChannelVC_CustomList.swift */; }; - 4AD89049BE2E9A677177C190 /* SBUGroupChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF2B44B3900FF2A1BEB04CC /* SBUGroupChannelModule.Input.swift */; }; - 4ADEDB068FF439B7777068D5 /* SBUConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D8AA4646C10CB9E5BCCEEF /* SBUConfigManager.swift */; }; - 4B798219608854F96EE013D8 /* SBUPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D778AFC274832E83F3D4F8BB /* SBUPropertyWrapper.swift */; }; - 4B7B02C41F3241153C82C37F /* SBUTypingIndicatorMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59A50D5353E32298636074E /* SBUTypingIndicatorMessageManager.swift */; }; - 4B83F1EF95C24EEE2292DEBE /* SBUParentMessageInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53680E385DC983A9A4F19F0C /* SBUParentMessageInfoView.swift */; }; + 4B4D33468A4FA8B1D3D92435 /* SBUParentMessageInfoReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9184AA18098A414981060021 /* SBUParentMessageInfoReactionView.swift */; }; + 4BB9ABCC53F98D771967FA0E /* SBUOpenChannelUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16CF56B65EE90AC19E847591 /* SBUOpenChannelUnknownMessageCell.swift */; }; 4BD508FBC49EA9E0BE3628B1 /* UILabel+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D7ED4A7D6E59E73E28846C0 /* UILabel+Ext.swift */; }; - 4CBB4C8AB826C8E7E0600D1A /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A19694AC9D9D4F3A28A1D59 /* SBUExtendedMessagePayloadCustomViewFactory.swift */; }; + 4C29EDD8A2BDDFE29260E226 /* SBUVoiceRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A9C67E2C290C9EA17FDACE9 /* SBUVoiceRecorder.swift */; }; + 4D4BE6BE642E7FA29FD9D2A1 /* SBUCommonDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FE1F9257725B0FF405BF43C /* SBUCommonDelegate.swift */; }; 4D6EA72ADA7759C80ADC1478 /* CustomUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AF77F22C3689DA980F0EFF /* CustomUserCell.swift */; }; 4D876D744765ED547B7DCE05 /* InviteUserCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56585FF472897189202B81E3 /* InviteUserCustomManager.swift */; }; - 4E99CCAD5F7ABA4555F33640 /* SBUCreateChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCB6BC09BEC156343F8E1CC0 /* SBUCreateChannelViewModel.swift */; }; - 4E9A4C6088C10D1EC7C713B7 /* SBULayoutableButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = C025F75CE25256459891EE5F /* SBULayoutableButton.swift */; }; - 4EC79F1F15A0729F10EBD8C8 /* SBUBaseChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5249022C9AEC80C095D0B46 /* SBUBaseChannelModule.Header.swift */; }; - 4F023A51A1BC5947CE535E61 /* SBUChannelTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7CD6EBD6A401746C6E4C94 /* SBUChannelTitleView.swift */; }; - 4F7BA706F49296AAB1341F7F /* Array+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63CFD50834DA330F11718247 /* Array+SBUIKit.swift */; }; - 504639DE8ED5195313EC2F3F /* SBUTemplateType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D514F119182838EC4FFD5F1 /* SBUTemplateType.swift */; }; + 4EA5CAEF155557F6199D11E6 /* SBUVerticalSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47D111641486CD211FB887C9 /* SBUVerticalSuggestedReplyView.swift */; }; + 4F6A767491EA8877529A250E /* SBUModerationsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47ABC90DDDC4A24575EDF1D /* SBUModerationsModule.Deprecated.swift */; }; + 4FA4A8CFF5FF744B37DD7C10 /* SBUEmojiManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EBED2CBE4F7D2F253AECCC /* SBUEmojiManager.swift */; }; 506C2D85BE783568031D0EF2 /* FeedChannelListViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3900205508594F1BE53CC509 /* FeedChannelListViewCell.xib */; }; - 507C5ECA774A6422A02687E8 /* SBUBaseChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC0B2D417C7CF975C7C69EB /* SBUBaseChannelModule.List.swift */; }; + 50CDE86EBDFA4C3F1D1A0CA0 /* SBUMessageTemplate.Renderer.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2EDF09943B76696AD0B664A /* SBUMessageTemplate.Renderer.Image.swift */; }; 5123C0FD8A89CF53F15B67CD /* AdditionalFeaturesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E9C3F514B55549435BAE9D /* AdditionalFeaturesManager.swift */; }; - 52D3953F32880E7027911E5A /* SBUOpenChannelAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2628123757A791E184B983A /* SBUOpenChannelAdminMessageCell.swift */; }; + 5134895A242E234051479D07 /* SBUOpenChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA1C85ED7BE2A67909ACBC19 /* SBUOpenChannelListModule.swift */; }; + 528C4EDA82C39AB23800A1EA /* SBUUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C13423FA164D935295EF5A7 /* SBUUserCell.swift */; }; 52D4C02380313387757C91D7 /* ConnectBusinessMessagingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81DF637316DF97C04D7CECB /* ConnectBusinessMessagingView.swift */; }; - 53366AC932096AB5D3B9C5A8 /* SBUSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D0ED11697A6CF4C022175B /* SBUSuggestedReplyView.swift */; }; + 53729E2982B126D124CCB269 /* SBUFeedNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C57273235CEFE9814A91B6 /* SBUFeedNotificationCell.swift */; }; 53778F6EB1FE32ECA01C5E7C /* GeneralSignInViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B943C8F50DD6CA3985E33CF6 /* GeneralSignInViewController.swift */; }; - 5385A56B3862B044B2FDE855 /* SBUMenuCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEE1CFEF637F858E50DA4FCD /* SBUMenuCell.swift */; }; 538AF7C4BC1CCB21DFE4948B /* LiveStreamChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3094ABD7D9756A038A5AB4 /* LiveStreamChannelListViewController.swift */; }; - 5418CC11CCAC89EBCB6DFFA4 /* SBULoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18B605C22F7356CA2C6E031F /* SBULoading.swift */; }; - 54B464DA10FE0A542BACB8A7 /* SBUTypingIndicatorInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2D37E8F43412D67F2970681 /* SBUTypingIndicatorInfo.swift */; }; - 54E1401C0A91D3BE39FFE5F6 /* SBUUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BFA74EA24416A37E2B964AA /* SBUUserCell.swift */; }; - 558053A0676082641364470A /* SBUGroupChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77776CD055CB33CC93659D4C /* SBUGroupChannelCell.swift */; }; - 55D58E80DE3824D5885152E5 /* SBUEmojiManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 935164919B984D5375F5302E /* SBUEmojiManager.swift */; }; - 56B0B5FFBACE4B864B97856A /* SBUGroupChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569B284E05B1416A967D3CBE /* SBUGroupChannelModule.Header.swift */; }; - 570449C93062C1325548274F /* SBUOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C03D1AD8745F858C931A4CB /* SBUOpenChannelViewModel.swift */; }; + 54D7F0353D87B41CF277B0FF /* SBUUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB4ADA381FE25B2EBF5BBA3F /* SBUUnknownMessageCell.swift */; }; + 54DD7CCF4D216E38F16977FB /* SendbirdUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45A00B82933A5AE3293F109 /* SendbirdUI.swift */; }; + 54E1C368F10C78761ED071DF /* Sequence+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFC292C73D03ED39788D231D /* Sequence+SBUIKit.swift */; }; + 55148A780DC538EB34CCD342 /* SBUBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C223CDEC6560E33EFD74231 /* SBUBaseMessageCell.swift */; }; + 55148C779E605E9D90F1F562 /* SBUBaseChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 870D076A2EF00CFD68D125DB /* SBUBaseChannelListModule.swift */; }; + 5554AFF2FC5F0C0768DD1E53 /* SBUGroupChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB625B323B66C281A3ED47C4 /* SBUGroupChannelModule.Header.swift */; }; + 55894366F365E7692A1F29F1 /* SBUStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21ECE846F66671BB679789DD /* SBUStackView.swift */; }; + 55A13378ACB9D293537BC5B1 /* SBUMentionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DF5BA4DE46A89A45AD9A87 /* SBUMentionManager.swift */; }; 570FF873D0A7052239BF3E5A /* CustomChannelListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2BB9D321E4FDE1E679A0373 /* CustomChannelListCell.swift */; }; - 57264D9052538383E2C3B9A9 /* SBUQuoteMessageInputViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E987E92D35188860326BA56 /* SBUQuoteMessageInputViewProtocol.swift */; }; - 575E6AF9B4F4C4A62A4A252B /* SBUFormViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FFEA9849FF6F613A4136F0 /* SBUFormViewParams.Deprecated.swift */; }; - 577B4AE583481A14154AA8EF /* SBUQuoteMessageInputViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = F81D087EA15D133F81BF53A2 /* SBUQuoteMessageInputViewParams.swift */; }; - 57980D5721C858155E2B3AD6 /* SBUModerationsViewModel.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41FA6E3DA0E4704F8750DE7A /* SBUModerationsViewModel.Deprecated.swift */; }; 57E98E83B28121FB413D2F15 /* GroupChannelViewModel_AdditionalFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB823C463947E90BA7D1148 /* GroupChannelViewModel_AdditionalFeatures.swift */; }; 58006CE7B8A9632219EA02D8 /* MyOpenChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E27F72A0D096280795BF7D61 /* MyOpenChannelSettingsViewController.swift */; }; + 5836D73A8B9F0966D28076B9 /* SBUFileMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6223AE45A6BA181A5EA0CAAE /* SBUFileMessageCellParams.swift */; }; + 586C31C4704971F119002F56 /* SBUOpenChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25E7EEAD2CC530F5A98A34AF /* SBUOpenChannelViewController.Deprecated.swift */; }; 58C2E06A73C39A7CFD96AEC5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 49BBC7DDD507E9E01F953ABC /* Assets.xcassets */; }; - 5939CF08C9526730927361ED /* SBUBaseSelectUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = C732C26E45567304BA200758 /* SBUBaseSelectUserModule.Header.swift */; }; - 5A1904D0ABC441FC84A4FE5C /* SBUGroupChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60659D3065A8A09517AAE770 /* SBUGroupChannelListViewModel.swift */; }; - 5A983622E6A5E9634D33C4D9 /* SBUMessageThreadModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EBE6A9EA6A54578406CDCA /* SBUMessageThreadModule.Deprecated.swift */; }; + 595BAF8730AAAF22326FD27F /* SBUMessageTemplateCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF46EDBDCBD14760CABEA74 /* SBUMessageTemplateCellParams.swift */; }; + 597AE73FA1940EB30B00D4E8 /* SBUMarginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 177EBC511F6585174D464C15 /* SBUMarginView.swift */; }; + 59BEC8DA4244DD92D16BC0C7 /* SBUCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7039BCACDC9429A5C23AE54E /* SBUCacheManager.swift */; }; + 59C4739D4205EF3AC3B65B0D /* SBUBaseChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD67D9A97F253DCA78D5C44A /* SBUBaseChannelListViewController.swift */; }; 5AA3DC845C501D4C88640071 /* CustomAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B138E411365EF1895EFC0A /* CustomAlertController.swift */; }; - 5AB27FFA18B5CFEB6E487113 /* SBUMessageTemplate.Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43831F8E4F601446A660B98A /* SBUMessageTemplate.Container.swift */; }; + 5B06D8D554A3173179A2C57A /* SBUMenuSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790D70A202C7A900A9CDD27B /* SBUMenuSheetViewController.swift */; }; 5B807D3794B90D50D08E662B /* UIImageView+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA3029EE0577CF7753B87E4 /* UIImageView+Ext.swift */; }; 5C0DC19BAC05C2F286A3B078 /* CustomBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41DC19666A44BCF0D3C6F9E /* CustomBaseViewController.swift */; }; - 5C39A63D1039B505F9263D35 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C6229A9459308E07DBD588 /* SBUGroupChannelPushSettingsModule.Header.swift */; }; - 5CAD8119C628D57E99700A51 /* SBUSuggestedReplyViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 478BC79631E368F5249F0937 /* SBUSuggestedReplyViewParams.swift */; }; - 5CD9F5AF64617C6192C6E104 /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1AD689AD4A81D06ED3C9F52 /* SBUBaseChannelSettingsViewController.Deprecated.swift */; }; - 5D8D76ED5414AB35903D9F1C /* SBUCommonViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF3B7386D33814826BBA873 /* SBUCommonViewControllerSet.swift */; }; - 5DE3AA4E222CAF4779D11EF7 /* SBUMessageThreadModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790190D4E6292BB174E72762 /* SBUMessageThreadModule.Header.swift */; }; - 5E3DE5488D218DF4FD8059A9 /* SBUBaseFileContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D43B89CB74D03AFECA83CD4 /* SBUBaseFileContentView.swift */; }; + 5C89444883283A4AB5204ECE /* SBUVoiceMessageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5A3E1899254C72C651CE91 /* SBUVoiceMessageConfiguration.swift */; }; + 5CB2AD9425DD519C205A5A21 /* SBUGroupChannelPushSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0013BCD35021708FF3DF9126 /* SBUGroupChannelPushSettingsModule.Deprecated.swift */; }; + 5D1AA87E0EC1368AC8347D7E /* SBUPermissionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCD48B08C4B2AB813922A230 /* SBUPermissionManager.swift */; }; + 5DB47BEED5EE6796A7F93EC1 /* SBUOpenChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9704172096CB75910ABA9A55 /* SBUOpenChannelModule.Deprecated.swift */; }; + 5DE4CCA93C40AC6C6D7BA39C /* SBUGroupChannelListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 606BF53EAA946F172964D262 /* SBUGroupChannelListModule.Deprecated.swift */; }; + 5E12256355C9042077D58DD7 /* SBUInviteUserModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B815DAC2804DC0DF215F51FD /* SBUInviteUserModule.Deprecated.swift */; }; + 5E1E0A59AA66F30B63C15A56 /* SBUEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65928A324A61849AF309F5B5 /* SBUEnums.swift */; }; + 5EBB58A07A9544B7C8A40223 /* SBUMessageTemplate.Renderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7139A43F240B79FFC5D1BDB6 /* SBUMessageTemplate.Renderer.swift */; }; 5F40B6683AE1DC1B62CDAAE5 /* AIChatBotViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D387FF3E314AF4F7AFA265F3 /* AIChatBotViewController.xib */; }; - 5FA7BA9E09577C90F8340069 /* SBUFeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7644ED8986747CD46A66FE3 /* SBUFeedbackView.swift */; }; - 5FC7ED285B5755EC49DE1213 /* SBUUserMessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFF11EFB375186ACB664C83 /* SBUUserMessageTextView.swift */; }; - 5FD9A3671C70FA412713EE4E /* SBUOpenChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B1329AD76653498A7A89903 /* SBUOpenChannelModule.Deprecated.swift */; }; - 5FED50D69B795CBE7BD360B6 /* SBULogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = D044F64214B14F4335FA3A50 /* SBULogger.swift */; }; - 610AE46AF1FB52A021899CA1 /* SBUThreadInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6389B52EE74155A48CC1E8DA /* SBUThreadInfoView.swift */; }; - 6182BCF3DC09E5D967DB0BC2 /* SBUGroupChannelPushSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A3D9B110B752AEB58158644 /* SBUGroupChannelPushSettingsModule.swift */; }; - 61FD38A5E0A9586ED91649F7 /* SBUFeedNotificationChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD485F5FAC9757C9122AC7C0 /* SBUFeedNotificationChannelModule.Deprecated.swift */; }; + 6067FDA63C0BCB08B2AE448A /* SBUTheme+Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF2B361091BC5815DEA0443 /* SBUTheme+Type.swift */; }; + 6107906C1286210B6564EA48 /* SBUFeedNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 332C07A317A7FBCF791D7930 /* SBUFeedNotificationChannelModule.Header.swift */; }; 622F668D006F8DF72A17C68C /* CustomWebView_ChatBotWidgetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3F02F0620C9666AB8EFA7D /* CustomWebView_ChatBotWidgetController.swift */; }; - 62555BD119C088591D41AC59 /* UITableView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6656591DC418C8570461D9 /* UITableView+SBUIKit.swift */; }; - 637C87449567C7D3AEE8EE84 /* SBUInviteUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6991FDDEF0FDC407BC07A80C /* SBUInviteUserModule.swift */; }; - 639DD096007B16FC1CC76665 /* SBUMultipleFilesMessageCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D84BB6FFB9EA3C490342C4F5 /* SBUMultipleFilesMessageCollectionView.swift */; }; - 63E2534ED67FFF81F5DC31D2 /* SBUOpenChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = F89EC22A0B013D9888E53490 /* SBUOpenChannelSettingsModule.swift */; }; - 6466D3B342DF4CA009F902BD /* SBUHighlightMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B4BDC5073A038BBEACCC033 /* SBUHighlightMessageInfo.swift */; }; - 64EEC0E9F55AC227305412EF /* SBUGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9AA6EC2D11EA51CE51763A1 /* SBUGlobals.swift */; }; - 65270EAFC61E8827F8E57BF2 /* SBUMessageTemplate.Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713C413319C3071B5811FA26 /* SBUMessageTemplate.Action.swift */; }; - 65E51B4732546032B37070E4 /* SBUMessageSearchViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F37B142DBDEFB7C8A773C4DF /* SBUMessageSearchViewController.Deprecated.swift */; }; - 65F9E49B8E94FE3D13C8A8ED /* SBUFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6712434CFC0927C4F23BA379 /* SBUFileMessageCell.swift */; }; + 630ADD2F2D9778D3C2A4E051 /* SBUBaseSelectUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4598B6E20EE79EA315514E6 /* SBUBaseSelectUserModule.swift */; }; + 632934C9EE9008D098BE666F /* SBUScrollPostionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1606FC3F826EE8C9B8F43A4 /* SBUScrollPostionConfiguration.swift */; }; + 63927B17AD2A7E97897B627A /* SBUUserListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836A8E4232F22EA1BB3F8E83 /* SBUUserListViewModel.swift */; }; + 64D537C3B816C814715CD081 /* SBUTemplateType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77D48F51D2CBC436556F3B86 /* SBUTemplateType.swift */; }; + 64FA603726A4D2163222E5A3 /* SBURegisterOperatorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5068F713586E6065903CE138 /* SBURegisterOperatorViewModel.swift */; }; + 655798C17DF8DA74F50D0127 /* SBUOpenChannelCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A461C054355FD1A7FD98193F /* SBUOpenChannelCommonContentView.swift */; }; + 66585D79B0AA0112AA623916 /* Float+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E96B1BBD099B4B9B40561C4E /* Float+SBUIKit.swift */; }; 66A93DE4905CD2DC8D2701D0 /* ChannelListVC_CustomList.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB3DB814003F6E3D146BDC70 /* ChannelListVC_CustomList.swift */; }; 66ADA39339C0B53AA3B3FE8A /* BasicUsagesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D22C301C4940E6DCA7C64C8D /* BasicUsagesView.xib */; }; 66C385F18479DB17BDDE1E67 /* ChannelVC_AdditionalFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = A43EA4B59C42F807C76F7B74 /* ChannelVC_AdditionalFeatures.swift */; }; - 679799C0A55933D8376C50BF /* SBUMentionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 007FC1DE865B4484DFC73767 /* SBUMentionManager.swift */; }; - 67CDC45451963705600D5BC6 /* SBUViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = E637E75D1B243B19E85E960E /* SBUViewControllerSet.swift */; }; - 67E52F1882EDF4001073E083 /* SBUMessageSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 416ECFAD5822C8CDD8E1206E /* SBUMessageSearchViewController.swift */; }; - 68B44CAEA4BF169664D9CA9A /* SBUCreateChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8609860664252FE916D43B0B /* SBUCreateChannelModule.Header.swift */; }; - 6922D79204E20AE26A335E8B /* SBUMessageFormFallbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1FA4B7A352A183F883E2005 /* SBUMessageFormFallbackView.swift */; }; - 6957A35119F11BC7D6BEB809 /* SBUFeedNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = D650F945704CDBD06F05ABDD /* SBUFeedNotificationChannelModule.List.swift */; }; - 6A5B80DE33AE0BCA06F6E8B1 /* SBUNotificationEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A754365D623976E1EB19A66 /* SBUNotificationEmptyView.swift */; }; - 6BE28492D7C536C97D584022 /* SBUMessageTemplate.Renderer+RenderStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC57A5D192B354B65E918BA /* SBUMessageTemplate.Renderer+RenderStyles.swift */; }; - 6C109B178D7E4B3AE7F9FDC4 /* SBUGroupChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10C1D2F7E863F20645AC9AD7 /* SBUGroupChannelListModule.Header.swift */; }; - 6C9B18F9FF1AE83BAF202868 /* SBUCreateOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 754EB8EAA6E75BA5A13778A3 /* SBUCreateOpenChannelModule.Header.swift */; }; - 6CF075ECCEC9A9B9CE320CB2 /* SBUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F327DC3D37A8E9F2DE374929 /* SBUView.swift */; }; - 6D3F51BE14BC01C408A76D37 /* SBUCreateChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BC3FA54100476AAAD6C9EA2 /* SBUCreateChannelModule.Deprecated.swift */; }; - 6DC650D0DFB842CBFCD1CB95 /* SBUTypingIndicatorMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C765EFB89919C63BF25812CA /* SBUTypingIndicatorMessageCell.swift */; }; + 6719E2E917391221D682F06B /* SBUGroupChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9DEA23490D56377B97504C1 /* SBUGroupChannelSettingsViewModel.swift */; }; + 673F2713701D23F2C7EB698C /* SBUGroupChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91A11EDE24563DC0A264641B /* SBUGroupChannelModule.Deprecated.swift */; }; + 67B0B4652BBE81F6484E8737 /* SBUCommonViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = C61E7B2E2429D6FB7F09D623 /* SBUCommonViewControllerSet.swift */; }; + 682289DD85FECEE959C40196 /* SBUBaseChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8641453AEA4F7FA37F16E87A /* SBUBaseChannelSettingsModule.swift */; }; + 68E41E4DE538E8B182417512 /* SBUModerationsViewModel.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A98D9DE93435D099FEC9F8B /* SBUModerationsViewModel.Deprecated.swift */; }; + 6977EF61C0CDEB2C222FEE6C /* SBUBaseViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A676D7985E9D296D0A082F88 /* SBUBaseViewController.Unavailable.swift */; }; + 6AE2FAB987909A6410F00993 /* SBUModerationsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A1ECAC8939DA5775536FB20 /* SBUModerationsModule.swift */; }; + 6BB387E678AB159374ED1ED4 /* SBUNewMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88455922585B5D40EF3E1840 /* SBUNewMessageInfo.swift */; }; + 6CD3492CCE2232F84AF9E7B6 /* UIStackView.SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 130AE73761EEA54FCE09E366 /* UIStackView.SBUIKit.swift */; }; + 6CD73C5EBE34BC82DBFA9D6C /* SBUMessageCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68E4CEE24FEE5C597A5C210 /* SBUMessageCellConfiguration.swift */; }; + 6D0E33CA012005FEF149A8BF /* SBUGroupChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = F95709D4B6941AAD559C231B /* SBUGroupChannelSettingsModule.List.swift */; }; 6DDF71BD4482F73E16BE4248 /* MySettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9663C9727C1B5E234A8A18C5 /* MySettingsViewController.swift */; }; - 6EDC8E3B57FC320594B9FE5F /* SBUMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF9A36C8506C715A2F4F0DA /* SBUMessageWebView.swift */; }; - 6F772F2CA8DA983FDD257F52 /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FF998F5189FCA77C807D5C0 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */; }; + 6E259B6A63A9CBA46BDE9DD5 /* SBUCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51405DB3B7479AC5B235E391 /* SBUCollectionViewFlowLayout.swift */; }; + 6E50BFD18CB9CE8B1F89358B /* SBUGroupChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C1DAE496AABD666C6570B50 /* SBUGroupChannelSettingsViewController.swift */; }; + 6EB31F475EA30C2E3DDC41E0 /* SBUTheme.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77EFBFCDEDDF174E22CA50AA /* SBUTheme.Deprecated.swift */; }; + 6F89462DAE338B0D446EE158 /* BlockingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D435F6D087BABD78E54EEDE /* BlockingOperation.swift */; }; 6FEF3676C6D77FADD7C9A257 /* CreateCommunityChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38115CD65C402F937815BDA2 /* CreateCommunityChannelViewController.swift */; }; - 71E09885C00370807C8CCB18 /* SBUUserMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE05019E2D5BA51E2D003292 /* SBUUserMentionConfiguration.swift */; }; - 7234443B0A9A2F12DB824721 /* SBUMarkdownTransfer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6F056647FAF6BBD4D7D7316 /* SBUMarkdownTransfer.swift */; }; - 7275C683BA3ED7083D40BBC6 /* SBUBaseChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AB6A6A09861C9EECECC5827 /* SBUBaseChannelListViewController.swift */; }; - 7288E734670B2BA788438983 /* SBUChatNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 136F5AB63ACD9484DD5AAD34 /* SBUChatNotificationChannelModule.Header.swift */; }; - 72902DBCFFA10BD8D5FB1A61 /* SBUVoicePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9382868C8E101D362E50BCA3 /* SBUVoicePlayer.swift */; }; - 72A3CA8CBBED336D52DBD165 /* SBUReactionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 813EA4642325DA418BF7A1BD /* SBUReactionsViewController.swift */; }; - 73631BDE609471B484485DC3 /* SBUOpenChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 309A4934176F0F9689D586A1 /* SBUOpenChannelCell.swift */; }; - 7397A5B83726E656BB9ED28A /* SBUMessageTemplate.Syntax.Styles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E3E9D54B49A1034D4D808A /* SBUMessageTemplate.Syntax.Styles.swift */; }; - 745C4246217DB8F487633EED /* SBUBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CA6E16C16EDC831422BA8F /* SBUBottomSheetController.swift */; }; - 763B7BF494B575FC05AA0E22 /* SBUMessageFormChipsItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C6A762BBD82AF3AEC6835 /* SBUMessageFormChipsItemView.swift */; }; - 763BF665ECD8D290B34D7AE2 /* SBUGroupChannelPushSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A00E9EA7EF09E58E5DCB69E /* SBUGroupChannelPushSettingsModule.List.swift */; }; - 7692594E08C9F0CB15F9B672 /* SBUMessageTemplate.Syntax.Sizes.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABDAC3609DD4D47E258B57DA /* SBUMessageTemplate.Syntax.Sizes.swift */; }; - 77933580E49C5CF535805800 /* SBUMessageSearchModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9BA07B0150229B4F82FA4B /* SBUMessageSearchModule.swift */; }; + 7040B01B2F7E10F37204915F /* SBUMessageTemplate.Syntax.Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA85128F57B206FE11D4078E /* SBUMessageTemplate.Syntax.Types.swift */; }; + 704DD015CD2438509183B5F6 /* SBUTypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95694E6C005CCBF19F6E9458 /* SBUTypingIndicatorMessage.swift */; }; + 7059FD8541932F59D841C6E8 /* SBUOpenChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF979A65ADC35A747543E7FA /* SBUOpenChannelListViewController.swift */; }; + 71B164F229F3C578C2CD4B5E /* SBUBaseChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F18D28AC7D2AF316053E2A8 /* SBUBaseChannelViewModel.swift */; }; + 73551B3E0EE2BF108DF66BE3 /* MessageTemplateParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 944322BFD7E39834023FE250 /* MessageTemplateParserTest.swift */; }; + 73D9E84FD87C53FAB6695FF5 /* SBUGroupChannelPushSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9870572EE795DE9D957600CD /* SBUGroupChannelPushSettingsViewController.swift */; }; + 73FBDC3A24EAAAA28FCA3B60 /* SBUViewModelDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB8488BF1349B73A279535E7 /* SBUViewModelDelegate.swift */; }; + 7558A7F43992404DC04EDEF7 /* SBUCacheManager.Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC158E450DF8F12B28ADF268 /* SBUCacheManager.Version.swift */; }; + 75CE566E472A1C0AAD8B4606 /* SBUGroupChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DC32E13D9E7EEA240D8547B /* SBUGroupChannelSettingsModule.Header.swift */; }; + 7617E4555AD7647A420C65EE /* SBUFeedNotificationChannelViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D9C08CC25926A46D124E43 /* SBUFeedNotificationChannelViewParams.swift */; }; + 762583202B9E45D80655E258 /* SBUMessageSearchModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1534178758455722CEB1385C /* SBUMessageSearchModule.Deprecated.swift */; }; + 762A2C8C2B8E6D838A223E4F /* SBUVoiceContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEE24FCB4652EC3ECE985E59 /* SBUVoiceContentView.swift */; }; + 769358FBD7A177DD064ED848 /* SBUMessageFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96F5C6C9504D46789596E0FF /* SBUMessageFormView.swift */; }; 77C597431727A055167F594E /* BaseCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A8770EE3BC2BF785C82D31C /* BaseCustomManager.swift */; }; - 78709B574200D77493D92C05 /* SBUViewLifeCycle.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF233B20A2B0DBCAB8D1B1B4 /* SBUViewLifeCycle.swift */; }; - 78EFF57CD09ADF394E02E37A /* SBUBaseChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E57DAD01B88D494B300D87 /* SBUBaseChannelViewController.Unavailable.swift */; }; - 7935943C38F90FF15D5366F6 /* SBUVoiceFileInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F93447F5F726DD076936816 /* SBUVoiceFileInfo.swift */; }; - 7A99E2898B074EFBB4E08C56 /* SBUCacheManager.Template.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAD344940BE6A941946902E /* SBUCacheManager.Template.swift */; }; - 7B23304E2B76D9D5849E2807 /* SBUSelectableStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F9DB577ADC39022A0610482 /* SBUSelectableStackView.swift */; }; + 77D294F9EF91EBA9B0D63DC0 /* SBUAvailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D62BD7A72E29545642382D7 /* SBUAvailable.swift */; }; + 793201330379E92AD68B8ED3 /* SBUUserListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C4921FD4E3B41FB638724DB /* SBUUserListModule.List.swift */; }; + 79D80F455EC37D784238FD38 /* SBUGroupChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EED507A51C6AC7B5604DC79 /* SBUGroupChannelSettingCell.swift */; }; + 7A26D4B8D5B4BFC8FB84A921 /* SBUOpenChannelImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52BDE5398669C9A69511CFA4 /* SBUOpenChannelImageContentView.swift */; }; + 7A371FE43261B70A69DF0EF8 /* SBUMessageTemplate.Renderer.Views.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAED4EEDEA7A64A5C6119E2E /* SBUMessageTemplate.Renderer.Views.swift */; }; + 7A414B6744591E46DD0D7C77 /* URL+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97281A2432538C7480C850A4 /* URL+SBUIKit.swift */; }; + 7A9B968FCAF29E9E4E7733FF /* SBUOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C06B7B23938D8DD58BE7DA6 /* SBUOpenChannelViewModel.swift */; }; + 7B22F4736C21EDD580A4BD8A /* SBUOpenChannelMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7D4DE5C33AEB5DDA772A99 /* SBUOpenChannelMessageWebView.swift */; }; + 7B321DAED1B125C07914FC3C /* SBUBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D2DF1EE480D31B85489C3C4 /* SBUBottomSheetController.swift */; }; + 7C2EA812A98B4026738FDE27 /* SBUOpenChannelModule.Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60243830265DAAC8992C70B4 /* SBUOpenChannelModule.Media.swift */; }; + 7C37926181B3C3A0B72C0471 /* SBUImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D2C2BEA0457CEAD4CB1DB38 /* SBUImageContentView.swift */; }; + 7C659ECF4C33B5C9FCB5AC01 /* SBUUserMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59054D9DA3854B6021542A85 /* SBUUserMentionConfiguration.swift */; }; 7C71E7DA9216F9F86D741BB4 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AA91801860324BF877C2336 /* AppDelegate.swift */; }; 7C7E0462A6E79795564A5B29 /* FeedChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 254D891AE9CDFE3A829B3DC7 /* FeedChannelListViewController.swift */; }; - 7CFF8F40BDF2BB6FC882BB8B /* SBUIconSetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EDE39347A9971896F8E79EA /* SBUIconSetType.swift */; }; + 7CE9DDE0D0275EB60C19096E /* SBUTypingIndicatorBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C18996570B6A9073FFD1128 /* SBUTypingIndicatorBubbleView.swift */; }; + 7E08484898CB56BF10153D6C /* SBUOpenChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58DAC95E31280E1620BC0BA /* SBUOpenChannelModule.Input.swift */; }; 7E24A56F2CD8C58FD4259FE7 /* GlobalSetCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52175BB76AF7926133CF704 /* GlobalSetCustomManager.swift */; }; - 7F2D48D03EE37F9F440305C7 /* SBUMessageTemplateCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 958E3DEBC9384ABF1E50717C /* SBUMessageTemplateCell.swift */; }; - 7F42AD5E952ECD2CD88B2F16 /* SBUCreateOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22DFB07BF21A33AFE63EB4BE /* SBUCreateOpenChannelViewModel.swift */; }; - 7F489EA7AB8376DFA29E7A67 /* SBUMarginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D66F220AF5AC0E8EC69DEF60 /* SBUMarginView.swift */; }; + 7E491F5D98FA11BBC29FB2A4 /* SBUMessageTemplate.Syntax.Aligns.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A8E011B185B06058248D095 /* SBUMessageTemplate.Syntax.Aligns.swift */; }; + 7EDF69AA15ECF0AE1EEC5577 /* SBUMessageThreadModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA0182F33E99E6C1A91EFD8 /* SBUMessageThreadModule.Header.swift */; }; + 7EEA0877EC5E7F75DBBC0031 /* SBUGroupChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB2F17EC5C848BC825731A86 /* SBUGroupChannelListViewModel.swift */; }; 800F7734676CE52E234F5FF6 /* LiveStreamChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 897288F81F1F785225072583 /* LiveStreamChannelListViewModel.swift */; }; - 8088BB4E7D4392D640A12598 /* SBUMessageTemplate.ErrorMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4F91EA0307EFD84468857E /* SBUMessageTemplate.ErrorMessages.swift */; }; - 80D843F915A59823A550C39C /* SBUCoverImageView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ABA70F0F93AF8E5D620B037 /* SBUCoverImageView.Deprecated.swift */; }; - 81D9AAABC98B8526FEB140F8 /* SBUModerationsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7800E0F336F213EE358FDB0B /* SBUModerationsModule.Deprecated.swift */; }; - 82A72EDAC73F8C9B29C7A186 /* Float+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685D90183C6C9B7F6100801E /* Float+SBUIKit.swift */; }; - 83A63A40A6928F592E8F1595 /* SBUBaseChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDBD94B1CFA467D772E65E82 /* SBUBaseChannelListModule.Header.swift */; }; - 83F213E82778C995B72466E9 /* SBUGroupChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE71A9F4CBD47315E20A5F83 /* SBUGroupChannelViewController.Unavailable.swift */; }; - 84B9634FFF45C3CD5B05F77A /* SBUBaseSelectUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 388990E1E9C5922F9A26A7FA /* SBUBaseSelectUserModule.swift */; }; - 8537C9718E096F30C3AE87C0 /* SBUModuleSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA310FA52C427F243760F9C /* SBUModuleSet.Deprecated.swift */; }; - 8632B24F5CBCD568D049C09B /* SBUConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55CEAD204EFC3D14F72B6CD8 /* SBUConfig.swift */; }; - 86A189EF20160D93612D5791 /* SBUContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D4BE43B6B2DB016054B439 /* SBUContentBaseMessageCell.swift */; }; + 803F57C23D356376CC768490 /* SBUTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44B2B0DD88E6FFCB61C68C09 /* SBUTheme.swift */; }; + 83C4B386B5AD7A2F6E304CB7 /* SBUOpenChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D95284AD9693B99C8DE86106 /* SBUOpenChannelSettingCell.swift */; }; + 83C9F5EF05A913A5D26275EE /* SBUGroupChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D603937A4BCEC9EB21EDDA /* SBUGroupChannelViewController.Unavailable.swift */; }; + 85B67DD6DC2BABC0C97CC36B /* Data+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CE891DAB31055B41F02853E /* Data+SBUIKit.swift */; }; + 869EDF14171844C66E95E92D /* SBUNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7E58AC0F92AE0D51268A02E /* SBUNotificationCell.swift */; }; + 86CD321B6001BBA94AD78E3F /* SBUPhotoAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FDF828A93202F2A0B10779 /* SBUPhotoAccess.swift */; }; 87404C792A8BD0A1441DD8BF /* PaddingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CEC371C1FBADB87EA861F0 /* PaddingLabel.swift */; }; - 8789EDB286B8659AF4853531 /* SBUMessageFormChipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 633EAD4FA585170A8E3B0A68 /* SBUMessageFormChipView.swift */; }; - 87BFC82A1C8C7781DC896396 /* SBUMessageReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE7EBAD6E296ACE5F64CB40E /* SBUMessageReactionView.swift */; }; - 87C8BB7647DF694891DA3AA4 /* SBUMessageTemplate.Payload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E29B0FEE0FBFCD930C5047E /* SBUMessageTemplate.Payload.swift */; }; 87DCE33E11F0C22513EEAD18 /* MetadataViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2F911922A1B0E98CBD9500A /* MetadataViewController.swift */; }; - 88D7F88551409465BEFBB707 /* SBUOpenChannelFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6445176EA98CA747C002875 /* SBUOpenChannelFileMessageCell.swift */; }; - 8A584E443650C94B7CBEA655 /* SBUParentMessageInfoReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B13CD3444B85DFBD452B1FEC /* SBUParentMessageInfoReactionView.swift */; }; - 8B22BF8C79F0FFF1307F212C /* SBUFileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1226046ACEA0A29F851DA2B8 /* SBUFileViewController.swift */; }; - 8B3DCE432C6467A6056513D8 /* SBUQuotedBaseMessageViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BC9FFCFC8306C98A2424F50 /* SBUQuotedBaseMessageViewParams.swift */; }; - 8B79B755304F8C2A9626B20A /* SBUReactionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B133D93B9B42F0EF318B354 /* SBUReactionCollectionViewCell.swift */; }; - 8BACC44B1ABA7B255922828F /* SBUMessageTemplateCellLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96496097191DE109092E7786 /* SBUMessageTemplateCellLayout.swift */; }; - 8CC44283024CB0AFA7BD727E /* SBUEmojiListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BB7A88E1D271F0DE60DA2E /* SBUEmojiListViewController.swift */; }; - 8E2E082590682C709F0D80FA /* SBUModerationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13A9EBA04A5CFC0A83623E5D /* SBUModerationCell.swift */; }; - 8E4296D8F17833074F7FFE30 /* Date+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = A121CC5A1FE55ACFDE1763CA /* Date+SBUIKit.swift */; }; - 8ECC1E73346D8B4EB6B48611 /* SBUBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F36CB9067C2163B0B588F039 /* SBUBarButtonItem.swift */; }; - 8ECFE4A2EFC8CB197F284BFD /* SBUMemberListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBF31E0411F8AA93AF9F73C7 /* SBUMemberListViewController.Deprecated.swift */; }; - 8F0E865A6BE4CEDA4A2C1294 /* SBUBaseChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2D30288A4A8D028288C5C5 /* SBUBaseChannelViewModel.swift */; }; - 8F25B8474DAA05547310CC61 /* SBUScrollPostionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B06B047BA2C31004C04E27FF /* SBUScrollPostionConfiguration.swift */; }; - 8F570BF265D2D158A8A87439 /* SBUMessageThreadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4242AEE6E5DE6E9C80417116 /* SBUMessageThreadViewController.swift */; }; + 886455DD9A7B0295BC1B3EC1 /* SBUCreateOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = A404CF4D305FD05E0DA78E41 /* SBUCreateOpenChannelModule.Header.swift */; }; + 88A1C33FDC2B1441D5A7A30D /* SBUViewLifeCycle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ABF4F182517E1C11030F97F /* SBUViewLifeCycle.swift */; }; + 88A29F85D10615B5EA9472BB /* SBUAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAE60B6FA10CBD69963CED2D /* SBUAdminMessageCell.swift */; }; + 89274CEA1E97F7C79A4196CB /* SBUQuotedBaseMessageViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 697F9FD0F11CC59AF37E26D8 /* SBUQuotedBaseMessageViewParams.swift */; }; + 89B853D2AB0961032FEB5BEF /* SBUBaseSelectUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD6D74E0A128637F148E9C9D /* SBUBaseSelectUserModule.List.swift */; }; + 89CB286C0EA572848127AC26 /* SBUStringSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8073E925E54708BCED56EFB4 /* SBUStringSet.swift */; }; + 8A0793B17DFD5C1A70A01794 /* SBUColorSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC53325B79FA07545D5EA883 /* SBUColorSet.swift */; }; + 8A3B2166B1097CA6A61FBC90 /* SBUBaseChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2501555B52D040D11464EEFE /* SBUBaseChannelModule.swift */; }; + 8A97ED3DC21590E55E0A1177 /* SBUBaseChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 885D7CE698BB710E99C75355 /* SBUBaseChannelViewController.swift */; }; + 8AE0512B07EDF0FFD474B3F0 /* SBUConfig.OpenChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4436B8DC20CCB298D6F03B6E /* SBUConfig.OpenChannel.swift */; }; + 8AF11B9D460DDB22020917C8 /* SBUOpenChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AD8F4B92C4B7417A3D1684E /* SBUOpenChannelListModule.Header.swift */; }; + 8BCAF97FFB50E38B3A584233 /* SBUTableViewCell.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0914A04D15A5C8EEAD81B272 /* SBUTableViewCell.Unavailable.swift */; }; + 8D60ABF2D75EF8EC741ECDC7 /* SBUUserMessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE57B7957AF636ABEA7F2D5 /* SBUUserMessageTextView.swift */; }; + 8D796F03647C076C1DDBECA8 /* SBUModerationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5482892040292913FE4E3DF3 /* SBUModerationCell.swift */; }; + 8DB12DAB5249DA3B8291FF61 /* SBUOpenChannelListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACF40CD32178E696133E9ADA /* SBUOpenChannelListModule.Deprecated.swift */; }; + 8E6E698512ECD3EBA28CDDCA /* SBUMessageTemplateCellLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38DD8EA8DBF1AB6F48EEC64B /* SBUMessageTemplateCellLayout.swift */; }; + 8F12B79AB4049975D7E10BBA /* SBURegisterOperatorModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D032ACB2C9EAC74B774BFA9 /* SBURegisterOperatorModule.List.swift */; }; + 8F4FDEE3BFA6D0BB45C6FD79 /* UICollectionView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2231E9E9598870FB6E98EDF /* UICollectionView+SBUIKit.swift */; }; + 90C2CD1D2550FF3CE15100FC /* SBUCreateChannelTypeSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8670546461A8E04303DB471 /* SBUCreateChannelTypeSelector.swift */; }; + 918F3D4F72E55C97160EBF67 /* SBUConfig.Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3953D9CEB0BA8EDB62DDA5FD /* SBUConfig.Base.swift */; }; + 9198F86F8C77B443A6D83D5A /* SBUInviteUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B93D551E26A5C6B9DB36AD4 /* SBUInviteUserModule.List.swift */; }; + 91CFF1C90892A4432306886F /* SBUBaseChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51305DCC717CAAC59C32876C /* SBUBaseChannelCell.swift */; }; + 91DFCBB354E49670118A1028 /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60818ABA563E3A3FC97308B5 /* SBUMultipleFilesMessageCollectionViewCell.swift */; }; + 9209F2DA4C960848DC5515B1 /* SBUQuoteMessageInputViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46D4C42BF1951D187EBF49D2 /* SBUQuoteMessageInputViewProtocol.swift */; }; 925717A33FF0F3E458F1996C /* ChannelVC_CustomInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDF0FBB0F38EFF12B4C20E59 /* ChannelVC_CustomInput.swift */; }; 926A8E489652739554C4D14B /* ChannelVC_CustomMessageMenuItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 130D7FD868022B51CE1EC067 /* ChannelVC_CustomMessageMenuItem.swift */; }; - 92C7F63606335F8B323C3A4D /* Sequence+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9D545C0BAE29D5D2F192B38 /* Sequence+SBUIKit.swift */; }; - 934D87342A4D13E7B9FCD9AD /* SBUCreateOpenChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6E7CCCE36DFD3B17A7E91F /* SBUCreateOpenChannelModule.Deprecated.swift */; }; - 93A44AA4DA6580060581F85B /* SBUTypingIndicatorBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0845A23C47BD2A06BDF849D7 /* SBUTypingIndicatorBubbleView.swift */; }; - 942A02962DD7BCE95AE51E1C /* SBUMultipleFilesMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3220B415C9E9E449DCF7F610 /* SBUMultipleFilesMessageCellParams.swift */; }; + 92F7F1703447953F86F5E155 /* SBUGroupChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 784EBA0B40D8C6589FFA92D3 /* SBUGroupChannelViewController.Deprecated.swift */; }; + 937C126D2C221C8B0BA6DF08 /* SBUTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF33D4DB49A05B5E0BE8918 /* SBUTextView.swift */; }; + 939F79A7F5C9194CAEA424E9 /* SBUMessageThreadModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B3DB8D4E89799C187D828 /* SBUMessageThreadModule.List.swift */; }; + 94AC4762C48020FBFDDFCA74 /* SBUVoicePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAFEE1BBEFB51ED764816E9 /* SBUVoicePlayer.swift */; }; + 94C777667EAE4A1DE38FB1BE /* SBUUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD291D9CB3B761038B8E1B0 /* SBUUtils.swift */; }; + 94ECCD7F63D38A5BC43523C9 /* SBUAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B3CBA16C5952E6221C95E9F /* SBUAnimation.swift */; }; 952CABAB72144676A0E7E404 /* MainView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5526A6E24F389AC90F29DF8B /* MainView.xib */; }; + 9554FD651E7F70A2CBB2DF71 /* SBUOpenChannelContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D74AE6F8696ECFBCF1E8598 /* SBUOpenChannelContentBaseMessageCell.swift */; }; 957337090E0D7D9281B8BDE1 /* MainOpenChannelTabbarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3837EC8A55E0857C0891EF2 /* MainOpenChannelTabbarController.swift */; }; - 95A073A7F56917BB64B14262 /* BaseMesssage+SBUIKit.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 328014B0066F0D5D70F851E4 /* BaseMesssage+SBUIKit.Deprecated.swift */; }; - 95E85E73BF16D1DC6C4D0A42 /* SBUMessageTemplate.Renderer.Views.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B90C33BF34FB5057DCB9A18 /* SBUMessageTemplate.Renderer.Views.swift */; }; - 96A780EF9EC2412A0C21B406 /* SBURegisterOperatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BF7750F2D4A8C0FB1ABB51 /* SBURegisterOperatorViewController.swift */; }; - 96CE12F11785B3557BA3EFEC /* SBUOpenChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F9EBC7E8F2D283B0BACF1E0 /* SBUOpenChannelSettingsViewController.swift */; }; - 96CE5531502A740F57881DCF /* SBUInviteUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806CBCEA41714DAD249C1654 /* SBUInviteUserViewController.swift */; }; + 96457A7B62CEDB228AF2A68A /* SBUQuotedUserMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5350F7F18138E5FB3235990 /* SBUQuotedUserMessageView.swift */; }; + 96C9ACA2C18A114858A14332 /* SBUUserMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DED8706B29D6AF078C199C8 /* SBUUserMessageCellParams.swift */; }; 96EED00877902A648770B59B /* LiveStreamChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81E4ADC71E7932D806E84DA7 /* LiveStreamChannelViewController.swift */; }; - 975F32AF8591EE88D3C23708 /* SBUFeedNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53217B6E77712EA9A1BDD00 /* SBUFeedNotificationChannelViewController.swift */; }; - 97972C181C506A06820F8D7B /* SBUTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639744CC2CEABC8A53BEAE9F /* SBUTheme.swift */; }; - 988290775AAB608C1E26BE2C /* SBUBaseViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EDBB5141E69E379DF2FB08 /* SBUBaseViewController.Unavailable.swift */; }; - 996702F1150572C2172BE2D2 /* SBUUserListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = B574120F300BFC5D0D2866F6 /* SBUUserListModule.swift */; }; + 974B337A90BC9C4FE7F80E92 /* SBUBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B13FC4783D1C39AC86BBE38F /* SBUBarButtonItem.swift */; }; + 97B886215B69E3CDFEC453A0 /* SBUBaseChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B7BF26B3E24A43B40035149 /* SBUBaseChannelSettingsViewController.swift */; }; + 9856EFAAA7038534021B01C4 /* SBUChatNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47C4D4CCF26A7AA229355A9 /* SBUChatNotificationCell.swift */; }; + 9882CC14FED6C9F1838A577D /* SBUMessageTemplate.Syntax.Views.swift in Sources */ = {isa = PBXBuildFile; fileRef = 330D222DD92F9C1C8758DAFD /* SBUMessageTemplate.Syntax.Views.swift */; }; + 9A7A917B06782BDEC15C9B0B /* SBUSuggestedMentionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E06D3775FA46F76DC847A3C /* SBUSuggestedMentionList.swift */; }; 9A8D758220E732AE969929D5 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 21E496B5D944391AA42862B4 /* LaunchScreen.storyboard */; }; - 9AADE61B042A55ED2CE593A3 /* BlockingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 235D5C0135ECF15F7E39CC28 /* BlockingOperation.swift */; }; - 9AE101E39189DD741548DF61 /* SBUBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E3DE543D59F6D442218896 /* SBUBaseViewController.swift */; }; - 9B1EFAA5DE35E052608EB535 /* SBUOpenChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FBD16D28F74F7F95A772187 /* SBUOpenChannelViewController.Deprecated.swift */; }; - 9B3772258F7F08A898E83E75 /* SBUExtendedMessagePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 142EE87ACD07EF6D1855211F /* SBUExtendedMessagePayload.swift */; }; - 9B734D9649D491BD3E5B43B9 /* SBUTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF73A51E163987D2774E7956 /* SBUTableViewCell.swift */; }; - 9B975EE2F89292F4C0256D96 /* SBUConfig.CodingKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA8B9A02353F6591B6976DC /* SBUConfig.CodingKeys.swift */; }; + 9A95F22D93044770A4996801 /* SBUFeedbackViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB22884907B71DF50996E04B /* SBUFeedbackViewParams.swift */; }; + 9BFC00A1CAB84CF2A0AB878E /* SBUConfig.Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911DBD84C2FC7479C72C9B2D /* SBUConfig.Common.swift */; }; 9C1A59941D2B1C7180BE67F1 /* ChannelListVC_Overriding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A955962B69D2F809DEE4655F /* ChannelListVC_Overriding.swift */; }; - 9C4613AAE1D4EB0561F8901B /* SBUMessageProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 024C0607878575B4392AA671 /* SBUMessageProfileView.swift */; }; - 9D239DF59DC188575CFCDB3E /* SBUBaseChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F45148DDD5130CE5D293C05 /* SBUBaseChannelListModule.List.swift */; }; + 9C3BCA77A24AA5FC971A1B66 /* SBUMarkdownTransfer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 863F1992F1DE27F727167F68 /* SBUMarkdownTransfer.swift */; }; + 9C592259875A8BA094614A29 /* SBUCreateChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAC2FF947A47C33B2533A61 /* SBUCreateChannelModule.swift */; }; + 9CBC1F232184317A91761D42 /* SBUCacheManager.File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F9E3D516C634AFABF868A0C /* SBUCacheManager.File.swift */; }; 9D3DBE68062216DF2B1D2493 /* BasicUsagesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8400C45D0E11FBE37587B089 /* BasicUsagesViewController.xib */; }; - 9D909DDB655E2BDB15B447DC /* SBUBaseChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C82F0B2FAD7FAF4FEA6065CA /* SBUBaseChannelModule.swift */; }; - 9E2FD1827E39D5EE925C58F1 /* SBUOpenChannelUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC98E92267E300114DF06B7D /* SBUOpenChannelUnknownMessageCell.swift */; }; + 9D6708F57C386D0E5E690EB1 /* SBUGroupChannelPushSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD3C9B8AE0F22DB42403384C /* SBUGroupChannelPushSettingsModule.List.swift */; }; + 9E5AC1AAE1383820CAD7A0D1 /* SBUGroupChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 755E0EBB2A40AFD3D00D4AC1 /* SBUGroupChannelModule.List.swift */; }; 9E7F67BE1D168D0FE1D423E6 /* BusinessMessagingSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38BA3AA66634C2E531849F9A /* BusinessMessagingSelectionViewController.swift */; }; - 9E828F8F51E9B0FD4D9AC384 /* SBUMessageSearchModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = C65124B9207282F9BCAE937B /* SBUMessageSearchModule.Header.swift */; }; + 9E8A83078C03D4F342194E30 /* SBUMessageTemplate.Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10CF8350D16C681C51990A8 /* SBUMessageTemplate.Action.swift */; }; 9EAF7E11B3B47D9E2F46EC85 /* ChannelSettingsVC_Overriding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E332E035DA3DA5F7E9D98CBA /* ChannelSettingsVC_Overriding.swift */; }; - 9EB365531AD062E26A6161FA /* SBUGroupChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD3D4EEAEC27FDF891E204C0 /* SBUGroupChannelListModule.swift */; }; - 9F08935435259A966B0EEEDE /* SBUModerationsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = F019274C199C66A52301B08B /* SBUModerationsModule.Header.swift */; }; - 9F81D053DF4A81EA648B9AAB /* SBUMessageTemplate.TemplateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 903D7AF1899AD7763430858D /* SBUMessageTemplate.TemplateList.swift */; }; + 9EB60EBD6D72FAE4F6430758 /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B04E1C601B120D62DCF22165 /* SBUBaseSelectUserViewController.Deprecated.swift */; }; + 9ED2CB9A63E8160D442EB06D /* SBUPhotoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11A69D51F52933947DC78936 /* SBUPhotoCollectionViewCell.swift */; }; A0875C861E06C0E0796252CE /* UIcolor+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = C65E9DA0B945AC6F2978B9E6 /* UIcolor+Ext.swift */; }; - A096F414CD85BDF96AE851D9 /* SBUCacheManager.File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3205192A2A1D6D4E7F457C8C /* SBUCacheManager.File.swift */; }; - A1AC0DC27F42DF572EF6966E /* SBUMessageTemplate.Syntax.Identifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCF9A9F5C580A2C17E27177A /* SBUMessageTemplate.Syntax.Identifier.swift */; }; - A1AE55A3A062FD32B4BBEA85 /* SBUChatNotificationChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD5EC1C6FE89D4FA8AC6CE4 /* SBUChatNotificationChannelModule.Deprecated.swift */; }; - A34CA492DBD741DA4E810427 /* SBUAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCA13F1E452A32F32D9E59EC /* SBUAlertView.swift */; }; - A3564E16955FE8157764380C /* SBUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AEB60CBA50B00C16833E3FF /* SBUConstant.swift */; }; + A1A044F1920EA355A3D866B9 /* SBUMessageSearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDC47A5B4E7AA222EED3719 /* SBUMessageSearchViewModel.swift */; }; + A1E635A01A61319BAFCCDDD6 /* SBUDashboardConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = B08109364F77E5918BE448B9 /* SBUDashboardConfig.swift */; }; + A1E9B5B656B5D9F01E309868 /* SBUChatNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC402E908F3CB2078463C63 /* SBUChatNotificationChannelModule.List.swift */; }; + A2A10D4FD5A127190E585B02 /* SBUModerationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB08DCADE2FB77453A4A5F0 /* SBUModerationsViewController.swift */; }; + A2F8A7F17234706E07A85AF9 /* SBUMessageProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FBF6FC908D4A3064F430F4 /* SBUMessageProfileView.swift */; }; A37522222D21889E328B3130 /* AIChatBotSignInViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5AFCA30BC1E493AC342DB7 /* AIChatBotSignInViewController.swift */; }; - A3A47365B0067D974A411F7F /* SBUContentBaseMessageCell.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75472D146484974D434007FC /* SBUContentBaseMessageCell.Deprecated.swift */; }; - A4B4ACE77A5FF5D30B99E1FF /* SBUModerationsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE7B9F92B3D74D8B22911FF /* SBUModerationsModule.List.swift */; }; - A4B7104F6408AB32BA1037EC /* SBUUserMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = A290C9D6F7464A9229B3F7C2 /* SBUUserMessageCellParams.swift */; }; - A5FFA3CE6DBE3F9DD9FAEC57 /* SBUGroupChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB6A7B7652E4343EBDBC403 /* SBUGroupChannelViewModel.swift */; }; - A65329D0117E6F6F0B273DF0 /* SBUMessageFormSingleTextItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B22AFFA28D300A3518E27D07 /* SBUMessageFormSingleTextItemView.swift */; }; - A6804D63E1FCDB0C251C2006 /* SBUMessageThreadModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE5D9CDF5519A4A65F79F98B /* SBUMessageThreadModule.List.swift */; }; + A4105241D884EAECB5E32E02 /* SBURegisterOperatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 226C2684C2C8E77DA1D98EDF /* SBURegisterOperatorViewController.swift */; }; + A4FC5B99BCC3337C8C0B8C51 /* SBUFeedNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = F630C3318AD6A0D6DDC037BE /* SBUFeedNotificationChannelModule.swift */; }; + A526C968B67DD05EDE26A689 /* SBUFeedbackAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB1502AA653019D14C4E455F /* SBUFeedbackAction.swift */; }; + A63FB5CC5168E457299BADEF /* SBUMessageSearchModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF6E032998A1C940F4DA1BC /* SBUMessageSearchModule.List.swift */; }; + A65BA53D91C08D14D78DBBAC /* SBUCoverImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C78D487730617C8AD5B9B7CC /* SBUCoverImageView.swift */; }; + A689CE2A72AE7D7308920628 /* SBULogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15D3399F542DD75E3E69BCAD /* SBULogger.swift */; }; A6B78F6ADA3514C55C3A04B4 /* CreateChannelCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7368083040846A8BFD1A786 /* CreateChannelCustomManager.swift */; }; - A701E8D16D3AFC8EFD7B5ABD /* SBUGroupChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B709705765F657EDB06F513 /* SBUGroupChannelSettingsModule.List.swift */; }; - A78A0E4BBA44C7276C2685CE /* SBUBaseChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3181315114FED321FF2955B5 /* SBUBaseChannelSettingsModule.Header.swift */; }; + A6C6DDA7CDCABC6A56CAE843 /* SBUMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25A9E1995B7D6BAC47E593D6 /* SBUMessageInputView.swift */; }; A819CA3ED9DF12723954D907 /* PaddedLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60919A8A488385F6A325B787 /* PaddedLabel.swift */; }; - A84F27A0BB1EE40DBF7E594D /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD727C6306986C482A23359 /* SBUCreateOpenChannelModule.ProfileInput.swift */; }; - A957E5577450DF7F270E9F00 /* SBUCoverImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02912DE836C4DBE16BA64113 /* SBUCoverImageView.swift */; }; - AA7D888F1ABC28519424D7E3 /* SBUEnums.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3858883F31E3BEA87C687655 /* SBUEnums.Deprecated.swift */; }; - AB046CE670099750A7875627 /* SBUBaseChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 893441EF3AF7577417E08E5C /* SBUBaseChannelModule.Input.swift */; }; - AB455273908A707FFA41B3AF /* SBUMessageTemplate.Coordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0974206E5E3D7D32ED5F8D4 /* SBUMessageTemplate.Coordinator.swift */; }; + A9022C49FF6869B83893742C /* SBUThreadInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B201D3407465AF7CBF90217 /* SBUThreadInfoView.swift */; }; + AA78BF64FF1BA116E9722ED1 /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BE4A35824A37EF2C45F2C58 /* SBUCreateOpenChannelModule.ProfileInput.swift */; }; + AACD4E10F1D8A645BDD51CC5 /* SBUGroupChannelSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF79F6F5883A49277C484B5A /* SBUGroupChannelSettingsModule.Deprecated.swift */; }; AB9441B3BB4B841F9584306C /* ChannelListCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 899E2ADDC3C3A19F2D429597 /* ChannelListCustomManager.swift */; }; - ABC4785908224B7AC6779F3E /* SBUForm.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4A0875619D9C50EDE2A843C /* SBUForm.Deprecated.swift */; }; - ACC93BB9AF49F4AE0D77BB42 /* SBUReplyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF33A5D1CB1C090BAABBB06 /* SBUReplyConfiguration.swift */; }; + ABC3ADFF4FA3235A14B86D14 /* SBUGroupChannelPushSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 812B3CEB264D5A25A03C5677 /* SBUGroupChannelPushSettingsViewModel.swift */; }; + AC186A44C07CC310452F3D04 /* NSLayoutConstraint+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72CFA0D70BACAC2942759E86 /* NSLayoutConstraint+SBUIKit.swift */; }; + AC23BCC2821C6B221D42B441 /* SBUBaseFileContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6359CB40E26B3E84C7861B3D /* SBUBaseFileContentView.swift */; }; + AC3A176F224947D51115ABB7 /* CGSize+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29949BB3C9C68E377EBDB0B4 /* CGSize+SBUIKit.swift */; }; + AC9FDB44366F91F261EA6D29 /* UIButton+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04209FFEE987C5CFD7A137C /* UIButton+SBUIKit.swift */; }; + AD119B98774C4C8261935451 /* SBUChatNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD067A2BCF1E079C8B37F964 /* SBUChatNotificationChannelModule.Header.swift */; }; + AD8F7419331EF7ACC29C0655 /* SBUQuoteMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD8291DD336D7E0ED0B9234 /* SBUQuoteMessageInputView.swift */; }; ADC057E42C2ECAFCD505AB0E /* ChannelCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD023CFDA0DA56D59A5FA7BB /* ChannelCustomManager.swift */; }; - ADF5EC9D9E64C00A7009BCBA /* SBUUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB162490181F88F38F157AF7 /* SBUUtils.swift */; }; - AE9377C37B815B660C3F736F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7DFF7192AEB61AFF7B6395C3 /* Assets.xcassets */; }; - AEB65DAEDF52774786383DD0 /* SBUCommonDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7D9C83B83823A4AA0DE7F6A /* SBUCommonDelegate.swift */; }; AF093374CFB9B00CA1A02924 /* LiveStreamData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582D12D87359656FC98A34F3 /* LiveStreamData.swift */; }; AF529FD7A016441500B37840 /* InviteUserVC_Cell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0291D6576C77D3732DADEB87 /* InviteUserVC_Cell.swift */; }; - AF7BFB06A84CCFB9CFE60639 /* SBUOpenChannelMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCEAB170F2A374A8D5DD4806 /* SBUOpenChannelMessageWebView.swift */; }; - AFB840B916B24B64F3E4DF0B /* SBUOpenChannelImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A05E66D6E80D898E09E6E6B /* SBUOpenChannelImageContentView.swift */; }; - B0488A6104676E975956A351 /* SBUOpenChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1439BF2CBC8A9CD6AEBEE6AA /* SBUOpenChannelListViewController.swift */; }; - B091B1E3117657953C210A25 /* QuotedFileImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FE2B8D53E16EAA7FFE3F4C /* QuotedFileImageContentView.swift */; }; + AF533D8FA3F3F1A48A9553DB /* SBUChatNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F06565BA96CF345155B7F9B3 /* SBUChatNotificationChannelViewModel.swift */; }; B0948DD87CE109E2A2776EBC /* MemberListCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F781C196C840F15272F5D1C0 /* MemberListCustomManager.swift */; }; - B10ECC1FA4894CC10CBE107C /* SBUMessageDateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E6E27ECEF63A329194A4F2 /* SBUMessageDateView.swift */; }; - B14095B2AE61B832AD54FC83 /* SBUAvailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34BF680D508CA1E32DF9018 /* SBUAvailable.swift */; }; - B15C048BB861E37DBCF107A5 /* SBUConfig.Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD41A51C302BF218FF1782E0 /* SBUConfig.Base.swift */; }; - B371D0CDF7A0EFDD2CDF777D /* SBUGlobals.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07F32EFC23445F360B51F01 /* SBUGlobals.Deprecated.swift */; }; - B515FCD6B9055F3D1FAC0E09 /* SBUOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E6271493102F3D607F98687 /* SBUOpenChannelViewController.swift */; }; - B55BAA905E41C0D6255AAB6E /* SBUUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7935A23460C14DD3192791C /* SBUUnknownMessageCell.swift */; }; + B161A736637F0D0A5AC911F6 /* SBUMessageTemplateCell.MessageTemplateLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B857C4C578D25CD4B15CE /* SBUMessageTemplateCell.MessageTemplateLayer.swift */; }; + B1B04E7A7235E06FF93769B6 /* UIImageView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 283DC7B03EE98E05DEA2D6C3 /* UIImageView+SBUIKit.swift */; }; + B1E632F72AEB7214F8BB9AF5 /* SBUBaseChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2931BEABC1ED7DD2669C2380 /* SBUBaseChannelModule.List.swift */; }; + B30913209C0EAF85E47CFA6F /* SBUPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC698613B20D2479AF2F8E6F /* SBUPropertyWrapper.swift */; }; + B339DECCB43612626760CF4D /* SBUScrollOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B8B5336196CB232E61A98D7 /* SBUScrollOptions.swift */; }; + B3F784623B3081B02004282D /* SBUMention.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA836A274E69BDED5C0997C /* SBUMention.swift */; }; + B48752D138830A1B4D4766C7 /* SBUFeedNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536DA87EFEB8EEA6DB7F97A2 /* SBUFeedNotificationChannelViewController.swift */; }; + B4B7219299553D3ED9F4BBDC /* SBUConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ACDAC100414AC4C44BB1E3 /* SBUConfig.swift */; }; B5856123F9358E8F052C9322 /* ChannelSettingsCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03CD5B640800DF99AAADDCA /* ChannelSettingsCustomManager.swift */; }; - B59CD7E79CF335C4ACB452CC /* SBUMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7667299DDB7767F9179DCF /* SBUMentionConfiguration.swift */; }; - B5C55D9F2650FB23EBF90D3B /* SBUUserListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1C8870568434984928F782B /* SBUUserListModule.Header.swift */; }; - B67F76C4AD976295655EA80C /* SBUChannelSettingsChannelInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 666D5A2E81A2610E5D8990E3 /* SBUChannelSettingsChannelInfoView.swift */; }; - B806720A683021AF93B54FBB /* SBUToastType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6E6BD5ED3B1815BE708FFA3 /* SBUToastType.swift */; }; - B81032D8BCD02107A92E9957 /* SBUGroupChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = B05E34F02B2F3D718F5498B2 /* SBUGroupChannelListModule.List.swift */; }; - B8816928E4F82CE3ED24F52B /* SBUChannelSettingItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0E8455DEAFE9EC015FFA483 /* SBUChannelSettingItem.swift */; }; - B8C65A8DD006696D16C7CA6F /* VoiceMessageStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9DF2BAF17AC6F67217ACEC /* VoiceMessageStatus.swift */; }; - B901CF273A993F524F0CB9DD /* SBUOpenChannelUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0A35AAF1F308B4C0CD119D /* SBUOpenChannelUserMessageCell.swift */; }; - B9129A6E8359F8E8AFDD4CDC /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36F2A4E3B6A2589B06A6645 /* SBUFeedNotificationChannelModule.CategoryFilter.swift */; }; - B951E4B6F3B1CE03F689F859 /* SBUTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1D201437ACB8D78C8B3AB0 /* SBUTextView.swift */; }; - B95F354A7B33EF8FFFFDE517 /* QuotedFileCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1DBB59271A65C314B7BAF8C /* QuotedFileCommonContentView.swift */; }; - B979E56509A75B750B31B092 /* SBUCreateChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ED9B42C7B6AFDAC94BDFC38 /* SBUCreateChannelViewController.swift */; }; - B9F11A2695FC96432040FBA0 /* SBUMessageTemplate.Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B1DA918A665E8C0AFF844DD /* SBUMessageTemplate.Binder.swift */; }; - BA06EDBE340168E3956945F1 /* UITextField+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0254E5AF8ABA4DE8DF790115 /* UITextField+SBUIKit.swift */; }; + B59952B926B6CE435DBCE5AA /* MultipleFilesMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5EB1DB0F82BCF47D6E35F1 /* MultipleFilesMessage+SBUIKit.swift */; }; + B5CD024EE23FA05E56D67F9C /* StringProtocol+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F329E214D4ABF1D2C0AEEEE /* StringProtocol+SBUIKit.swift */; }; + B5EE93CF3B98FCFAB956A899 /* SBULoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 129E2915B579517B78BB48FB /* SBULoading.swift */; }; + B7932159166D392E13662888 /* SBUMessageTemplate.Syntax.Styles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053519A79FC3893F9410AAC0 /* SBUMessageTemplate.Syntax.Styles.swift */; }; + B7D2E5FC527F091B1BDA68B9 /* SBUBaseMessageCellParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F7C31A6EF423E15C87259BD /* SBUBaseMessageCellParams.Deprecated.swift */; }; + B97E3EE269D286C8A0EB7C5E /* SBUMessageTemplate.ErrorMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5E21019D6E9D7FE94B553AE /* SBUMessageTemplate.ErrorMessages.swift */; }; + B9A7B22B0C44080B6FB766DD /* SBUOpenChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E53181B95ECFD03917C22C5 /* SBUOpenChannelSettingsModule.Header.swift */; }; BA6D6556E19151D810E62156 /* UserInfoTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05AB9C8FA610D90A6D958CFD /* UserInfoTitleView.swift */; }; - BA988C954A36BFF15398E93D /* SBUOpenChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80916239704D9D5FAEA07B08 /* SBUOpenChannelListViewModel.swift */; }; - BAC5ADD1AA3BA7480A05850D /* SBUNotificationChannelManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690C11DC609521A828F3DCF4 /* SBUNotificationChannelManager.swift */; }; - BB5108C0A2F721D7802CDB13 /* SBUModuleSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C31FA31EDE1BE9F6D20A22 /* SBUModuleSet.swift */; }; - BC0F85CF3EF713C71243E547 /* Thread+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 134EEB59E82E796F83A1950B /* Thread+SBUIKit.swift */; }; - BC3F05622FC841A05D98B9CD /* SBUError.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE5C9A43EE7AB93D6B0BC9EF /* SBUError.swift */; }; - BC591A3ED9551765311B505A /* SBUMessageFormItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 722DF0FE79F0823B01EFBD0D /* SBUMessageFormItemView.swift */; }; - BCB1F193167FD74D7D6BFF8A /* SBUPendingMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC437FD6057F02D30D501365 /* SBUPendingMessageManager.swift */; }; - BCDB7C2F3551BE91F2D4502C /* SBUCacheManager.Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F3A9C93981A3EB23A38DDD /* SBUCacheManager.Version.swift */; }; - BD20E8D4E3F1DE070CFE903A /* SBUConfig.Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970AE5C99F653991B449DE0B /* SBUConfig.Common.swift */; }; - BDB8E9B62D4C93017B0DAB17 /* SBUSuggestedMentionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FF689302097972C566A0444 /* SBUSuggestedMentionList.swift */; }; - BF200A02B3F26E42CB84CCFE /* SBUQuotedUserMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F1F020C76E9D5C4B6B2682 /* SBUQuotedUserMessageView.swift */; }; - BF96BB6E22ECC270635F27E4 /* BaseMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BACAEBACF04E8331DCF70C5C /* BaseMessage+SBUIKit.swift */; }; - C0683C99D1934814EE069E6A /* SBUMessageTemplateCell.MessageTemplateLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964AB9C2C4B75E04180EFD9D /* SBUMessageTemplateCell.MessageTemplateLayer.swift */; }; - C087921D10476678B80CECFC /* SBUOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7927AE9BFAA9891DEC3C14A4 /* SBUOpenChannelModule.Header.swift */; }; - C0AFB03B54F9D585105DB1DA /* SBUConfig.GroupChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CB72AC9AA717C99B9C11A51 /* SBUConfig.GroupChannel.swift */; }; + BB4ACE79CEF33C6353D16E47 /* SBUModuleSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431D32B79614D7AF0032D598 /* SBUModuleSet.Deprecated.swift */; }; + BBE089ECFC666CD93FA88F0C /* SBUSuggestedReplyViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ECDBAD8103A0B62F0FAE6E4 /* SBUSuggestedReplyViewParams.swift */; }; + BD48CABAFDF33322C6070570 /* SBUOpenChannelFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31999C781DC04D545255D1A1 /* SBUOpenChannelFileMessageCell.swift */; }; + BDF9AC5316E756E0459BA22A /* SBUMessageFormMultiTextItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E95E434D6C2443E5DFC7A1D /* SBUMessageFormMultiTextItemView.swift */; }; + BE09A64179E2594D020EE406 /* SBUFeedNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526841ED5103339031F5E6E6 /* SBUFeedNotificationChannelViewModel.swift */; }; + BE60C8589045683EFB644BBF /* SBUEnums.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634C238ABC7741EC014797E4 /* SBUEnums.Deprecated.swift */; }; + BEC848DF4575BE4F48702302 /* SBUPaddingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9A040E8C96F1DB64E680C27 /* SBUPaddingLabel.swift */; }; + BECB92508B3DAEF1D540BB4D /* SBUModerationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139C896094CF74A3E36D9498 /* SBUModerationsViewModel.swift */; }; + BF024B0794FA5DC17176B012 /* BaseMessage+SBUIKit.MessageTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 141ABE5DB6736D1AC9734FF0 /* BaseMessage+SBUIKit.MessageTemplate.swift */; }; + BF116055DC60512D3B4BB364 /* SBUReactionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35DE0351E3913D09A34D6F4A /* SBUReactionsViewController.swift */; }; + BFA254D6D620B8876B9A499A /* SBUMessageSearchModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71B3C9BE07FD307E90D9C1EC /* SBUMessageSearchModule.swift */; }; + BFD52B6F123FDADDDC707B3A /* SBUMessageThreadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961AF1599AA9ACC447B8916F /* SBUMessageThreadViewController.swift */; }; + BFEFA0482469DB70AF35AA1C /* SBUUserNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B672543CB42631B1E742E89 /* SBUUserNameView.swift */; }; + BFF8D8594FEED0A9A331610F /* SBUSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1522CCDFE563F8F5ADC835C9 /* SBUSuggestedReplyView.swift */; }; + C0B28F46EE608D27E407025D /* SBUPendingMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AD9B57C35CA063D60A46DE /* SBUPendingMessageManager.swift */; }; C0DBEBBE584043ECCE952B5D /* MemberListVC_Cell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3E3D00E36AC37C744C172B2 /* MemberListVC_Cell.swift */; }; + C0F7FB61A9D8ABEA9D05D8A3 /* SBUOpenChannelSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B5C2F79F777DD42409F0D06 /* SBUOpenChannelSettingsModule.Deprecated.swift */; }; C12184EC9A09DE75AC01149E /* MainItemView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2E7ECD1F679713F15B2F03D1 /* MainItemView.xib */; }; - C1531C210C8E2CFD4B9B8DFB /* SBUGroupChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E055ADF87637B07F028D6F /* SBUGroupChannelSettingsModule.Header.swift */; }; - C164C490C139DA96C196C3EB /* SBUBaseSelectUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49FBB3AB24C3022AD1784AD /* SBUBaseSelectUserModule.List.swift */; }; - C171CCC2A521AA4F7C9EB8C8 /* SBUCategoryFilterCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E010A476C7C2ED848048D7C5 /* SBUCategoryFilterCell.swift */; }; C2FA7EA8A90E4335111397F1 /* FeedChannelListViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5098BF78CC647E5AE68278DE /* FeedChannelListViewController.xib */; }; C3211BC60F6672EA1631AB9B /* ConnectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CCAD14B5BF6413599AE53CF /* ConnectView.swift */; }; - C339F0615AAD9D7B21117FA8 /* SBUMessageTemplate.Syntax.Aligns.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B7CD1DFEA03267ABA2F4FB8 /* SBUMessageTemplate.Syntax.Aligns.swift */; }; C3B3DE4A638192CB81C941B0 /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4867F84990B821D04F2722 /* MainView.swift */; }; - C4C0659DB01553E5A70296D6 /* SBUGroupChannelListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66DC99A9361253C922530B18 /* SBUGroupChannelListModule.Deprecated.swift */; }; C4D54A5258E7079D6753007E /* OpenChannelVC_CustomMessageMenuItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B61AEE060EFB0FC571830C /* OpenChannelVC_CustomMessageMenuItem.swift */; }; - C552BA167933ABF105046D27 /* SBUChannelPushSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60149D100F1F7C2E28F6BB4 /* SBUChannelPushSettingCell.swift */; }; - C5830645BAE33C8C4F00BFCB /* SBUCreateChannelTypeSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD568169FF5DF5886D282E74 /* SBUCreateChannelTypeSelector.swift */; }; - C69C49E0F8ADAF174801477C /* SBUVoiceMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2623EE8E400DE0B3C5948C /* SBUVoiceMessageInputView.swift */; }; + C596F870B48A1F88166EA407 /* SBUParentMessageInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF9ABA26762D6A6362D3B3EB /* SBUParentMessageInfoView.swift */; }; + C5CBA3C99FE5BF60E682CB8F /* SBUReactionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3902D5A8938F29D8DEF59DF0 /* SBUReactionCollectionViewCell.swift */; }; + C656CE82CF9296DFE71DA9A0 /* SBUGroupChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782CFA9EA4813C40D675B986 /* SBUGroupChannelListModule.List.swift */; }; + C70D3B4169BB6988CB68F886 /* SBUGroupChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE54E0BFA2C5D3D4E2E499DC /* SBUGroupChannelListModule.swift */; }; C71C5C4827FAD824A0419100 /* SampleManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CEC3753C538D5BF2CA66F0 /* SampleManager.swift */; }; - C86EFB2E00006C52AABEE260 /* SBUMessageTemplate.Syntax.Views.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0090B55255F90FD96888CFD1 /* SBUMessageTemplate.Syntax.Views.swift */; }; + C7421CD631D47852CD74B148 /* UIViewController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB343E5ADB6AF403AF1ACDDF /* UIViewController+SBUIKit.swift */; }; C86FD710C4DFC6F5FB48FA40 /* MainChannelTabbarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A70A4957E68614935FB923A6 /* MainChannelTabbarController.swift */; }; - C894EB180E4A2D16207F9235 /* SBUNewMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7A7AA89B8CD8242C0AA305 /* SBUNewMessageInfo.swift */; }; - C8A7B4680833AACA90D6B9B2 /* SBUMessageTemplate.Renderer+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF43C43BB30EAB5A085DF9A8 /* SBUMessageTemplate.Renderer+Events.swift */; }; - C90EEBDAFD0C974111C7F92A /* SBUUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EAA081A37A9C04E3E01610F /* SBUUser.swift */; }; + C8ACD303C82DBDFC0889AEC7 /* SBUMentionLimitGuideCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9B410699660F68D734EEBFC /* SBUMentionLimitGuideCell.swift */; }; C96C938EB6943338326CEEAA /* AIChatBotSignInViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = FBCECAC20501BC1FA624C11C /* AIChatBotSignInViewController.xib */; }; - C9C8E7120E9DC09596EB3D30 /* SBUGroupChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 821E04708DBB35D37A85AB5E /* SBUGroupChannelListViewController.swift */; }; - CA6097E757C954C10AAEDBD8 /* SBUMenuSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65264E3AA26AFBD8D86B40D0 /* SBUMenuSheetViewController.swift */; }; - CAC0342CBE53BC15C4EDDD5E /* SBUEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = A35A75B2B6577B4362760A77 /* SBUEnums.swift */; }; - CBA719820A74BB8FEB15577D /* SBUToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F7048552528AD5C50F8E20B /* SBUToastView.swift */; }; + C98E4BD50D10ADA2E342A997 /* NSObject+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66627BCCD63E2978B39795C1 /* NSObject+SBUIKit.swift */; }; + C9CCB9FF31B242DD1147EE4A /* SBUConfig.GroupChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D098AA8F7E74BF0AA366998A /* SBUConfig.GroupChannel.swift */; }; + C9DD1EF760E9952366E14C11 /* SBUSelectablePhotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843876F6FBE3E25EC3F0317F /* SBUSelectablePhotoViewController.swift */; }; + CB25E631F7ADE501E1A9C41D /* SBUMessageTemplateCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62E0FD6677CD9809BBBAD100 /* SBUMessageTemplateCell.swift */; }; + CB6A4A03B20031B285F86443 /* SBUBaseChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2B48FCB1DFC2A8A98717991 /* SBUBaseChannelListModule.Header.swift */; }; CBA903BC5423000FF3A2B6A5 /* ChannelVC_MessageParam.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39ED93546A3FDE91D6A3EF6F /* ChannelVC_MessageParam.swift */; }; - CBB43D1C4968A1EAA790FC05 /* UINavigationController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D94B61D34931772AFF1C79DF /* UINavigationController+SBUIKit.swift */; }; - CBB82CB09845CDD840900674 /* SBUAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2CEBE29330A04CE814FE442 /* SBUAdminMessageCell.swift */; }; - CCB372F085D7EE8DAD246429 /* SBUOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8743C6DE9B704338D84529D7 /* SBUOpenChannelModule.swift */; }; - CDC70D474B454FF7A11E9036 /* SBUVoiceMessageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F95FF165ADCE6D2CCDEF982 /* SBUVoiceMessageConfiguration.swift */; }; - CDEAD647271F16D2C98B776B /* SBUGroupChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 173C9B38DD9033E9654C8634 /* SBUGroupChannelViewController.swift */; }; - CE275B0B6B7FF21B2F1D5406 /* SendbirdUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62E44A36F3BAD0C1627AD6ED /* SendbirdUI.swift */; }; + CC9DFA631EB0090904ADBFA5 /* SBUMessageTemplate.Syntax.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7D1AE742227FFCCDF61545C /* SBUMessageTemplate.Syntax.Item.swift */; }; + CD7D161D7374B32D101B6ED7 /* SBUBaseChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEBE8903E8FEB34AE5601367 /* SBUBaseChannelModule.Deprecated.swift */; }; + CE00C68F75268333EFD79813 /* SBUToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3D47B84F1628028BB5E84D /* SBUToastView.swift */; }; + CE1EDB77FBF6F78DA13F4E8F /* SBUBaseChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C592346D212EB9C0157F757 /* SBUBaseChannelModule.Input.swift */; }; CE51D59D26E86F498F9916FB /* LiveStreamChannelModule.Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = 013FD19BEF7E546880B3286C /* LiveStreamChannelModule.Media.swift */; }; - CE5A53F5635430C7A3D95378 /* SBUUserListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06ECCEFE981CF80880FD6E47 /* SBUUserListViewModel.swift */; }; - CEF855A90282DD5C8D137940 /* SBUMessageTemplate.PayloadType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60B19491E30CB6DBAB0C6433 /* SBUMessageTemplate.PayloadType.swift */; }; - CF0DDBBE201C6460564CDB86 /* SBUDownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B224F09B5FFC3F7047182F1 /* SBUDownloadManager.swift */; }; + CE527618A32F7968243CAF97 /* SBUTypingIndicatorMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DBCA42BF03167E845550A02 /* SBUTypingIndicatorMessageCell.swift */; }; CF94275B179357EF4B2CF348 /* ConnectView.xib in Resources */ = {isa = PBXBuildFile; fileRef = CC5C18901EE173180BB25C9F /* ConnectView.xib */; }; - CFBE5EAA873B887AA5ECE69C /* SBUPermissionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF19B8442A33CF84E7CA76BC /* SBUPermissionManager.swift */; }; + CFE1F3B8BE2E4E140CDDAF4F /* SBUToastType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127474CF6A3CC6E00BE860BF /* SBUToastType.swift */; }; + CFED7B85E3CA669BF28581BC /* SBUMessageCellProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F34398F5E85BB1299EB205D7 /* SBUMessageCellProtocol.swift */; }; + D0616EE2392820053AB00378 /* SBUCacheManager.Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E589F262D75FF9A8F19B0A /* SBUCacheManager.Config.swift */; }; + D1C423781AB4BD763F8E616D /* SBUMessageTemplate.Coordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED5F57E3B581C97129B488C2 /* SBUMessageTemplate.Coordinator.swift */; }; D1FD5E496C2C7607B3C2FEE2 /* BusinessMessagingSelectionViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 890D8BFBF250A19F94A79665 /* BusinessMessagingSelectionViewController.xib */; }; - D2170C3E2569DDE337D3F4B4 /* SBUFontSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FF31BCC3EDD51BA160C5DBD /* SBUFontSet.swift */; }; + D279A83A9D74DCD5309B4D43 /* SBUFormViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AAB529A9309D786F28DD2E /* SBUFormViewParams.Deprecated.swift */; }; D2A80C3F651E93B5D173C338 /* ChannelVC_CustomHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0770E8EB0F632224D407C07B /* ChannelVC_CustomHeader.swift */; }; - D2C7D96B6A5C5843D8058E05 /* SBUTypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BD0EF83A61A1FEFF16D6130 /* SBUTypingIndicatorMessage.swift */; }; - D3F90C2BC5E5BC32E2405775 /* StringProtocol+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AEBBAF51A3FB41447F91A5A /* StringProtocol+SBUIKit.swift */; }; - D45DADB6DF5F7ACBA3CC1F9B /* SBUOpenChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31887F86CFC8ADD3FF9783D /* SBUOpenChannelSettingsViewModel.swift */; }; - D4683566EDF86449DD351ADA /* Collection+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB90F7D25D08FC8D93082CD9 /* Collection+SBUIKit.swift */; }; - D475FC67058A611261C3DA40 /* SBUMessageSearchModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3291A81A20A6F4C6B9955945 /* SBUMessageSearchModule.List.swift */; }; + D3D8C65284CF5D6CAA1B4B69 /* SBUMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB80CDE4E8E27CE5CE0D38A /* SBUMenuView.swift */; }; + D434F1461163F9B9F4B8E842 /* SBUGroupChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE877E1EBB78E02A6EA73BFA /* SBUGroupChannelListViewController.swift */; }; + D4E955F1E0EBA706B2F58916 /* SBUOpenChannelBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAD5F797C35C3254236BD5CD /* SBUOpenChannelBaseMessageCell.swift */; }; D51015E5093D390F10F99090 /* ChannelListVC_CustomHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3150FF4F1B532DC0159B7F2A /* ChannelListVC_CustomHeader.swift */; }; - D603DE406EE03A7D387BA892 /* SBUMessageThreadTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F995A67CB1E33C01DEFD297 /* SBUMessageThreadTitleView.swift */; }; - D63F3372A4C530E4CE73D498 /* SBUGroupChannelPushSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE0141D5DFB053EC9E52DBC /* SBUGroupChannelPushSettingsModule.Deprecated.swift */; }; + D55BEF2B75963751005479D4 /* SBUConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97A4505DB925E603D2536A5C /* SBUConfigManager.swift */; }; + D561D68D449289317D6ADBBF /* SBUBaseChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D645E0486C27944FFB18A4 /* SBUBaseChannelViewController.Unavailable.swift */; }; + D56A70911FC604411744CEEE /* SBUMessageTemplate.TemplateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62FA0FF3A9BDDFAD7904DB51 /* SBUMessageTemplate.TemplateList.swift */; }; + D6255BA1A2571F43E33B12E1 /* SBUVoiceMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A65B0E41B7539E1527C77D6 /* SBUVoiceMessageInputView.swift */; }; + D6B1FF21D087F757DAE5C761 /* QuotedFileCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5FE7BA1DB0D30ECF7CFA913 /* QuotedFileCommonContentView.swift */; }; + D6FE50A8CC3B5FA24FBC8309 /* SBUBaseChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B0A1F963CBDFB62AA4C7D9 /* SBUBaseChannelViewController.Deprecated.swift */; }; D79010994001DE62C627DEEE /* MainItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E4D36D999020A4FE9FD5455 /* MainItemView.swift */; }; - D7E460F1E23CD7E6FA026058 /* UIView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A332347B302BC34A1C6D29 /* UIView+SBUIKit.swift */; }; - D7F3EB7C95CCCCF3FE704C60 /* SBUNotificationNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 465CC57BE087F0033FF60460 /* SBUNotificationNavigationTitleView.swift */; }; + D790488373691F73153DBFBF /* SBUMenuCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 907F045791D42310494E37AF /* SBUMenuCell.swift */; }; + D7BE0CE8D1EB1BA5D6D45180 /* SBUMessageWebViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7BB2E9EA2F7323DC63EDBA4 /* SBUMessageWebViewModel.swift */; }; D7FC5E8CAC1A3378C752DCC0 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA68D9366EDD742F958A66 /* Models.swift */; }; D83808A83CE2874BBB6B83D5 /* CreateChannelVC_Cell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46527008E40B16B24514AD1E /* CreateChannelVC_Cell.swift */; }; - D8712160E5238DE12078E1CD /* SBUGroupChannelSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66A3291376281112C9723591 /* SBUGroupChannelSettingsModule.Deprecated.swift */; }; - D92EBF80E57BC3A9354BB87F /* SBUMessageThreadModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = D76F09B6213FFB1E72ACAA58 /* SBUMessageThreadModule.Input.swift */; }; - D992DB37AD340798FE7170B1 /* SBUGroupChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A070253C4B228C2C8BC48C7B /* SBUGroupChannelModule.swift */; }; - D9BE70BB392859C9415E1100 /* SBUAdminMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8106CE49925E340B4874844 /* SBUAdminMessageCellParams.swift */; }; - DA27FB8A69CDD8916A34ADF3 /* SBUOpenChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6120D49CB62F7A31AACA56B /* SBUOpenChannelListModule.swift */; }; + D8E5793FC59C6D0A256B2518 /* VoiceMessageStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41EA79F451F66B8923A82470 /* VoiceMessageStatus.swift */; }; + D905A94D054CE6AF154ADACE /* SBUMessageThreadModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D92453EB91D5DB296AE55DE /* SBUMessageThreadModule.swift */; }; + DA42BB503274F301BD520BCE /* SBUFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C56F38980A0BC44442E6E45 /* SBUFileMessageCell.swift */; }; DA4F87A993EC7A67423B671D /* NibCustomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF385EBE406D7A33EBF3AD17 /* NibCustomView.swift */; }; DA984E2F647685ACDFD6BFBA /* BusinessMessagingSignInViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 755E7158A0056D52413EB3C7 /* BusinessMessagingSignInViewController.swift */; }; - DB27438B95CD0A7EE7B5EBE4 /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A09C11CBC936ADF3F093B91 /* SBUMultipleFilesMessageCollectionViewCell.swift */; }; - DB726332AD97F358F6EBBC0F /* SBUConfig.OpenChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 998BA096AD0B9A3B7B7066E9 /* SBUConfig.OpenChannel.swift */; }; - DB8CB4FDFB5E41FD678F3A5C /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B3599E3C428E8F22C5F8701 /* SBUBaseSelectUserViewController.Deprecated.swift */; }; - DC67DD474F043835B28AD363 /* SBUBaseChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 245AB209275942E707666BDD /* SBUBaseChannelViewController.Deprecated.swift */; }; + DAD04258308FFB249162DFF4 /* SBUChannelTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3A62547F6B216254872F30B /* SBUChannelTitleView.swift */; }; + DAE06146214F2463B613980C /* SBUMessageReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6E26F9AE15B142A9CFAEBC3 /* SBUMessageReactionView.swift */; }; + DB580BBB2060F853FB876AA6 /* SBUCreateOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DACE69181451FD353B8D0459 /* SBUCreateOpenChannelViewModel.swift */; }; + DBF61906BDC5B75C61E102C1 /* SBUFontSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64428A33BE10C47305AFAEE7 /* SBUFontSet.swift */; }; DC978CEEA0A082334F8F4450 /* OpenChannel+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = A695D74204D2C1ADDF0BBBE2 /* OpenChannel+Ext.swift */; }; - DC9F6C5BB934F5E0B2B34021 /* SBUBaseMessageCellParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BEF340732E14943CF42503 /* SBUBaseMessageCellParams.Deprecated.swift */; }; + DD7D7E3E0B25AC55D1072150 /* SBURegisterOperatorModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 958C1D21563B3635BFAC16E4 /* SBURegisterOperatorModule.swift */; }; + DD8267594A79DE8F5CECE5F0 /* SBUFeedNotificationChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806A49C343E99177E038DB6D /* SBUFeedNotificationChannelModule.Deprecated.swift */; }; DD917A5F4C1B28BD3CB0EEA4 /* ChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA431857E8160340E7E545C3 /* ChannelListViewController.swift */; }; - DE0885B7E71148CBAD97CC0F /* SBUPaddingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F2433CDD430A09C3F2435E /* SBUPaddingLabel.swift */; }; - DED884DEB5C5D9FD5171A123 /* SBUTemplateLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F718B63B7C6FC55DC882E48 /* SBUTemplateLabel.swift */; }; + DD9EAD97A8E3EF27FA01EE9C /* SBULayoutableButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C9707246C100EE1AD830D5A /* SBULayoutableButton.swift */; }; + DF01D12941D318CC9B520DD9 /* SBUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = F870282F48E84B7522BDAC3B /* SBUConstant.swift */; }; + DF2534CFE149E5931B05ABAB /* SBUMessageTemplate.Syntax.Identifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3EB0EDEB38480E70881B6C /* SBUMessageTemplate.Syntax.Identifier.swift */; }; + DF4DFAF916359E355686B4F6 /* SBUGroupChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7707BD3A5B121D355EA91E /* SBUGroupChannelModule.Input.swift */; }; E022C39DAE8F104CB09DD281 /* UserDefaults+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E08B9CB2AE173E9D2132006 /* UserDefaults+Ext.swift */; }; - E0D1E2731496B0C5287F62A1 /* SBUSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785702C32C97A75E7C4F9CBE /* SBUSuggestedReplyOptionView.swift */; }; - E106B2A60BEC0D0A9EF1D1B7 /* SBUMessageSearchModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DA4706EE5287A7F73BB67C /* SBUMessageSearchModule.Deprecated.swift */; }; - E128FD7AFFD642F676F77FE0 /* SBUQuotedBaseMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 017124EC40966421E85B69FD /* SBUQuotedBaseMessageView.swift */; }; - E19EE11D900E92B2E8C437C5 /* SBUInviteUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC1D7973FDC9D9A481E308A5 /* SBUInviteUserViewModel.swift */; }; - E1BA0EF34A9AB221FEDD55A3 /* UIImage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3121D71B953343C4099E472C /* UIImage+SBUIKit.swift */; }; - E2057E6D77322883C4B67B13 /* SBUBaseChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0DB4445B463E7B988B8F6AB /* SBUBaseChannelListModule.swift */; }; - E2F27E4C8C46D76B9117F6D3 /* SBUUserMessageTextViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03C3C3B0AAFB17C21E6C53F1 /* SBUUserMessageTextViewModel.swift */; }; - E301F4767CB62EFC8D30D517 /* SBUFeedbackAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20A4E9CF112CFE00E017FDDB /* SBUFeedbackAction.swift */; }; + E1026A6668CAB55FEC9582C0 /* QuotedFileImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E944DEB4BB281000EF570156 /* QuotedFileImageContentView.swift */; }; + E17096FBD05D3F3C437F282E /* SBUQuotedBaseMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE4DEE99AA91EDDD28EA0A9A /* SBUQuotedBaseMessageView.swift */; }; + E19B37F47350D61D10942AFA /* SBUChannelSettingItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10E854DD20D7B5A9099B16C8 /* SBUChannelSettingItem.swift */; }; + E1ADAF0290E5C7606D649E45 /* SBUGroupChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87832A49940952C548D7B9F /* SBUGroupChannelModule.swift */; }; + E329FEE472D4940ED9580738 /* SBUModuleSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 641FDB41EE41F68B2D7A352A /* SBUModuleSet.swift */; }; E3DEB020FBD0494C0EABC3FC /* NotificationService.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 26F15FDAB2EA2301931B3EB6 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - E44B5F2088999111AE34AE76 /* SBUBaseSelectUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2806238DB78B5A1531AE50 /* SBUBaseSelectUserViewModel.swift */; }; - E480FB24115C55F985F509BC /* SBUMessageTemplateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22154B74B2F852BABF6238B4 /* SBUMessageTemplateManager.swift */; }; - E6F5F37D7A2527DF283C223B /* SBUColorSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = B45F96D21FE1F9CBF2130616 /* SBUColorSet.swift */; }; + E4B2FC28AB4A0C076F20942E /* SBUOpenChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13F32F12543E4460BBA9CEB9 /* SBUOpenChannelListViewModel.swift */; }; + E53074F81B2856A6081DC4C5 /* SBUChatNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 357DE33A67F638C8952AA14C /* SBUChatNotificationChannelModule.swift */; }; + E5A2B20649E075405C8E26FE /* SBUBaseChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D3B13DFDD341B7D68BC6CF /* SBUBaseChannelSettingCell.swift */; }; + E60B971C28FE57FCAF26BD97 /* SBUMessageThreadModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 256E0AC7E25A054C2E6B589B /* SBUMessageThreadModule.Input.swift */; }; + E63079B1F20E6354ED973CC4 /* Date+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3627DF4A39D1431D94C7498A /* Date+SBUIKit.swift */; }; + E7182F3B184CD945F70C7E4D /* SBUBaseChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382636A9D544E87A54BDF64F /* SBUBaseChannelListModule.List.swift */; }; + E73DEF94B0483A0A2FFA7A9F /* SBUEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C127AFB16A60BD846680E90 /* SBUEmptyView.swift */; }; E76209DE1873B4FB76B34983 /* ChannelVC_Overriding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F7C1654C625423EEF5E5B64 /* ChannelVC_Overriding.swift */; }; - E785F0665699DA3A22786369 /* SBUMessageTemplateCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4170F26321C7519CAFE1D78 /* SBUMessageTemplateCellParams.swift */; }; - E7ACD02B06BB83FDA15AD9A3 /* BaseMessage+SBUIKit.MessageTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A1F9416B60BE3432930DD0F /* BaseMessage+SBUIKit.MessageTemplate.swift */; }; - E7C9A9F620F1019F2C8343E1 /* SBUMessageCellProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACF53D2F1AC3C11A73BA61E1 /* SBUMessageCellProtocol.swift */; }; - E7DC9246E2D99CF8346FE9A6 /* SBUBaseChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04D5FDC19A87A17455D847F8 /* SBUBaseChannelSettingsModule.swift */; }; - E829FEBCB05EB4251303AD12 /* Formatter+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761356882DA12C464BCDAD28 /* Formatter+SBUIKit.swift */; }; - E8A7D63AAC5D7104EF107386 /* SBUMessageThreadViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218562B43783B8A6FDFCFF00 /* SBUMessageThreadViewModel.swift */; }; - E8FC3C6B4744267EE020D086 /* SBUPhotoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1743CFDA9AA25F455A2B0CE /* SBUPhotoCollectionViewCell.swift */; }; + E7833B3866EB0A8D4E73E996 /* SBUUserListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ECB010E735D32C5584E5FEC /* SBUUserListModule.Header.swift */; }; + E813C5828052104C6A4513C2 /* SBUModerationsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D8B8BCAF0A035F64B4FB51C /* SBUModerationsModule.List.swift */; }; + E82A3F101D618AC67395450D /* SBUOpenChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80083757E51E14F715FB1469 /* SBUOpenChannelListModule.List.swift */; }; + E88353B83CF0C463944F1B3B /* SBUDebouncer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C897DB5BD0B983F8C1B620 /* SBUDebouncer.swift */; }; E9134545B3A6C96D0326C579 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B18CA8B590809EF2D58F4937 /* UserNotifications.framework */; }; E9A6F5F903149A4E37B67B55 /* CustomUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8691CE7F26F056317F1508C3 /* CustomUserMessageCell.swift */; }; E9F0ECD97B4DBDD716601297 /* AIChatBotViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F30F5208F4A18ACABFB2FF34 /* AIChatBotViewController.swift */; }; + E9FC7AA0F5A818A999B4FDD5 /* SBUFeedNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B086052AF887C1189A84BCF /* SBUFeedNotificationChannelModule.List.swift */; }; EA65CC9A04FD4D786ACC0F50 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AC0AEFF3AC3329E041214FB1 /* Main.storyboard */; }; - EA7A475735439439E6E292BA /* SBUGroupChannelPushSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F32F6FA80F0D01D2EC514F29 /* SBUGroupChannelPushSettingsViewController.swift */; }; EAB9B1A42F4598FC8A9141CC /* UIView+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A5B795818DCC12A7EFFCC0 /* UIView+Ext.swift */; }; - EB06C00DAE6FCFD5EC8C18C6 /* SBUMessageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D736893C971671FA41854934 /* SBUMessageCache.swift */; }; - EB326C8880B494F97306096C /* SBUMessageTemplate.Renderer+RenderItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A086672E2047D13AA91564A /* SBUMessageTemplate.Renderer+RenderItems.swift */; }; - EB60891141ED4B60D9853ECB /* SBUMessageFormViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = F37B328ABA8A27699D541CE5 /* SBUMessageFormViewParams.swift */; }; - EB7B465594587C5FCEEC9AB3 /* SBURegisterOperatorModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853C9020CA9B23C2F6550C6B /* SBURegisterOperatorModule.swift */; }; - EBEC9EC88B92319F11D26C64 /* MessageTemplateParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F25D00AFE19AB96A1BA27B9 /* MessageTemplateParserTest.swift */; }; - EC763C61290DB09FB1E8435B /* SBURegisterOperatorModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A692CC4A1CDF7540FC10DE /* SBURegisterOperatorModule.List.swift */; }; - ECCA94CCCEC2031C4FB6A05E /* SBUUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA829D76B80DC4EE501D228 /* SBUUserMessageCell.swift */; }; - ED8C18FB570C37BA30EA5269 /* SBUIconSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA8FA8CB2F8E4CD60ADD35E /* SBUIconSet.swift */; }; - ED9B84A9EE1D207A4327347C /* SBUFeedNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A564E1ED2FC9EB6BA113AFF /* SBUFeedNotificationChannelViewModel.swift */; }; - EDA909F8E8063F81B5160ED0 /* SBUNotificationTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30674F06E2D23D867F277987 /* SBUNotificationTimelineView.swift */; }; - EDB7C5912631C74DB3CB0B4D /* SBUCreateOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F457B85B3CB0E1D1CFC7204 /* SBUCreateOpenChannelModule.swift */; }; - EE02BA8BD8E0F6EE530B6B67 /* SendbirdUI.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96536F44C02F3D1F99E5D507 /* SendbirdUI.Deprecated.swift */; }; - EE27FABA38FF301AA616F985 /* UICollectionView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A00552E50C7643BC18BF66 /* UICollectionView+SBUIKit.swift */; }; - EE31172D3DD8CBB3DE44B2E5 /* SBUVoiceContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 730A494FC15B5C2D00B0F3F1 /* SBUVoiceContentView.swift */; }; - EEB5DAA43D48787BC4B8F71F /* SBUModerationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40AE8EB857BB61DCD89593C /* SBUModerationsViewController.swift */; }; + EAFDB07A8855455181C6E9BB /* SBUMessageInputMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17AAEFD012DB1A4889FAE497 /* SBUMessageInputMode.swift */; }; + EB31EFE6E4CF51EA611DDE69 /* MessageTemplateTestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D1F940D2F0CFDA90B89EF29 /* MessageTemplateTestViewController.swift */; }; + EB44E05AAD638B73FBAAD010 /* SBUMessageTemplate.Renderer+RenderItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FDF6EB62824041C04652409 /* SBUMessageTemplate.Renderer+RenderItems.swift */; }; + EB622136BB7CF770F43C4D06 /* SBUCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8BF4CFA798025446FF6FB5E /* SBUCollectionViewCell.swift */; }; + EC245EF481D2D8C386FB34CB /* SBUChannelSettingsChannelInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F495C8F22E53E0D8E7B76E /* SBUChannelSettingsChannelInfoView.swift */; }; + EC2BD22D0C4E232DAB941202 /* SBUForm.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F752E3E177131F45D9EFAB /* SBUForm.Deprecated.swift */; }; + EC40434A46C0AC352903076B /* SBUMessageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BC91CE3BC47E5554FDE3225 /* SBUMessageCache.swift */; }; + EC97014E90DC1E33834CD927 /* SBUVoiceFileInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = C94C8832B9EE9386A9B4509F /* SBUVoiceFileInfo.swift */; }; + EC9E4CA5E0DBD8317A0122A4 /* SBUContentBaseMessageCell.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECD6BEF06E5ECA2EE9A6B6B /* SBUContentBaseMessageCell.Deprecated.swift */; }; + ED2A5F978304468613AA34B0 /* SBUFeedNotificationCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BEDB27A798DFCE652EA2F0C /* SBUFeedNotificationCellParams.swift */; }; + ED42736CD27D97A27E00F51F /* SBUStringSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2D2F23EDB4CBC619544272 /* SBUStringSet.Deprecated.swift */; }; + ED6040F06635136934CD8E83 /* SBUInviteUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2CA64FA73AB96550F86C036 /* SBUInviteUserViewController.swift */; }; + EE4B40E4192F653D08599FD9 /* BaseMesssage+SBUIKit.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE71A6AF654A8E61CD254FB /* BaseMesssage+SBUIKit.Deprecated.swift */; }; + EE6DFF3F927632AE43DFA2A7 /* Collection+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16EE078C963D8DCF6F0B53BB /* Collection+SBUIKit.swift */; }; + EEF380FB28C692953DF2C690 /* SBUOpenChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E77183593D6A9097AC20024 /* SBUOpenChannelModule.List.swift */; }; EF0F09779E7E0C4AD632A3A1 /* NotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19F12713F807D512874CB50 /* NotificationChannelViewController.swift */; }; - EF4C76CAAE502E37DE55C376 /* MessageTemplateTestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECBFFC160056E272936346E6 /* MessageTemplateTestViewController.swift */; }; - F0A5D38F55F7399876F28B15 /* SBUOpenChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB245523349317A18E5B470 /* SBUOpenChannelSettingsModule.Header.swift */; }; + EF32826DCD69566DD481BAAD /* SBUCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42A68858D685201614020680 /* SBUCommonContentView.swift */; }; + EF7DDE070EA1EB9535DF4886 /* SBUCreateChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CB8F402718083AA0A3B4C5E /* SBUCreateChannelModule.List.swift */; }; + EFCE56CE63E84271CC440D43 /* SBUContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA10AB25332936C488706C7B /* SBUContentBaseMessageCell.swift */; }; F12B9953650B568F512C893B /* CreateChannelVC_UserList.swift in Sources */ = {isa = PBXBuildFile; fileRef = B11815F7B056DAADAE9AA1DB /* CreateChannelVC_UserList.swift */; }; + F14B55B18281DF0CA768030E /* SBUCacheManager.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 989AD42C11A7D244F355B6D8 /* SBUCacheManager.Image.swift */; }; F17AAF5981B6824CAC23C3A5 /* LiveStreamChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9C66209DE00D0888E84696B /* LiveStreamChannelListModule.List.swift */; }; - F1840E613D9254F1EB96BAA3 /* SBULinkClickableTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D84EECAFBDAB08FA6B4D03 /* SBULinkClickableTextView.swift */; }; - F1CAEEC46F428243C651B391 /* SBUInviteUserModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 788519B3817D0E278735FA40 /* SBUInviteUserModule.Deprecated.swift */; }; - F2962C59DA99B746C59C312B /* SBUMessageTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 377EBAD8F14DA33DD13F25E5 /* SBUMessageTemplate.swift */; }; - F29C6FE0E732369B3CCA3925 /* SBUBaseMessageCell.Feedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF0039673C133B8F314F9E38 /* SBUBaseMessageCell.Feedback.swift */; }; - F2E3DFAD2386DE3116DA8DF6 /* UIViewController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69299D34FCE6DE5F19EAB4D8 /* UIViewController+SBUIKit.swift */; }; - F355E48A7F774FB636BECABB /* NSLayoutConstraint+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D84C65D1D78D295572866B88 /* NSLayoutConstraint+SBUIKit.swift */; }; - F35F9108B443140EEBF7ABA9 /* SBUUserNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91EEB8A7E81999AF00A6C7C /* SBUUserNameView.swift */; }; - F3D80CC7D4C4FF45DFB40F18 /* SBUChatNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2C5E23D98E9285A167E217 /* SBUChatNotificationChannelModule.swift */; }; - F4A0F4BD05397D57F1876EC0 /* SBUMessageInputMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1291EDC53E4A58614CB0CA8D /* SBUMessageInputMode.swift */; }; - F61CD56E52CEDEED854D4724 /* URL+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E924AEFAFCABFDEB5D684F09 /* URL+SBUIKit.swift */; }; - F6725D946CEB0FBB2D04FF07 /* SBUBaseChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBEBCF00A1C19EDFFA49FBE7 /* SBUBaseChannelSettingsModule.List.swift */; }; + F186CB25969944E8AD3C2198 /* Formatter+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 160473602F45A1370B444B42 /* Formatter+SBUIKit.swift */; }; + F270D3DE31A43810124F2045 /* SBUOpenChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE86BCEDD100B3207C756D84 /* SBUOpenChannelViewController.Unavailable.swift */; }; + F32D2EFF8CB351B6D4D05BC5 /* SBUMessageTemplate.Renderer+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0416FA5668A212A5D3CADFF /* SBUMessageTemplate.Renderer+Events.swift */; }; + F36325B62D0F0A170DF30040 /* SBUMessageTemplate.Syntax.Sizes.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B50C7BC6C15E85DEAC67F9 /* SBUMessageTemplate.Syntax.Sizes.swift */; }; + F42A8739D6584A940C72E1E0 /* SBUMessageSearchResultCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 289F63DA66CACC5F466B129A /* SBUMessageSearchResultCell.swift */; }; + F471BF4ED00089DB9C2E154E /* SBUMessageThreadTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B58FF6B5FE55E619DCE8503 /* SBUMessageThreadTitleView.swift */; }; + F5072BBA9ADA2A44809D76D9 /* SBUOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4965F5CC64755D8DCFB2C9A /* SBUOpenChannelModule.Header.swift */; }; + F6D4AC1A4AFCF3FCA4EBD1C0 /* SBURegisterOperatorModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C95D6F6A7663F4977BB425E0 /* SBURegisterOperatorModule.Deprecated.swift */; }; F6F67C6A3DF5B43452164B1B /* OpenChannelCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0F6E578BF4A8F50AC7929B4 /* OpenChannelCustomManager.swift */; }; F7F4EF519DF5193542B02CF0 /* InviteUserVC_UserList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578AE09A01FF4CD8682FAD86 /* InviteUserVC_UserList.swift */; }; - F87AC81A02DE4658383E99F3 /* SBUCacheManager.Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = 730DE1165D7CF50EA9794315 /* SBUCacheManager.Config.swift */; }; - F8A9385D067F346AC1F247E5 /* UIScrollView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BED831B866BC62DFCFCBB9D /* UIScrollView+SBUIKit.swift */; }; - F8D92F334120F305AE58A14B /* SBUModerationsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92FE2BE35B70B4F574EC4457 /* SBUModerationsViewController.Deprecated.swift */; }; - F9DF8EF724F5AB712613745F /* SBUNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8B11A4FDDD034B6ADB19EDF /* SBUNotificationCell.swift */; }; - FA3EA8393BC1D2F1CAD6CAFE /* SBUUnderLineTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12DE0BE9786DBB0CB980A24E /* SBUUnderLineTextField.swift */; }; - FC22C13CDDFEDCA502106A60 /* SBUStringSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = A455B4121F36696D199D2AC2 /* SBUStringSet.swift */; }; - FC5927389603CBD1D21BF634 /* SBUBaseChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8425926A102661471AB7C9B /* SBUBaseChannelModule.Deprecated.swift */; }; - FC76B228804E326F2770287C /* SBUChatNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 561513505F59EEA2316DB324 /* SBUChatNotificationChannelModule.List.swift */; }; - FD4106A3F1170289734BF221 /* SBUFeedNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DEF87C53263709F83EB8CD /* SBUFeedNotificationCell.swift */; }; - FD4CD19EFBD84971258D1EC8 /* SBUMessageCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D50744B5B38CF6F6697F27C7 /* SBUMessageCellConfiguration.swift */; }; - FD855FA7E9DA565BB5454789 /* SBUFormFieldView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F308955CD4E776D7264D2CAF /* SBUFormFieldView.Deprecated.swift */; }; - FDFFD0F7D8A852C649325CAF /* SBUEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B20A1573A0677F83DB5970 /* SBUEmptyView.swift */; }; + F828083757E710C66C159974 /* SBUBaseMessageCell.Feedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB5CB8DD2462FD9271A0F26 /* SBUBaseMessageCell.Feedback.swift */; }; + F8816059D7B3B596E7552B74 /* SBUBaseChannelViewController.Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F8745FC230411080986DA17 /* SBUBaseChannelViewController.Keyboard.swift */; }; + F8D1817856A46204121E40A8 /* SBUCreateOpenChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 793EC1B4826535E8FAB7C112 /* SBUCreateOpenChannelModule.Deprecated.swift */; }; + F8D71F12FC245607E320DBD2 /* SBUInviteUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 933AE6FC0AD6004F3B286CB3 /* SBUInviteUserModule.swift */; }; + F99E014594914A4D796074FA /* UIColor+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F25D5302232BF66F20D3FEB6 /* UIColor+SBUIKit.swift */; }; + FAF2D15C88D147F8E366F960 /* SBUMessageTemplate.PayloadType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C3030CDA0076B46B4B5405A /* SBUMessageTemplate.PayloadType.swift */; }; + FB4D74CB774B78F0FC0FB182 /* SBUMessageTemplate.Renderer+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62F21F91CB758E52D9626ED1 /* SBUMessageTemplate.Renderer+Utils.swift */; }; + FCFE86AA00EA5F593719B9EC /* SBUUserProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D46976443DAFABC1C119D94C /* SBUUserProfileView.swift */; }; + FE89B86BE879B15566692259 /* SBUNotificationChannelManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08A5CE71079BD4BA1A26E131 /* SBUNotificationChannelManager.swift */; }; FEAC5DEA171AF4901728DD80 /* BasicUsagesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 651464849625AF16BC16BFD3 /* BasicUsagesViewController.swift */; }; - FEC90615728E88F45E72E4B5 /* SBUOpenChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C9671C625C89C5B97BFA93 /* SBUOpenChannelListModule.Header.swift */; }; - FF35294F8C476BF086343B7B /* SBUActionSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 723429A1E449AECDA420248A /* SBUActionSheet.swift */; }; - FF3ACAA20B127AB6700B4C82 /* SBUGroupChannelPushSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0E8F23076D1B9BB444BD4C /* SBUGroupChannelPushSettingsViewModel.swift */; }; + FF170AB14834BD6D1DAAFF09 /* SBUGroupChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C76CE616032DFBB02731D4F /* SBUGroupChannelSettingsModule.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -580,557 +581,558 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 007FC1DE865B4484DFC73767 /* SBUMentionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionManager.swift; path = ../Sources/Util/SBUMentionManager.swift; sourceTree = ""; }; - 0090B55255F90FD96888CFD1 /* SBUMessageTemplate.Syntax.Views.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Views.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Views.swift; sourceTree = ""; }; + 0013BCD35021708FF3DF9126 /* SBUGroupChannelPushSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.Deprecated.swift; sourceTree = ""; }; 013FD19BEF7E546880B3286C /* LiveStreamChannelModule.Media.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelModule.Media.swift; sourceTree = ""; }; - 017124EC40966421E85B69FD /* SBUQuotedBaseMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedBaseMessageView.swift; sourceTree = ""; }; - 024C0607878575B4392AA671 /* SBUMessageProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageProfileView.swift; path = ../Sources/View/Channel/CellView/SBUMessageProfileView.swift; sourceTree = ""; }; - 0254E5AF8ABA4DE8DF790115 /* UITextField+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+SBUIKit.swift"; path = "../Sources/Extension/UITextField+SBUIKit.swift"; sourceTree = ""; }; - 02912DE836C4DBE16BA64113 /* SBUCoverImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCoverImageView.swift; path = ../Sources/View/Common/SBUCoverImageView.swift; sourceTree = ""; }; 0291D6576C77D3732DADEB87 /* InviteUserVC_Cell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUserVC_Cell.swift; sourceTree = ""; }; - 02EDBB5141E69E379DF2FB08 /* SBUBaseViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseViewController.Unavailable.swift; path = ../Sources/Deprecated/SBUBaseViewController.Unavailable.swift; sourceTree = ""; }; - 02FE2B8D53E16EAA7FFE3F4C /* QuotedFileImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuotedFileImageContentView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/QuotedFileImageContentView.swift; sourceTree = ""; }; - 03C3C3B0AAFB17C21E6C53F1 /* SBUUserMessageTextViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageTextViewModel.swift; path = ../Sources/View/Channel/ViewModel/SBUUserMessageTextViewModel.swift; sourceTree = ""; }; - 03CFA1C9F3B17D4F9C8F3921 /* SBUBaseChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUBaseChannelListViewModel.swift; sourceTree = ""; }; - 04D5FDC19A87A17455D847F8 /* SBUBaseChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.swift; sourceTree = ""; }; + 03211092E5163312F66B8B8E /* UIImage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+SBUIKit.swift"; path = "../Sources/Extension/UIImage+SBUIKit.swift"; sourceTree = ""; }; + 03B3D88BB2B4A13293FFDB01 /* UIApplication+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+SBUIKit.swift"; path = "../Sources/Extension/UIApplication+SBUIKit.swift"; sourceTree = ""; }; + 053519A79FC3893F9410AAC0 /* SBUMessageTemplate.Syntax.Styles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Styles.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Styles.swift; sourceTree = ""; }; 05AB9C8FA610D90A6D958CFD /* UserInfoTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInfoTitleView.swift; sourceTree = ""; }; - 06ECCEFE981CF80880FD6E47 /* SBUUserListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListViewModel.swift; path = ../Sources/ViewModel/UserList/SBUUserListViewModel.swift; sourceTree = ""; }; + 071C39D246D7CFEF9CA6C90F /* SBUInviteUserModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.Header.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.Header.swift; sourceTree = ""; }; 0770E8EB0F632224D407C07B /* ChannelVC_CustomHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_CustomHeader.swift; sourceTree = ""; }; - 07950F266BD4EDE7C1A890D0 /* SBUMessageTemplate.Renderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.swift; sourceTree = ""; }; 07F01935FF9C6D0A891C857A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; - 0845A23C47BD2A06BDF849D7 /* SBUTypingIndicatorBubbleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorBubbleView.swift; path = ../Sources/View/Common/SBUTypingIndicatorBubbleView.swift; sourceTree = ""; }; - 0A09C11CBC936ADF3F093B91 /* SBUMultipleFilesMessageCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCollectionViewCell.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCollectionViewCell.swift; sourceTree = ""; }; - 0AEB60CBA50B00C16833E3FF /* SBUConstant.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConstant.swift; path = ../Sources/Constant/SBUConstant.swift; sourceTree = ""; }; - 0B4BDC5073A038BBEACCC033 /* SBUHighlightMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHighlightMessageInfo.swift; path = ../Sources/Model/SBUHighlightMessageInfo.swift; sourceTree = ""; }; - 0BC3FA54100476AAAD6C9EA2 /* SBUCreateChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUCreateChannelModule.Deprecated.swift; sourceTree = ""; }; - 0CA689CB3D53C0AB0245AB12 /* SBUBaseCarouselView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseCarouselView.swift; path = ../Sources/View/Channel/MessageCell/CarouselView/SBUBaseCarouselView.swift; sourceTree = ""; }; - 0CAD344940BE6A941946902E /* SBUCacheManager.Template.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Template.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Template.swift; sourceTree = ""; }; - 0E83AF8B3053B214820961E7 /* SBUInviteUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.List.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.List.swift; sourceTree = ""; }; - 0F2382F476A36CF655972E4A /* SBUVerticalSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVerticalSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUVerticalSuggestedReplyView.swift; sourceTree = ""; }; - 0F7048552528AD5C50F8E20B /* SBUToastView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastView.swift; path = ../Sources/Manager/SBUToastView.swift; sourceTree = ""; }; - 0FE7395550121FF6926081EF /* SBUUserListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/UserList/SBUUserListModule.Deprecated.swift; sourceTree = ""; }; - 10C1D2F7E863F20645AC9AD7 /* SBUGroupChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.Header.swift; sourceTree = ""; }; - 118A2257F9622F2F8E5D86C2 /* SBUBaseChannelViewController.Keyboard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Keyboard.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.Keyboard.swift; sourceTree = ""; }; - 11B8EFA490D869679EAB71E2 /* SBUCacheManager.Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Image.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Image.swift; sourceTree = ""; }; - 1226046ACEA0A29F851DA2B8 /* SBUFileViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileViewController.swift; path = ../Sources/View/Channel/FileViewer/SBUFileViewController.swift; sourceTree = ""; }; + 081D35B70FCBEEEDAC2348F9 /* SendbirdUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendbirdUIKit.h; path = ../Sources/SendbirdUIKit.h; sourceTree = ""; }; + 08A5CE71079BD4BA1A26E131 /* SBUNotificationChannelManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationChannelManager.swift; path = ../Sources/Manager/SBUNotificationChannelManager.swift; sourceTree = ""; }; + 08DB9CEF681DA6148272B832 /* SBUMessageFormItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormItemView.swift; sourceTree = ""; }; + 08F495C8F22E53E0D8E7B76E /* SBUChannelSettingsChannelInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelSettingsChannelInfoView.swift; path = ../Sources/View/ChannelSettings/View/SBUChannelSettingsChannelInfoView.swift; sourceTree = ""; }; + 0914A04D15A5C8EEAD81B272 /* SBUTableViewCell.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTableViewCell.Unavailable.swift; path = ../Sources/Deprecated/SBUTableViewCell.Unavailable.swift; sourceTree = ""; }; + 0B5C2F79F777DD42409F0D06 /* SBUOpenChannelSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelSettings/SBUOpenChannelSettingsModule.Deprecated.swift; sourceTree = ""; }; + 0B7FB5C4E062D8FEA91CF364 /* SBUMessageFormChipView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormChipView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SubViews/SBUMessageFormChipView.swift; sourceTree = ""; }; + 0BE4A35824A37EF2C45F2C58 /* SBUCreateOpenChannelModule.ProfileInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.ProfileInput.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.ProfileInput.swift; sourceTree = ""; }; + 0C0DA25FBF7CE7FF54287F1D /* SBUBaseChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.Header.swift; sourceTree = ""; }; + 0C4921FD4E3B41FB638724DB /* SBUUserListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.List.swift; path = ../Sources/Module/UserList/SBUUserListModule.List.swift; sourceTree = ""; }; + 0C4C95218D609FF7C8D8C5F1 /* SBUBaseMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUBaseMessageCellParams.swift; sourceTree = ""; }; + 0D62BD7A72E29545642382D7 /* SBUAvailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAvailable.swift; path = ../Sources/SBUAvailable.swift; sourceTree = ""; }; + 0E06D3775FA46F76DC847A3C /* SBUSuggestedMentionList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedMentionList.swift; path = ../Sources/View/Channel/MessageInput/SBUSuggestedMentionList.swift; sourceTree = ""; }; + 0FBBD3E99CA4D60F075A58BB /* SBUExtendedMessagePayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayload.swift; path = ../Sources/Model/SBUExtendedMessagePayload.swift; sourceTree = ""; }; + 10E854DD20D7B5A9099B16C8 /* SBUChannelSettingItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelSettingItem.swift; path = ../Sources/Module/ChannelSettings/ChannelSettingItem/SBUChannelSettingItem.swift; sourceTree = ""; }; + 11A69D51F52933947DC78936 /* SBUPhotoCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPhotoCollectionViewCell.swift; path = ../Sources/View/Common/PhotoLibrary/SBUPhotoCollectionViewCell.swift; sourceTree = ""; }; + 122ECEA1DE56D2E0E1FA4A7B /* SBUCreateOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelViewController.swift; path = ../Sources/View/SelectUser/CreateChannel/SBUCreateOpenChannelViewController.swift; sourceTree = ""; }; 126A54F8F111E828995FD06C /* MySettingsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySettingsCell.swift; sourceTree = ""; }; - 1291EDC53E4A58614CB0CA8D /* SBUMessageInputMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageInputMode.swift; path = ../Sources/View/Channel/MessageInput/SBUMessageInputMode.swift; sourceTree = ""; }; - 12DE0BE9786DBB0CB980A24E /* SBUUnderLineTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnderLineTextField.swift; path = ../Sources/View/Common/SBUUnderLineTextField.swift; sourceTree = ""; }; - 12FFEA9849FF6F613A4136F0 /* SBUFormViewParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormViewParams.Deprecated.swift; path = ../Sources/Deprecated/SBUFormViewParams.Deprecated.swift; sourceTree = ""; }; + 127474CF6A3CC6E00BE860BF /* SBUToastType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastType.swift; path = ../Sources/Manager/SBUToastType.swift; sourceTree = ""; }; + 129E2915B579517B78BB48FB /* SBULoading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULoading.swift; path = ../Sources/View/Common/SBULoading.swift; sourceTree = ""; }; + 130AE73761EEA54FCE09E366 /* UIStackView.SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIStackView.SBUIKit.swift; path = ../Sources/Extension/UIStackView.SBUIKit.swift; sourceTree = ""; }; 130D7FD868022B51CE1EC067 /* ChannelVC_CustomMessageMenuItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_CustomMessageMenuItem.swift; sourceTree = ""; }; - 134EEB59E82E796F83A1950B /* Thread+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Thread+SBUIKit.swift"; path = "../Sources/Extension/Thread+SBUIKit.swift"; sourceTree = ""; }; - 136F5AB63ACD9484DD5AAD34 /* SBUChatNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.Header.swift; sourceTree = ""; }; - 13A9EBA04A5CFC0A83623E5D /* SBUModerationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUModerationCell.swift; sourceTree = ""; }; - 142EE87ACD07EF6D1855211F /* SBUExtendedMessagePayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayload.swift; path = ../Sources/Model/SBUExtendedMessagePayload.swift; sourceTree = ""; }; - 1439BF2CBC8A9CD6AEBEE6AA /* SBUOpenChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUOpenChannelListViewController.swift; sourceTree = ""; }; - 14D0ED11697A6CF4C022175B /* SBUSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSuggestedReplyView.swift; sourceTree = ""; }; - 153D4037B4C416E7D20A6AE8 /* SBUGroupChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.swift; sourceTree = ""; }; - 173C9B38DD9033E9654C8634 /* SBUGroupChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.swift; path = ../Sources/View/Channel/SBUGroupChannelViewController.swift; sourceTree = ""; }; - 17958CFAD3664EA59A3F84CE /* SBUMessageTemplate.ImageRatioType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.ImageRatioType.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.ImageRatioType.swift; sourceTree = ""; }; - 18B605C22F7356CA2C6E031F /* SBULoading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULoading.swift; path = ../Sources/View/Common/SBULoading.swift; sourceTree = ""; }; - 1A19694AC9D9D4F3A28A1D59 /* SBUExtendedMessagePayloadCustomViewFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadCustomViewFactory.swift; path = ../Sources/View/Channel/MessageCell/CustomView/SBUExtendedMessagePayloadCustomViewFactory.swift; sourceTree = ""; }; - 1AEB9F051D19614E130D5346 /* SBUCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewCell.swift; path = "../Sources/View/Life cycles/SBUCollectionViewCell.swift"; sourceTree = ""; }; - 1D514F119182838EC4FFD5F1 /* SBUTemplateType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTemplateType.swift; path = ../Sources/Manager/SBUTemplateType.swift; sourceTree = ""; }; + 139C896094CF74A3E36D9498 /* SBUModerationsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUModerationsViewModel.swift; sourceTree = ""; }; + 13D0498609D990C8A42A22F3 /* SBUUserListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/UserList/SBUUserListModule.Deprecated.swift; sourceTree = ""; }; + 13E9AAE372F2FFB6CF6F65D8 /* SBUReplyConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReplyConfiguration.swift; path = ../Sources/Configuration/Replies/SBUReplyConfiguration.swift; sourceTree = ""; }; + 13F32F12543E4460BBA9CEB9 /* SBUOpenChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUOpenChannelListViewModel.swift; sourceTree = ""; }; + 140F0AEAD797E7F8F1D25B80 /* SBUFormView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormView.Deprecated.swift; path = ../Sources/Deprecated/SBUFormView.Deprecated.swift; sourceTree = ""; }; + 141ABE5DB6736D1AC9734FF0 /* BaseMessage+SBUIKit.MessageTemplate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMessage+SBUIKit.MessageTemplate.swift"; path = "../Sources/Extension/ChatSDK/BaseMessage+SBUIKit.MessageTemplate.swift"; sourceTree = ""; }; + 14B0A1F963CBDFB62AA4C7D9 /* SBUBaseChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Deprecated.swift; sourceTree = ""; }; + 14D645E0486C27944FFB18A4 /* SBUBaseChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Unavailable.swift; sourceTree = ""; }; + 1522CCDFE563F8F5ADC835C9 /* SBUSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSuggestedReplyView.swift; sourceTree = ""; }; + 1534178758455722CEB1385C /* SBUMessageSearchModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.Deprecated.swift; path = ../Sources/Deprecated/Module/MessageSearch/SBUMessageSearchModule.Deprecated.swift; sourceTree = ""; }; + 15D3399F542DD75E3E69BCAD /* SBULogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULogger.swift; path = ../Sources/Util/SBULogger.swift; sourceTree = ""; }; + 160473602F45A1370B444B42 /* Formatter+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+SBUIKit.swift"; path = "../Sources/Extension/Formatter+SBUIKit.swift"; sourceTree = ""; }; + 16CF56B65EE90AC19E847591 /* SBUOpenChannelUnknownMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelUnknownMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelUnknownMessageCell.swift; sourceTree = ""; }; + 16EE078C963D8DCF6F0B53BB /* Collection+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+SBUIKit.swift"; path = "../Sources/Extension/Collection+SBUIKit.swift"; sourceTree = ""; }; + 177EBC511F6585174D464C15 /* SBUMarginView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMarginView.swift; path = ../Sources/View/Common/SBUMarginView.swift; sourceTree = ""; }; + 17AAEFD012DB1A4889FAE497 /* SBUMessageInputMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageInputMode.swift; path = ../Sources/View/Channel/MessageInput/SBUMessageInputMode.swift; sourceTree = ""; }; + 17D603937A4BCEC9EB21EDDA /* SBUGroupChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUGroupChannelViewController.Unavailable.swift; sourceTree = ""; }; + 1A8E011B185B06058248D095 /* SBUMessageTemplate.Syntax.Aligns.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Aligns.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Aligns.swift; sourceTree = ""; }; + 1AAA006C7A32D492B927D0FD /* SBUMessageSearchModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.Header.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.Header.swift; sourceTree = ""; }; + 1AAC2FF947A47C33B2533A61 /* SBUCreateChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.swift; sourceTree = ""; }; + 1B311A93EE9CA6789BB1AE7A /* SBUMessageThreadViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewModel.swift; path = ../Sources/ViewModel/MessageThread/SBUMessageThreadViewModel.swift; sourceTree = ""; }; + 1B3EB0EDEB38480E70881B6C /* SBUMessageTemplate.Syntax.Identifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Identifier.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Identifier.swift; sourceTree = ""; }; + 1BD291D9CB3B761038B8E1B0 /* SBUUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUtils.swift; path = ../Sources/Util/SBUUtils.swift; sourceTree = ""; }; + 1C1C209F82DF7F8B0CC9B5F1 /* SBUOpenChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUOpenChannelSettingsViewController.swift; sourceTree = ""; }; + 1D2DF1EE480D31B85489C3C4 /* SBUBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBottomSheetController.swift; path = ../Sources/View/Common/Menu/SBUBottomSheetController.swift; sourceTree = ""; }; + 1D350A25605FFF210C422DDA /* SBUCreateOpenChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.swift; sourceTree = ""; }; 1D5AFCA30BC1E493AC342DB7 /* AIChatBotSignInViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AIChatBotSignInViewController.swift; sourceTree = ""; }; - 1DA8FA8CB2F8E4CD60ADD35E /* SBUIconSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUIconSet.swift; path = ../Sources/Theme/SBUIconSet.swift; sourceTree = ""; }; - 1DF9A36C8506C715A2F4F0DA /* SBUMessageWebView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageWebView.swift; path = ../Sources/View/Channel/CellView/SBUMessageWebView.swift; sourceTree = ""; }; - 1E29B0FEE0FBFCD930C5047E /* SBUMessageTemplate.Payload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Payload.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Payload.swift; sourceTree = ""; }; - 1EA310FA52C427F243760F9C /* SBUModuleSet.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.Deprecated.swift; path = ../Sources/Deprecated/Module/SBUModuleSet.Deprecated.swift; sourceTree = ""; }; - 1ED9B42C7B6AFDAC94BDFC38 /* SBUCreateChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewController.swift; path = ../Sources/View/SelectUser/CreateChannel/SBUCreateChannelViewController.swift; sourceTree = ""; }; - 1F995A67CB1E33C01DEFD297 /* SBUMessageThreadTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadTitleView.swift; path = ../Sources/View/MessageThread/SBUMessageThreadTitleView.swift; sourceTree = ""; }; - 20A4E9CF112CFE00E017FDDB /* SBUFeedbackAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackAction.swift; path = ../Sources/Model/SBUFeedbackAction.swift; sourceTree = ""; }; - 218562B43783B8A6FDFCFF00 /* SBUMessageThreadViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewModel.swift; path = ../Sources/ViewModel/MessageThread/SBUMessageThreadViewModel.swift; sourceTree = ""; }; - 22154B74B2F852BABF6238B4 /* SBUMessageTemplateManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateManager.swift; path = ../Sources/Manager/SBUMessageTemplateManager.swift; sourceTree = ""; }; + 1E7707BD3A5B121D355EA91E /* SBUGroupChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Input.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.Input.swift; sourceTree = ""; }; + 1E77183593D6A9097AC20024 /* SBUOpenChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.List.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.List.swift; sourceTree = ""; }; + 1ECDBAD8103A0B62F0FAE6E4 /* SBUSuggestedReplyViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyViewParams.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/ViewParams/SBUSuggestedReplyViewParams.swift; sourceTree = ""; }; + 1FE1F9257725B0FF405BF43C /* SBUCommonDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonDelegate.swift; path = ../Sources/ViewModel/Common/SBUCommonDelegate.swift; sourceTree = ""; }; + 20B406CCBD3D3A6E9E2EB70C /* SBUUnknownMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnknownMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUUnknownMessageCellParams.swift; sourceTree = ""; }; + 21ECE846F66671BB679789DD /* SBUStackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStackView.swift; path = ../Sources/View/Common/SBUStackView.swift; sourceTree = ""; }; + 2240AD0879F26845B7A0B6EB /* SBUFeedbackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackView.swift; path = ../Sources/View/Channel/MessageCell/Feedback/SBUFeedbackView.swift; sourceTree = ""; }; + 226C2684C2C8E77DA1D98EDF /* SBURegisterOperatorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorViewController.swift; path = ../Sources/View/SelectUser/SBURegisterOperatorViewController.swift; sourceTree = ""; }; 22A5B795818DCC12A7EFFCC0 /* UIView+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Ext.swift"; sourceTree = ""; }; - 22DB3BA8E27D91E135E3A516 /* SBUGroupChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUGroupChannelSettingCell.swift; sourceTree = ""; }; - 22DFB07BF21A33AFE63EB4BE /* SBUCreateOpenChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelViewModel.swift; path = ../Sources/ViewModel/SelectUser/CreateChannel/SBUCreateOpenChannelViewModel.swift; sourceTree = ""; }; - 235D5C0135ECF15F7E39CC28 /* BlockingOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockingOperation.swift; path = ../Sources/Util/BlockingOperation.swift; sourceTree = ""; }; - 23C48263B5E96DB33B0DDE50 /* SBUMention.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMention.swift; path = ../Sources/Model/SBUMention.swift; sourceTree = ""; }; - 245AB209275942E707666BDD /* SBUBaseChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Deprecated.swift; sourceTree = ""; }; + 24B85DB43965550E84D82909 /* SBUNotificationEmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationEmptyView.swift; path = ../Sources/View/Common/SBUNotificationEmptyView.swift; sourceTree = ""; }; + 2501555B52D040D11464EEFE /* SBUBaseChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.swift; sourceTree = ""; }; + 250F920174422ADCFB084615 /* SBUOpenChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUOpenChannelSettingsViewModel.swift; sourceTree = ""; }; 254D891AE9CDFE3A829B3DC7 /* FeedChannelListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedChannelListViewController.swift; sourceTree = ""; }; - 25DDA69DA01B7F06E05A1AC6 /* SBUAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAnimation.swift; path = ../Sources/View/Common/SBUAnimation.swift; sourceTree = ""; }; - 26576FC0B524AFD7014EEFF9 /* SBUMessageFormView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormView.swift; sourceTree = ""; }; + 256E0AC7E25A054C2E6B589B /* SBUMessageThreadModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Input.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Input.swift; sourceTree = ""; }; + 25A9E1995B7D6BAC47E593D6 /* SBUMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUMessageInputView.swift; sourceTree = ""; }; + 25E7EEAD2CC530F5A98A34AF /* SBUOpenChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Deprecated.swift; sourceTree = ""; }; 26F15FDAB2EA2301931B3EB6 /* NotificationService.appex */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "wrapper.app-extension"; path = NotificationService.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 2A05E66D6E80D898E09E6E6B /* SBUOpenChannelImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelImageContentView.swift; sourceTree = ""; }; + 27760E14C74B39DC9C7DEEC3 /* SBUTemplateLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTemplateLabel.swift; path = ../Sources/View/Common/SBUTemplateLabel.swift; sourceTree = ""; }; + 283DC7B03EE98E05DEA2D6C3 /* UIImageView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+SBUIKit.swift"; path = "../Sources/Extension/UIImageView+SBUIKit.swift"; sourceTree = ""; }; + 284AA86927F4AA2A94378514 /* SBUQuotedMessageViewProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedMessageViewProtocol.swift; path = "../Sources/View/Life cycles/SBUQuotedMessageViewProtocol.swift"; sourceTree = ""; }; + 289F63DA66CACC5F466B129A /* SBUMessageSearchResultCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchResultCell.swift; path = ../Sources/View/MessageSearch/Cell/SBUMessageSearchResultCell.swift; sourceTree = ""; }; + 28C57273235CEFE9814A91B6 /* SBUFeedNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUFeedNotificationCell.swift; sourceTree = ""; }; + 290B3DB8D4E89799C187D828 /* SBUMessageThreadModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.List.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.List.swift; sourceTree = ""; }; + 2931BEABC1ED7DD2669C2380 /* SBUBaseChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.List.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.List.swift; sourceTree = ""; }; + 2952FACB2BAF7AAA032DF22B /* SBUChatNotificationChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelViewController.swift; path = ../Sources/View/Channel/SBUChatNotificationChannelViewController.swift; sourceTree = ""; }; + 29949BB3C9C68E377EBDB0B4 /* CGSize+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGSize+SBUIKit.swift"; path = "../Sources/Extension/CGSize+SBUIKit.swift"; sourceTree = ""; }; 2A8770EE3BC2BF785C82D31C /* BaseCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseCustomManager.swift; sourceTree = ""; }; - 2D408D3011B64086CC61E947 /* SBUChannelListViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelListViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelList/SBUChannelListViewController.Deprecated.swift; sourceTree = ""; }; - 2DA8B9A02353F6591B6976DC /* SBUConfig.CodingKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.CodingKeys.swift; path = ../Sources/Configuration/SBUConfig.CodingKeys.swift; sourceTree = ""; }; + 2AD8F4B92C4B7417A3D1684E /* SBUOpenChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.Header.swift; sourceTree = ""; }; + 2B3CBA16C5952E6221C95E9F /* SBUAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAnimation.swift; path = ../Sources/View/Common/SBUAnimation.swift; sourceTree = ""; }; + 2B7BF26B3E24A43B40035149 /* SBUBaseChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUBaseChannelSettingsViewController.swift; sourceTree = ""; }; + 2BEDB27A798DFCE652EA2F0C /* SBUFeedNotificationCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUFeedNotificationCellParams.swift; sourceTree = ""; }; + 2C3030CDA0076B46B4B5405A /* SBUMessageTemplate.PayloadType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.PayloadType.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.PayloadType.swift; sourceTree = ""; }; + 2CE57B7957AF636ABEA7F2D5 /* SBUUserMessageTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageTextView.swift; path = ../Sources/View/Channel/CellView/SBUUserMessageTextView.swift; sourceTree = ""; }; + 2CF4498D55AE80046FD8EB5B /* SBUMessageWebView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageWebView.swift; path = ../Sources/View/Channel/CellView/SBUMessageWebView.swift; sourceTree = ""; }; + 2D92453EB91D5DB296AE55DE /* SBUMessageThreadModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.swift; sourceTree = ""; }; 2DE6549CE553EFCA6E649E6F /* CustomEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomEmptyView.swift; sourceTree = ""; }; - 2E436C5C518272223A6790B7 /* SBUMessageThreadModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.swift; sourceTree = ""; }; - 2E6271493102F3D607F98687 /* SBUOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.swift; path = ../Sources/View/Channel/SBUOpenChannelViewController.swift; sourceTree = ""; }; 2E7ECD1F679713F15B2F03D1 /* MainItemView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainItemView.xib; sourceTree = ""; }; - 2E987E92D35188860326BA56 /* SBUQuoteMessageInputViewProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputViewProtocol.swift; path = "../Sources/View/Life cycles/SBUQuoteMessageInputViewProtocol.swift"; sourceTree = ""; }; - 2F25D00AFE19AB96A1BA27B9 /* MessageTemplateParserTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateParserTest.swift; path = ../Sources/MessageTemplate/Tester/MessageTemplateParserTest.swift; sourceTree = ""; }; + 2E95E434D6C2443E5DFC7A1D /* SBUMessageFormMultiTextItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormMultiTextItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormMultiTextItemView.swift; sourceTree = ""; }; + 2EAAEF9AE0B38398114ADDB4 /* SBUChatNotificationChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/Notifications/SBUChatNotificationChannelModule.Deprecated.swift; sourceTree = ""; }; + 2F18D575E26E627422AF8C34 /* SBUOpenChannelAdminMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelAdminMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelAdminMessageCell.swift; sourceTree = ""; }; 2F3F02F0620C9666AB8EFA7D /* CustomWebView_ChatBotWidgetController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomWebView_ChatBotWidgetController.swift; sourceTree = ""; }; 2F7C1654C625423EEF5E5B64 /* ChannelVC_Overriding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_Overriding.swift; sourceTree = ""; }; + 2FD82F9CA49ADCA89C1ED106 /* SBUHighlightMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHighlightMessageInfo.swift; path = ../Sources/Model/SBUHighlightMessageInfo.swift; sourceTree = ""; }; 2FF0C3A9D41F9CA7E230D440 /* MessageTranslationMessageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageTranslationMessageCell.swift; sourceTree = ""; }; - 2FF2B44B3900FF2A1BEB04CC /* SBUGroupChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Input.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.Input.swift; sourceTree = ""; }; - 2FF33A5D1CB1C090BAABBB06 /* SBUReplyConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReplyConfiguration.swift; path = ../Sources/Configuration/Replies/SBUReplyConfiguration.swift; sourceTree = ""; }; 306450A7F711E55CAAF1B6A6 /* NotificationService.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NotificationService.entitlements; sourceTree = ""; }; - 30674F06E2D23D867F277987 /* SBUNotificationTimelineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationTimelineView.swift; path = ../Sources/View/Channel/CellView/SBUNotificationTimelineView.swift; sourceTree = ""; }; - 309A4934176F0F9689D586A1 /* SBUOpenChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUOpenChannelCell.swift; sourceTree = ""; }; - 30C3F5FCE69DD46B44E450D0 /* SBUMessageTemplate.Renderer.Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.Image.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.Image.swift; sourceTree = ""; }; - 30EE215B212EA6A4CDCBAFEB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ../Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 3121D71B953343C4099E472C /* UIImage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+SBUIKit.swift"; path = "../Sources/Extension/UIImage+SBUIKit.swift"; sourceTree = ""; }; + 309D2A7B818234D2336C88DC /* SBUGlobals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobals.swift; path = ../Sources/SBUGlobals.swift; sourceTree = ""; }; + 30E3EDB3BA8099A4C2A01A68 /* SBUBaseChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.List.swift; sourceTree = ""; }; + 30FBF6FC908D4A3064F430F4 /* SBUMessageProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageProfileView.swift; path = ../Sources/View/Channel/CellView/SBUMessageProfileView.swift; sourceTree = ""; }; 3150FF4F1B532DC0159B7F2A /* ChannelListVC_CustomHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListVC_CustomHeader.swift; sourceTree = ""; }; - 3181315114FED321FF2955B5 /* SBUBaseChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.Header.swift; sourceTree = ""; }; - 3205192A2A1D6D4E7F457C8C /* SBUCacheManager.File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.File.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.File.swift; sourceTree = ""; }; - 3220B415C9E9E449DCF7F610 /* SBUMultipleFilesMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUMultipleFilesMessageCellParams.swift; sourceTree = ""; }; - 328014B0066F0D5D70F851E4 /* BaseMesssage+SBUIKit.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMesssage+SBUIKit.Deprecated.swift"; path = "../Sources/Deprecated/BaseMesssage+SBUIKit.Deprecated.swift"; sourceTree = ""; }; - 3291A81A20A6F4C6B9955945 /* SBUMessageSearchModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.List.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.List.swift; sourceTree = ""; }; - 33AB91889DFE017ECE2F5F9B /* SBUCreateChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.List.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.List.swift; sourceTree = ""; }; - 372096BD98820C7E3C69C81F /* CGSize+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGSize+SBUIKit.swift"; path = "../Sources/Extension/CGSize+SBUIKit.swift"; sourceTree = ""; }; - 37275E3D8770B308FBAAE333 /* SBUBaseSelectUserViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.swift; path = ../Sources/View/SelectUser/SBUBaseSelectUserViewController.swift; sourceTree = ""; }; - 377EBAD8F14DA33DD13F25E5 /* SBUMessageTemplate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.swift; path = ../Sources/MessageTemplate/SBUMessageTemplate.swift; sourceTree = ""; }; + 31999C781DC04D545255D1A1 /* SBUOpenChannelFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelFileMessageCell.swift; sourceTree = ""; }; + 31BDD77267FB449609839A71 /* SBUTypingMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUTypingMessageCellParams.swift; sourceTree = ""; }; + 31D671BF641F92AE70B8E7E8 /* UINavigationController+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+SBUIKit.swift"; path = "../Sources/Extension/UINavigationController+SBUIKit.swift"; sourceTree = ""; }; + 31F49121C473145B3147D623 /* SendbirdChat+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SendbirdChat+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/SendbirdChat+SBUIKit.swift"; sourceTree = ""; }; + 32D7704E3E01A094F9F98067 /* SBUChannelPushSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelPushSettingCell.swift; path = ../Sources/View/NotificationSettings/Cell/SBUChannelPushSettingCell.swift; sourceTree = ""; }; + 330D222DD92F9C1C8758DAFD /* SBUMessageTemplate.Syntax.Views.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Views.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Views.swift; sourceTree = ""; }; + 331E05DA454555800C11F043 /* SBUMessageFormChipsItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormChipsItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormChipsItemView.swift; sourceTree = ""; }; + 332C07A317A7FBCF791D7930 /* SBUFeedNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.Header.swift; sourceTree = ""; }; + 349EA1A4B107EE229BB98EA2 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageViewParams.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/Replies/SBUQuotedBaseMessageViewParams.Deprecated.swift; sourceTree = ""; }; + 34C418246FCCF4BB8B64F79F /* SBUBaseChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUBaseChannelListViewModel.swift; sourceTree = ""; }; + 34E33F43E962559106B296DD /* SBUGroupChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUGroupChannelCell.swift; sourceTree = ""; }; + 352CFAC5E1EA6FE54242780C /* SBUMessageSearchViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.Deprecated.swift; path = ../Sources/Deprecated/MessageSearch/SBUMessageSearchViewController.Deprecated.swift; sourceTree = ""; }; + 357DE33A67F638C8952AA14C /* SBUChatNotificationChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.swift; sourceTree = ""; }; + 35DE0351E3913D09A34D6F4A /* SBUReactionsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReactionsViewController.swift; path = ../Sources/View/Channel/Reaction/SBUReactionsViewController.swift; sourceTree = ""; }; + 3627DF4A39D1431D94C7498A /* Date+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+SBUIKit.swift"; path = "../Sources/Extension/Date+SBUIKit.swift"; sourceTree = ""; }; 38115CD65C402F937815BDA2 /* CreateCommunityChannelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateCommunityChannelViewController.swift; sourceTree = ""; }; - 3858883F31E3BEA87C687655 /* SBUEnums.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEnums.Deprecated.swift; path = ../Sources/Deprecated/SBUEnums.Deprecated.swift; sourceTree = ""; }; - 388990E1E9C5922F9A26A7FA /* SBUBaseSelectUserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.swift; sourceTree = ""; }; + 382636A9D544E87A54BDF64F /* SBUBaseChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.List.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.List.swift; sourceTree = ""; }; 38BA3AA66634C2E531849F9A /* BusinessMessagingSelectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusinessMessagingSelectionViewController.swift; sourceTree = ""; }; - 38C31FA31EDE1BE9F6D20A22 /* SBUModuleSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.swift; path = ../Sources/Module/SBUModuleSet.swift; sourceTree = ""; }; + 38DD8EA8DBF1AB6F48EEC64B /* SBUMessageTemplateCellLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCellLayout.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCellLayout.swift; sourceTree = ""; }; 3900205508594F1BE53CC509 /* FeedChannelListViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FeedChannelListViewCell.xib; sourceTree = ""; }; - 3952EE445F2068C423CEF52A /* SBUMultipleFilesMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCell.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCell.swift; sourceTree = ""; }; + 3902D5A8938F29D8DEF59DF0 /* SBUReactionCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReactionCollectionViewCell.swift; path = ../Sources/View/Channel/Reaction/SBUReactionCollectionViewCell.swift; sourceTree = ""; }; + 3953D9CEB0BA8EDB62DDA5FD /* SBUConfig.Base.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.Base.swift; path = ../Sources/Configuration/SBUConfig.Base.swift; sourceTree = ""; }; 39CEC371C1FBADB87EA861F0 /* PaddingLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaddingLabel.swift; sourceTree = ""; }; 39ED93546A3FDE91D6A3EF6F /* ChannelVC_MessageParam.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_MessageParam.swift; sourceTree = ""; }; - 3B16D5D96EBB5309A21E3786 /* SBUModerationsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.swift; sourceTree = ""; }; - 3B90C33BF34FB5057DCB9A18 /* SBUMessageTemplate.Renderer.Views.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.Views.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.Views.swift; sourceTree = ""; }; + 3A9FAEE483A123E632EF7198 /* SBUOpenChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.List.swift; sourceTree = ""; }; + 3B8B5336196CB232E61A98D7 /* SBUScrollOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollOptions.swift; path = ../Sources/Model/SBUScrollOptions.swift; sourceTree = ""; }; + 3BC91CE3BC47E5554FDE3225 /* SBUMessageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCache.swift; path = ../Sources/Model/SBUMessageCache.swift; sourceTree = ""; }; + 3C127AFB16A60BD846680E90 /* SBUEmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmptyView.swift; path = ../Sources/View/Common/SBUEmptyView.swift; sourceTree = ""; }; + 3C13423FA164D935295EF5A7 /* SBUUserCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserCell.swift; path = ../Sources/View/Common/UserCell/SBUUserCell.swift; sourceTree = ""; }; + 3C1F5395DF5E2A608359D8AC /* SBUChannelListViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelListViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelList/SBUChannelListViewController.Deprecated.swift; sourceTree = ""; }; + 3C3D47B84F1628028BB5E84D /* SBUToastView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastView.swift; path = ../Sources/Manager/SBUToastView.swift; sourceTree = ""; }; 3C6D0B11292492D7AFB3AF13 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 3CECE55851A312C02F5A0402 /* SBUOpenChannelContentBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelContentBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelContentBaseMessageCell.swift; sourceTree = ""; }; - 3CF722BE3DF8E0B7848FBD84 /* SBUTableViewCell.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTableViewCell.Unavailable.swift; path = ../Sources/Deprecated/SBUTableViewCell.Unavailable.swift; sourceTree = ""; }; - 3D6484A6409BCEA9453B8015 /* SBUOpenChannelListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelList/SBUOpenChannelListModule.Deprecated.swift; sourceTree = ""; }; - 3E5A123EB6C2B453399913BA /* SBUBaseChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.swift; sourceTree = ""; }; - 3EE5888F40DD3ADE8F9804CA /* SBUFileMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUFileMessageCellParams.swift; sourceTree = ""; }; - 3F9EBC7E8F2D283B0BACF1E0 /* SBUOpenChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUOpenChannelSettingsViewController.swift; sourceTree = ""; }; - 3FBD16D28F74F7F95A772187 /* SBUOpenChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Deprecated.swift; sourceTree = ""; }; + 3CE891DAB31055B41F02853E /* Data+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+SBUIKit.swift"; path = "../Sources/Extension/Data+SBUIKit.swift"; sourceTree = ""; }; + 3D2C2BEA0457CEAD4CB1DB38 /* SBUImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUImageContentView.swift; sourceTree = ""; }; + 3DABB1336E3D59600F37A5AC /* SBUCreateChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewModel.swift; path = ../Sources/ViewModel/SelectUser/CreateChannel/SBUCreateChannelViewModel.swift; sourceTree = ""; }; + 3DBCA42BF03167E845550A02 /* SBUTypingIndicatorMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUTypingIndicatorMessageCell.swift; sourceTree = ""; }; + 3E53181B95ECFD03917C22C5 /* SBUOpenChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.Header.swift; sourceTree = ""; }; + 3F329E214D4ABF1D2C0AEEEE /* StringProtocol+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringProtocol+SBUIKit.swift"; path = "../Sources/Extension/StringProtocol+SBUIKit.swift"; sourceTree = ""; }; + 3F7C31A6EF423E15C87259BD /* SBUBaseMessageCellParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCellParams.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/MessageCellParams/SBUBaseMessageCellParams.Deprecated.swift; sourceTree = ""; }; + 3F9E3D516C634AFABF868A0C /* SBUCacheManager.File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.File.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.File.swift; sourceTree = ""; }; + 3FF46EDBDCBD14760CABEA74 /* SBUMessageTemplateCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUMessageTemplateCellParams.swift; sourceTree = ""; }; + 400788B87A29C784E6877142 /* UITableView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+SBUIKit.swift"; path = "../Sources/Extension/UITableView+SBUIKit.swift"; sourceTree = ""; }; + 400E5A0AB367A5B39E5EB04B /* SBUBaseSelectUserModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.Header.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.Header.swift; sourceTree = ""; }; + 4023938114E75C93F1BF2A28 /* SBUUnderLineTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnderLineTextField.swift; path = ../Sources/View/Common/SBUUnderLineTextField.swift; sourceTree = ""; }; 4099E93E16C27E5CEB12785B /* CustomChannelListModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomChannelListModule.swift; sourceTree = ""; }; - 416ECFAD5822C8CDD8E1206E /* SBUMessageSearchViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.swift; path = ../Sources/View/MessageSearch/SBUMessageSearchViewController.swift; sourceTree = ""; }; - 41FA6E3DA0E4704F8750DE7A /* SBUModerationsViewModel.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewModel.Deprecated.swift; path = ../Sources/Deprecated/Moderations/SBUModerationsViewModel.Deprecated.swift; sourceTree = ""; }; - 421FCE2EFE818C8149BDCF5E /* SBUOpenChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.List.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.List.swift; sourceTree = ""; }; - 4242AEE6E5DE6E9C80417116 /* SBUMessageThreadViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewController.swift; path = ../Sources/View/MessageThread/SBUMessageThreadViewController.swift; sourceTree = ""; }; - 43831F8E4F601446A660B98A /* SBUMessageTemplate.Container.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Container.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Container.swift; sourceTree = ""; }; - 43B850075BFE0B54DEEC5515 /* SBUChatNotificationChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelViewController.swift; path = ../Sources/View/Channel/SBUChatNotificationChannelViewController.swift; sourceTree = ""; }; + 41EA79F451F66B8923A82470 /* VoiceMessageStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VoiceMessageStatus.swift; path = ../Sources/Enums/VoiceMessageStatus.swift; sourceTree = ""; }; + 42A68858D685201614020680 /* SBUCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUCommonContentView.swift; sourceTree = ""; }; + 431D32B79614D7AF0032D598 /* SBUModuleSet.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.Deprecated.swift; path = ../Sources/Deprecated/Module/SBUModuleSet.Deprecated.swift; sourceTree = ""; }; + 435C751E5E346A695E2292EB /* SBUFileViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileViewController.swift; path = ../Sources/View/Channel/FileViewer/SBUFileViewController.swift; sourceTree = ""; }; + 4436B8DC20CCB298D6F03B6E /* SBUConfig.OpenChannel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.OpenChannel.swift; path = ../Sources/Configuration/SBUConfig.OpenChannel.swift; sourceTree = ""; }; + 44B2B0DD88E6FFCB61C68C09 /* SBUTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTheme.swift; path = ../Sources/Theme/SBUTheme.swift; sourceTree = ""; }; 46527008E40B16B24514AD1E /* CreateChannelVC_Cell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateChannelVC_Cell.swift; sourceTree = ""; }; - 465CC57BE087F0033FF60460 /* SBUNotificationNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationNavigationTitleView.swift; path = ../Sources/View/Common/SBUNotificationNavigationTitleView.swift; sourceTree = ""; }; - 46E57DAD01B88D494B300D87 /* SBUBaseChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Unavailable.swift; sourceTree = ""; }; - 46EBE6A9EA6A54578406CDCA /* SBUMessageThreadModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Deprecated.swift; path = ../Sources/Deprecated/Module/MessageThread/SBUMessageThreadModule.Deprecated.swift; sourceTree = ""; }; - 478BC79631E368F5249F0937 /* SBUSuggestedReplyViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyViewParams.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/ViewParams/SBUSuggestedReplyViewParams.swift; sourceTree = ""; }; + 46D4C42BF1951D187EBF49D2 /* SBUQuoteMessageInputViewProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputViewProtocol.swift; path = "../Sources/View/Life cycles/SBUQuoteMessageInputViewProtocol.swift"; sourceTree = ""; }; + 47D111641486CD211FB887C9 /* SBUVerticalSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVerticalSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUVerticalSuggestedReplyView.swift; sourceTree = ""; }; 47D94B4A0B6065B7390DCC40 /* QuickStart.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = QuickStart.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 488F2B7DA65301CF251B4812 /* SBUFeedbackViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackViewParams.swift; path = ../Sources/View/Channel/MessageCell/Feedback/SBUFeedbackViewParams.swift; sourceTree = ""; }; + 481B8FF257B12A56F27C6D12 /* UITextField+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+SBUIKit.swift"; path = "../Sources/Extension/UITextField+SBUIKit.swift"; sourceTree = ""; }; 49BBC7DDD507E9E01F953ABC /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 4AB6A6A09861C9EECECC5827 /* SBUBaseChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUBaseChannelListViewController.swift; sourceTree = ""; }; - 4ABA70F0F93AF8E5D620B037 /* SBUCoverImageView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCoverImageView.Deprecated.swift; path = ../Sources/Deprecated/SBUCoverImageView.Deprecated.swift; sourceTree = ""; }; - 4B224F09B5FFC3F7047182F1 /* SBUDownloadManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDownloadManager.swift; path = ../Sources/Manager/SBUDownloadManager.swift; sourceTree = ""; }; - 4CB72AC9AA717C99B9C11A51 /* SBUConfig.GroupChannel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.GroupChannel.swift; path = ../Sources/Configuration/SBUConfig.GroupChannel.swift; sourceTree = ""; }; - 4CD5EC1C6FE89D4FA8AC6CE4 /* SBUChatNotificationChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/Notifications/SBUChatNotificationChannelModule.Deprecated.swift; sourceTree = ""; }; - 4D1FF4A0164C49E57FBC6D25 /* SBUDashboardConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDashboardConfig.swift; path = ../Sources/Configuration/SBUDashboardConfig.swift; sourceTree = ""; }; - 4E0E3DE106FEFCCCFB7B9CE3 /* SBUMessageStateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageStateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageStateView.swift; sourceTree = ""; }; - 4EAA081A37A9C04E3E01610F /* SBUUser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUser.swift; path = ../Sources/Model/SBUUser.swift; sourceTree = ""; }; - 4EB245523349317A18E5B470 /* SBUOpenChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.Header.swift; sourceTree = ""; }; - 4F45148DDD5130CE5D293C05 /* SBUBaseChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.List.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.List.swift; sourceTree = ""; }; - 4F95FF165ADCE6D2CCDEF982 /* SBUVoiceMessageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceMessageConfiguration.swift; path = ../Sources/Configuration/VoiceMessage/SBUVoiceMessageConfiguration.swift; sourceTree = ""; }; - 4FC57A5D192B354B65E918BA /* SBUMessageTemplate.Renderer+RenderStyles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+RenderStyles.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+RenderStyles.swift"; sourceTree = ""; }; - 504F077355EE64769E173CE1 /* SBUFeedNotificationChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.swift; sourceTree = ""; }; + 4A98D9DE93435D099FEC9F8B /* SBUModerationsViewModel.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewModel.Deprecated.swift; path = ../Sources/Deprecated/Moderations/SBUModerationsViewModel.Deprecated.swift; sourceTree = ""; }; + 4B3C5B114CCC2679F187A379 /* SBUMentionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionConfiguration.swift; path = ../Sources/Configuration/Mention/SBUMentionConfiguration.swift; sourceTree = ""; }; + 4B672543CB42631B1E742E89 /* SBUUserNameView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserNameView.swift; path = ../Sources/View/Channel/CellView/SBUUserNameView.swift; sourceTree = ""; }; + 4C06B7B23938D8DD58BE7DA6 /* SBUOpenChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUOpenChannelViewModel.swift; sourceTree = ""; }; + 4C9707246C100EE1AD830D5A /* SBULayoutableButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULayoutableButton.swift; path = ../Sources/View/Common/SBULayoutableButton.swift; sourceTree = ""; }; + 4D032ACB2C9EAC74B774BFA9 /* SBURegisterOperatorModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.List.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.List.swift; sourceTree = ""; }; + 4D1F940D2F0CFDA90B89EF29 /* MessageTemplateTestViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateTestViewController.swift; path = ../Sources/MessageTemplate/Tester/MessageTemplateTestViewController.swift; sourceTree = ""; }; + 4D435F6D087BABD78E54EEDE /* BlockingOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockingOperation.swift; path = ../Sources/Util/BlockingOperation.swift; sourceTree = ""; }; + 4EED507A51C6AC7B5604DC79 /* SBUGroupChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUGroupChannelSettingCell.swift; sourceTree = ""; }; + 5068F713586E6065903CE138 /* SBURegisterOperatorViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBURegisterOperatorViewModel.swift; sourceTree = ""; }; 5098BF78CC647E5AE68278DE /* FeedChannelListViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FeedChannelListViewController.xib; sourceTree = ""; }; - 52D84EECAFBDAB08FA6B4D03 /* SBULinkClickableTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULinkClickableTextView.swift; path = ../Sources/View/Channel/CellView/SBULinkClickableTextView.swift; sourceTree = ""; }; - 53680E385DC983A9A4F19F0C /* SBUParentMessageInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoView.swift; path = ../Sources/View/MessageThread/SBUParentMessageInfoView.swift; sourceTree = ""; }; - 53A00552E50C7643BC18BF66 /* UICollectionView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+SBUIKit.swift"; path = "../Sources/Extension/UICollectionView+SBUIKit.swift"; sourceTree = ""; }; + 50B415BDE453F85AAF67108D /* SBUChannelInfoHeaderView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelInfoHeaderView.swift; path = ../Sources/View/Channel/Header/SBUChannelInfoHeaderView.swift; sourceTree = ""; }; + 51305DCC717CAAC59C32876C /* SBUBaseChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUBaseChannelCell.swift; sourceTree = ""; }; + 51405DB3B7479AC5B235E391 /* SBUCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewFlowLayout.swift; path = ../Sources/View/Common/SBUCollectionViewFlowLayout.swift; sourceTree = ""; }; + 526841ED5103339031F5E6E6 /* SBUFeedNotificationChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUFeedNotificationChannelViewModel.swift; sourceTree = ""; }; + 52BDE5398669C9A69511CFA4 /* SBUOpenChannelImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelImageContentView.swift; sourceTree = ""; }; + 52E4A23174547F1E6A7A78E2 /* SBUNewNotificationInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewNotificationInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewNotificationInfo.swift; sourceTree = ""; }; + 53332A43727953F0BCF98825 /* SBUView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.swift; path = "../Sources/View/Life cycles/SBUView.swift"; sourceTree = ""; }; + 536DA87EFEB8EEA6DB7F97A2 /* SBUFeedNotificationChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewController.swift; path = ../Sources/View/Channel/SBUFeedNotificationChannelViewController.swift; sourceTree = ""; }; + 53C64A13CC45E9610112B15D /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ../Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; 54738A17EFAA5A55C27FCBA3 /* QuickStart.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = QuickStart.entitlements; sourceTree = ""; }; + 5482892040292913FE4E3DF3 /* SBUModerationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUModerationCell.swift; sourceTree = ""; }; 5526A6E24F389AC90F29DF8B /* MainView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainView.xib; sourceTree = ""; }; - 55CEAD204EFC3D14F72B6CD8 /* SBUConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.swift; path = ../Sources/Configuration/SBUConfig.swift; sourceTree = ""; }; - 561513505F59EEA2316DB324 /* SBUChatNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.List.swift; sourceTree = ""; }; + 55969AA013EB73D1E19172A5 /* SBUCommonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonItem.swift; path = ../Sources/View/Common/SBUCommonItem.swift; sourceTree = ""; }; + 562C4D742C3893E136057E29 /* BaseMessage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMessage+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/BaseMessage+SBUIKit.swift"; sourceTree = ""; }; 56585FF472897189202B81E3 /* InviteUserCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUserCustomManager.swift; sourceTree = ""; }; - 569B284E05B1416A967D3CBE /* SBUGroupChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Header.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.Header.swift; sourceTree = ""; }; - 56BCE86FCF4979B40C76E438 /* SBUScrollOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollOptions.swift; path = ../Sources/Model/SBUScrollOptions.swift; sourceTree = ""; }; + 573782F7F2B6D4B2A0FFC82A /* SBUOpenChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUOpenChannelCell.swift; sourceTree = ""; }; 578AE09A01FF4CD8682FAD86 /* InviteUserVC_UserList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUserVC_UserList.swift; sourceTree = ""; }; - 57D8AA4646C10CB9E5BCCEEF /* SBUConfigManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfigManager.swift; path = ../Sources/Configuration/SBUConfigManager.swift; sourceTree = ""; }; - 57ECF9D0E0AA7D29E9632F65 /* SBUOpenChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUOpenChannelSettingCell.swift; sourceTree = ""; }; 582D12D87359656FC98A34F3 /* LiveStreamData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamData.swift; sourceTree = ""; }; + 585D44A2AD1DC37E24E4BCD9 /* SBUFormFieldView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormFieldView.Deprecated.swift; path = ../Sources/Deprecated/SBUFormFieldView.Deprecated.swift; sourceTree = ""; }; + 585F18B26E0E1203C14402CC /* SBUSimpleSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSimpleSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSimpleSuggestedReplyOptionView.swift; sourceTree = ""; }; + 59054D9DA3854B6021542A85 /* SBUUserMentionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMentionConfiguration.swift; path = ../Sources/Configuration/Mention/SBUUserMentionConfiguration.swift; sourceTree = ""; }; 59B61AEE060EFB0FC571830C /* OpenChannelVC_CustomMessageMenuItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenChannelVC_CustomMessageMenuItem.swift; sourceTree = ""; }; - 59E3E9D54B49A1034D4D808A /* SBUMessageTemplate.Syntax.Styles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Styles.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Styles.swift; sourceTree = ""; }; 59E9C3F514B55549435BAE9D /* AdditionalFeaturesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdditionalFeaturesManager.swift; sourceTree = ""; }; - 5A2C5E23D98E9285A167E217 /* SBUChatNotificationChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.swift; sourceTree = ""; }; - 5A49910D35E2118DE7E348E0 /* SBUOpenChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.List.swift; sourceTree = ""; }; - 5B9BA07B0150229B4F82FA4B /* SBUMessageSearchModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.swift; sourceTree = ""; }; - 5CBD44A22066F5BE9CCD6901 /* MultipleFilesMessage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MultipleFilesMessage+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/MultipleFilesMessage+SBUIKit.swift"; sourceTree = ""; }; - 5D43B89CB74D03AFECA83CD4 /* SBUBaseFileContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseFileContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUBaseFileContentView.swift; sourceTree = ""; }; - 5E0A35AAF1F308B4C0CD119D /* SBUOpenChannelUserMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelUserMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelUserMessageCell.swift; sourceTree = ""; }; - 5E0E8F23076D1B9BB444BD4C /* SBUGroupChannelPushSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewModel.swift; path = ../Sources/ViewModel/NotificationSettings/SBUGroupChannelPushSettingsViewModel.swift; sourceTree = ""; }; - 5E589685BD55673F5A0FFB83 /* SBUFeedNotificationCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUFeedNotificationCellParams.swift; sourceTree = ""; }; - 5F457B85B3CB0E1D1CFC7204 /* SBUCreateOpenChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.swift; sourceTree = ""; }; - 5F6D731680C5EDEEAE1D5E02 /* SBUCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUCommonContentView.swift; sourceTree = ""; }; - 60659D3065A8A09517AAE770 /* SBUGroupChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift; sourceTree = ""; }; - 608279F49965F3421A9F9750 /* SBUDateFormatSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDateFormatSet.swift; path = ../Sources/Constant/SBUDateFormatSet.swift; sourceTree = ""; }; + 5B5EB1DB0F82BCF47D6E35F1 /* MultipleFilesMessage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MultipleFilesMessage+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/MultipleFilesMessage+SBUIKit.swift"; sourceTree = ""; }; + 5B7F6C3C13618DBD41924804 /* SBUTypingIndicatorInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorInfo.swift; path = ../Sources/Model/SBUTypingIndicatorInfo.swift; sourceTree = ""; }; + 5C592346D212EB9C0157F757 /* SBUBaseChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Input.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.Input.swift; sourceTree = ""; }; + 5D8B8BCAF0A035F64B4FB51C /* SBUModerationsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.List.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.List.swift; sourceTree = ""; }; + 5DC32E13D9E7EEA240D8547B /* SBUGroupChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.Header.swift; sourceTree = ""; }; + 5E5A8F9DD7E55F4F3F8BA523 /* SBUHorizontalSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHorizontalSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUHorizontalSuggestedReplyView.swift; sourceTree = ""; }; + 60243830265DAAC8992C70B4 /* SBUOpenChannelModule.Media.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Media.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Media.swift; sourceTree = ""; }; + 606BF53EAA946F172964D262 /* SBUGroupChannelListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelList/SBUGroupChannelListModule.Deprecated.swift; sourceTree = ""; }; + 60818ABA563E3A3FC97308B5 /* SBUMultipleFilesMessageCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCollectionViewCell.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCollectionViewCell.swift; sourceTree = ""; }; 60919A8A488385F6A325B787 /* PaddedLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaddedLabel.swift; sourceTree = ""; }; - 6096A7DEF789F221665B1585 /* SBUCreateOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelViewController.swift; path = ../Sources/View/SelectUser/CreateChannel/SBUCreateOpenChannelViewController.swift; sourceTree = ""; }; - 60B19491E30CB6DBAB0C6433 /* SBUMessageTemplate.PayloadType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.PayloadType.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.PayloadType.swift; sourceTree = ""; }; - 6216C50BAA2CAAEE1EC0A173 /* SBUFeedNotificationChannelViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewParams.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/Params/SBUFeedNotificationChannelViewParams.swift; sourceTree = ""; }; - 62E44A36F3BAD0C1627AD6ED /* SendbirdUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SendbirdUI.swift; path = ../Sources/SendbirdUI.swift; sourceTree = ""; }; - 633EAD4FA585170A8E3B0A68 /* SBUMessageFormChipView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormChipView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SubViews/SBUMessageFormChipView.swift; sourceTree = ""; }; - 6389B52EE74155A48CC1E8DA /* SBUThreadInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUThreadInfoView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUThreadInfoView.swift; sourceTree = ""; }; - 639744CC2CEABC8A53BEAE9F /* SBUTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTheme.swift; path = ../Sources/Theme/SBUTheme.swift; sourceTree = ""; }; - 63CFD50834DA330F11718247 /* Array+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+SBUIKit.swift"; path = "../Sources/Extension/Array+SBUIKit.swift"; sourceTree = ""; }; - 64343ABCF9823D8CAAE0B773 /* UIStackView.SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIStackView.SBUIKit.swift; path = ../Sources/Extension/UIStackView.SBUIKit.swift; sourceTree = ""; }; + 61E472D21120ED5B7600B1F6 /* SBUGlobals.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobals.Deprecated.swift; path = ../Sources/Deprecated/SBUGlobals.Deprecated.swift; sourceTree = ""; }; + 6223AE45A6BA181A5EA0CAAE /* SBUFileMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUFileMessageCellParams.swift; sourceTree = ""; }; + 62E0FD6677CD9809BBBAD100 /* SBUMessageTemplateCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCell.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCell.swift; sourceTree = ""; }; + 62EDF168DB62F207A894E55F /* SBUExtendedMessagePayloadCustomViewFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadCustomViewFactory.swift; path = ../Sources/View/Channel/MessageCell/CustomView/SBUExtendedMessagePayloadCustomViewFactory.swift; sourceTree = ""; }; + 62F21F91CB758E52D9626ED1 /* SBUMessageTemplate.Renderer+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+Utils.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+Utils.swift"; sourceTree = ""; }; + 62FA0FF3A9BDDFAD7904DB51 /* SBUMessageTemplate.TemplateList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.TemplateList.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.TemplateList.swift; sourceTree = ""; }; + 634C238ABC7741EC014797E4 /* SBUEnums.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEnums.Deprecated.swift; path = ../Sources/Deprecated/SBUEnums.Deprecated.swift; sourceTree = ""; }; + 6359CB40E26B3E84C7861B3D /* SBUBaseFileContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseFileContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUBaseFileContentView.swift; sourceTree = ""; }; + 63A3652DB73F149784B2B8F2 /* SBUTypingIndicatorMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessageManager.swift; path = ../Sources/Manager/SBUTypingIndicatorMessageManager.swift; sourceTree = ""; }; + 641FDB41EE41F68B2D7A352A /* SBUModuleSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.swift; path = ../Sources/Module/SBUModuleSet.swift; sourceTree = ""; }; + 64428A33BE10C47305AFAEE7 /* SBUFontSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFontSet.swift; path = ../Sources/Theme/SBUFontSet.swift; sourceTree = ""; }; + 64681FFF131957F7D505B2A6 /* SBUInviteUserViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBUInviteUserViewModel.swift; sourceTree = ""; }; 651464849625AF16BC16BFD3 /* BasicUsagesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicUsagesViewController.swift; sourceTree = ""; }; - 65264E3AA26AFBD8D86B40D0 /* SBUMenuSheetViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuSheetViewController.swift; path = ../Sources/View/Common/Menu/SBUMenuSheetViewController.swift; sourceTree = ""; }; - 666D5A2E81A2610E5D8990E3 /* SBUChannelSettingsChannelInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelSettingsChannelInfoView.swift; path = ../Sources/View/ChannelSettings/View/SBUChannelSettingsChannelInfoView.swift; sourceTree = ""; }; - 66A3291376281112C9723591 /* SBUGroupChannelSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelSettings/SBUGroupChannelSettingsModule.Deprecated.swift; sourceTree = ""; }; - 66DC99A9361253C922530B18 /* SBUGroupChannelListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelList/SBUGroupChannelListModule.Deprecated.swift; sourceTree = ""; }; - 6712434CFC0927C4F23BA379 /* SBUFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUFileMessageCell.swift; sourceTree = ""; }; - 675230ACD54BDBEE99A64FDC /* SBUCacheManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.swift; sourceTree = ""; }; - 685D90183C6C9B7F6100801E /* Float+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Float+SBUIKit.swift"; path = "../Sources/Extension/Float+SBUIKit.swift"; sourceTree = ""; }; - 68BB7A88E1D271F0DE60DA2E /* SBUEmojiListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmojiListViewController.swift; path = ../Sources/View/Channel/Reaction/SBUEmojiListViewController.swift; sourceTree = ""; }; - 690C11DC609521A828F3DCF4 /* SBUNotificationChannelManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationChannelManager.swift; path = ../Sources/Manager/SBUNotificationChannelManager.swift; sourceTree = ""; }; - 69299D34FCE6DE5F19EAB4D8 /* UIViewController+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+SBUIKit.swift"; path = "../Sources/Extension/UIViewController+SBUIKit.swift"; sourceTree = ""; }; - 6991FDDEF0FDC407BC07A80C /* SBUInviteUserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.swift; sourceTree = ""; }; - 6A00E9EA7EF09E58E5DCB69E /* SBUGroupChannelPushSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.List.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.List.swift; sourceTree = ""; }; - 6A3D9B110B752AEB58158644 /* SBUGroupChannelPushSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.swift; sourceTree = ""; }; + 65928A324A61849AF309F5B5 /* SBUEnums.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEnums.swift; path = ../Sources/Enums/SBUEnums.swift; sourceTree = ""; }; + 66627BCCD63E2978B39795C1 /* NSObject+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+SBUIKit.swift"; path = "../Sources/Extension/NSObject+SBUIKit.swift"; sourceTree = ""; }; + 697F9FD0F11CC59AF37E26D8 /* SBUQuotedBaseMessageViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageViewParams.swift; path = ../Sources/View/Channel/MessageCell/Replies/ViewParams/SBUQuotedBaseMessageViewParams.swift; sourceTree = ""; }; + 6A1ECAC8939DA5775536FB20 /* SBUModerationsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.swift; sourceTree = ""; }; + 6A5C24AD528D6C85D3BEF1B8 /* SBUMessageTemplate.ImageRatioType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.ImageRatioType.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.ImageRatioType.swift; sourceTree = ""; }; + 6A65B0E41B7539E1527C77D6 /* SBUVoiceMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceMessageInputView.swift; path = ../Sources/View/VoiceNote/SBUVoiceMessageInputView.swift; sourceTree = ""; }; 6AA91801860324BF877C2336 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 6AEBBAF51A3FB41447F91A5A /* StringProtocol+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringProtocol+SBUIKit.swift"; path = "../Sources/Extension/StringProtocol+SBUIKit.swift"; sourceTree = ""; }; - 6B1329AD76653498A7A89903 /* SBUOpenChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUOpenChannelModule.Deprecated.swift; sourceTree = ""; }; - 6BFC1DC881896E9F41BAFAAA /* Data+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+SBUIKit.swift"; path = "../Sources/Extension/Data+SBUIKit.swift"; sourceTree = ""; }; - 6C2623EE8E400DE0B3C5948C /* SBUVoiceMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceMessageInputView.swift; path = ../Sources/View/VoiceNote/SBUVoiceMessageInputView.swift; sourceTree = ""; }; + 6C7D4DE5C33AEB5DDA772A99 /* SBUOpenChannelMessageWebView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelMessageWebView.swift; path = ../Sources/View/Channel/CellView/SBUOpenChannelMessageWebView.swift; sourceTree = ""; }; 6CCAD14B5BF6413599AE53CF /* ConnectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectView.swift; sourceTree = ""; }; + 6CDC47A5B4E7AA222EED3719 /* SBUMessageSearchViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewModel.swift; path = ../Sources/ViewModel/MessageSearch/SBUMessageSearchViewModel.swift; sourceTree = ""; }; + 6D6E57F9189FFF37411D636D /* SBUModerationsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewController.Deprecated.swift; path = ../Sources/Deprecated/Moderations/SBUModerationsViewController.Deprecated.swift; sourceTree = ""; }; + 6D74AE6F8696ECFBCF1E8598 /* SBUOpenChannelContentBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelContentBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelContentBaseMessageCell.swift; sourceTree = ""; }; 6D7ED4A7D6E59E73E28846C0 /* UILabel+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+Ext.swift"; sourceTree = ""; }; - 6EC5ECD43155BAEF15185301 /* SBUCacheManager.NotificationSetting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.NotificationSetting.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.NotificationSetting.swift; sourceTree = ""; }; - 713C413319C3071B5811FA26 /* SBUMessageTemplate.Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Action.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Action.swift; sourceTree = ""; }; + 6DD3A99402A1315867EA7874 /* SBUMessageTemplate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.swift; path = ../Sources/MessageTemplate/SBUMessageTemplate.swift; sourceTree = ""; }; + 6E98DDE480138DFA564D4C50 /* SBUQuotedFileMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedFileMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedFileMessageView.swift; sourceTree = ""; }; + 6EA0182F33E99E6C1A91EFD8 /* SBUMessageThreadModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Header.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Header.swift; sourceTree = ""; }; + 6F153421087B8C41E0E8E522 /* SBUOpenChannelUserMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelUserMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelUserMessageCell.swift; sourceTree = ""; }; + 6F8694BD39DBBFE0BF91FF78 /* SBUMessageTemplate.Payload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Payload.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Payload.swift; sourceTree = ""; }; + 7039BCACDC9429A5C23AE54E /* SBUCacheManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.swift; sourceTree = ""; }; + 7120D69772B96518BA5D8137 /* SBUSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSuggestedReplyOptionView.swift; sourceTree = ""; }; + 7139A43F240B79FFC5D1BDB6 /* SBUMessageTemplate.Renderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.swift; sourceTree = ""; }; 715A32E5B024249C175D3A73 /* MemberListVC_Overriding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListVC_Overriding.swift; sourceTree = ""; }; - 71D3B9C49BF0B66F077D9CBE /* SBURegisterOperatorViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBURegisterOperatorViewModel.swift; sourceTree = ""; }; - 722DF0FE79F0823B01EFBD0D /* SBUMessageFormItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormItemView.swift; sourceTree = ""; }; - 723429A1E449AECDA420248A /* SBUActionSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUActionSheet.swift; path = ../Sources/View/Common/SBUActionSheet.swift; sourceTree = ""; }; - 72ADC4C75567103FC4A751B1 /* String+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SBUIKit.swift"; path = "../Sources/Extension/String+SBUIKit.swift"; sourceTree = ""; }; - 72B79ABBE13C32F08230716A /* SBUMessageTemplate.Syntax.Types.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Types.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Types.swift; sourceTree = ""; }; - 730A494FC15B5C2D00B0F3F1 /* SBUVoiceContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUVoiceContentView.swift; sourceTree = ""; }; - 730DE1165D7CF50EA9794315 /* SBUCacheManager.Config.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Config.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Config.swift; sourceTree = ""; }; - 73E18972D4CCDDCEB457D65C /* SBUQuotedMessageViewProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedMessageViewProtocol.swift; path = "../Sources/View/Life cycles/SBUQuotedMessageViewProtocol.swift"; sourceTree = ""; }; + 71B3C9BE07FD307E90D9C1EC /* SBUMessageSearchModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.swift; sourceTree = ""; }; + 727FF6B4443EA52798175F87 /* SBUGroupChannelPushSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.Header.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.Header.swift; sourceTree = ""; }; + 72CFA0D70BACAC2942759E86 /* NSLayoutConstraint+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+SBUIKit.swift"; path = "../Sources/Extension/NSLayoutConstraint+SBUIKit.swift"; sourceTree = ""; }; + 73E242D0B9E83B0BB58ECD49 /* SBUMessageSearchViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.swift; path = ../Sources/View/MessageSearch/SBUMessageSearchViewController.swift; sourceTree = ""; }; + 747FEC525CBA18336168C966 /* SBUMessageThreadModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Deprecated.swift; path = ../Sources/Deprecated/Module/MessageThread/SBUMessageThreadModule.Deprecated.swift; sourceTree = ""; }; 748F2518BAA37399D41DD3CC /* BusinessMessagingTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusinessMessagingTabBarController.swift; sourceTree = ""; }; - 74F43C3077E5FBD6DB381AC3 /* SBUImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUImageContentView.swift; sourceTree = ""; }; - 75472D146484974D434007FC /* SBUContentBaseMessageCell.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUContentBaseMessageCell.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/SBUContentBaseMessageCell.Deprecated.swift; sourceTree = ""; }; - 754EB8EAA6E75BA5A13778A3 /* SBUCreateOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.Header.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.Header.swift; sourceTree = ""; }; + 755E0EBB2A40AFD3D00D4AC1 /* SBUGroupChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.List.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.List.swift; sourceTree = ""; }; 755E7158A0056D52413EB3C7 /* BusinessMessagingSignInViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusinessMessagingSignInViewController.swift; sourceTree = ""; }; - 7568AC4DD622C642F8C86A84 /* SBUGroupChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUGroupChannelModule.Deprecated.swift; sourceTree = ""; }; - 75E055ADF87637B07F028D6F /* SBUGroupChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.Header.swift; sourceTree = ""; }; - 761356882DA12C464BCDAD28 /* Formatter+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+SBUIKit.swift"; path = "../Sources/Extension/Formatter+SBUIKit.swift"; sourceTree = ""; }; - 770D1AE3840AB099BB0DC59A /* SBUStringSet.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStringSet.Deprecated.swift; path = ../Sources/Constant/SBUStringSet.Deprecated.swift; sourceTree = ""; }; - 77776CD055CB33CC93659D4C /* SBUGroupChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUGroupChannelCell.swift; sourceTree = ""; }; - 7800E0F336F213EE358FDB0B /* SBUModerationsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Moderations/SBUModerationsModule.Deprecated.swift; sourceTree = ""; }; - 785702C32C97A75E7C4F9CBE /* SBUSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSuggestedReplyOptionView.swift; sourceTree = ""; }; - 788519B3817D0E278735FA40 /* SBUInviteUserModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUInviteUserModule.Deprecated.swift; sourceTree = ""; }; - 790190D4E6292BB174E72762 /* SBUMessageThreadModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Header.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Header.swift; sourceTree = ""; }; - 7927AE9BFAA9891DEC3C14A4 /* SBUOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Header.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Header.swift; sourceTree = ""; }; - 79BEF340732E14943CF42503 /* SBUBaseMessageCellParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCellParams.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/MessageCellParams/SBUBaseMessageCellParams.Deprecated.swift; sourceTree = ""; }; - 79C9671C625C89C5B97BFA93 /* SBUOpenChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.Header.swift; sourceTree = ""; }; - 79F1F020C76E9D5C4B6B2682 /* SBUQuotedUserMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedUserMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedUserMessageView.swift; sourceTree = ""; }; - 7A086672E2047D13AA91564A /* SBUMessageTemplate.Renderer+RenderItems.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+RenderItems.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+RenderItems.swift"; sourceTree = ""; }; - 7A6E7CCCE36DFD3B17A7E91F /* SBUCreateOpenChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUCreateOpenChannelModule.Deprecated.swift; sourceTree = ""; }; - 7B1DA918A665E8C0AFF844DD /* SBUMessageTemplate.Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Binder.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Binder.swift; sourceTree = ""; }; - 7B2F21FFD86ADB8B9951EE6F /* SBUFeedNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.Header.swift; sourceTree = ""; }; - 7B709705765F657EDB06F513 /* SBUGroupChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.List.swift; sourceTree = ""; }; - 7B7CD1DFEA03267ABA2F4FB8 /* SBUMessageTemplate.Syntax.Aligns.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Aligns.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Aligns.swift; sourceTree = ""; }; - 7BED831B866BC62DFCFCBB9D /* UIScrollView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+SBUIKit.swift"; path = "../Sources/Extension/UIScrollView+SBUIKit.swift"; sourceTree = ""; }; - 7C03D1AD8745F858C931A4CB /* SBUOpenChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUOpenChannelViewModel.swift; sourceTree = ""; }; - 7CA829D76B80DC4EE501D228 /* SBUUserMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUUserMessageCell.swift; sourceTree = ""; }; - 7D0487B6E8EAEB81B5B51CE4 /* SBUTypingMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUTypingMessageCellParams.swift; sourceTree = ""; }; - 7D6427E0C89A92C133BA93CE /* SBURegisterOperatorModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBURegisterOperatorModule.Deprecated.swift; sourceTree = ""; }; - 7DFF7192AEB61AFF7B6395C3 /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = ../Sources/Resource/Assets.xcassets; sourceTree = ""; }; + 757F9A00E492290F91F8ED13 /* SBURegisterOperatorModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.Header.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.Header.swift; sourceTree = ""; }; + 75BDD1969EB44DC3D20F49FD /* SBUBaseSelectUserViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBUBaseSelectUserViewModel.swift; sourceTree = ""; }; + 761CE2874C5428449282C30B /* Thread+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Thread+SBUIKit.swift"; path = "../Sources/Extension/Thread+SBUIKit.swift"; sourceTree = ""; }; + 7625EB9EE7A48B5DF2C42CEF /* SBUBaseChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUBaseChannelSettingsViewModel.swift; sourceTree = ""; }; + 77D48F51D2CBC436556F3B86 /* SBUTemplateType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTemplateType.swift; path = ../Sources/Manager/SBUTemplateType.swift; sourceTree = ""; }; + 77EFBFCDEDDF174E22CA50AA /* SBUTheme.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTheme.Deprecated.swift; path = ../Sources/Deprecated/SBUTheme.Deprecated.swift; sourceTree = ""; }; + 782CFA9EA4813C40D675B986 /* SBUGroupChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.List.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.List.swift; sourceTree = ""; }; + 784EBA0B40D8C6589FFA92D3 /* SBUGroupChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUGroupChannelViewController.Deprecated.swift; sourceTree = ""; }; + 790D70A202C7A900A9CDD27B /* SBUMenuSheetViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuSheetViewController.swift; path = ../Sources/View/Common/Menu/SBUMenuSheetViewController.swift; sourceTree = ""; }; + 793EC1B4826535E8FAB7C112 /* SBUCreateOpenChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUCreateOpenChannelModule.Deprecated.swift; sourceTree = ""; }; + 7A31CA6605F2C6221425901C /* SBUMessageTemplate.Renderer+RenderStyles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+RenderStyles.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+RenderStyles.swift"; sourceTree = ""; }; + 7A9C67E2C290C9EA17FDACE9 /* SBUVoiceRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceRecorder.swift; path = ../Sources/Manager/SBUVoiceRecorder.swift; sourceTree = ""; }; + 7ABF4F182517E1C11030F97F /* SBUViewLifeCycle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewLifeCycle.swift; path = "../Sources/View/Life cycles/SBUViewLifeCycle.swift"; sourceTree = ""; }; + 7B086052AF887C1189A84BCF /* SBUFeedNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.List.swift; sourceTree = ""; }; + 7B93D551E26A5C6B9DB36AD4 /* SBUInviteUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.List.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.List.swift; sourceTree = ""; }; + 7C223CDEC6560E33EFD74231 /* SBUBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUBaseMessageCell.swift; sourceTree = ""; }; + 7D9174D17DF13E3188973925 /* SBUBaseChannelSettingsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelSettings/SBUBaseChannelSettingsViewController.Deprecated.swift; sourceTree = ""; }; + 7DED8706B29D6AF078C199C8 /* SBUUserMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUUserMessageCellParams.swift; sourceTree = ""; }; 7EB6FAC1C2EC8D79D3474335 /* FeedChannelListViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedChannelListViewCell.swift; sourceTree = ""; }; 7F6412A0B94483A3C585B666 /* BusinessMessagingSignInViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BusinessMessagingSignInViewController.xib; sourceTree = ""; }; - 7F7CD6EBD6A401746C6E4C94 /* SBUChannelTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelTitleView.swift; path = ../Sources/View/Channel/Header/SBUChannelTitleView.swift; sourceTree = ""; }; - 7F93447F5F726DD076936816 /* SBUVoiceFileInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceFileInfo.swift; path = ../Sources/Model/SBUVoiceFileInfo.swift; sourceTree = ""; }; - 7F9DF2BAF17AC6F67217ACEC /* VoiceMessageStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VoiceMessageStatus.swift; path = ../Sources/Enums/VoiceMessageStatus.swift; sourceTree = ""; }; - 7FF31BCC3EDD51BA160C5DBD /* SBUFontSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFontSet.swift; path = ../Sources/Theme/SBUFontSet.swift; sourceTree = ""; }; - 806CBCEA41714DAD249C1654 /* SBUInviteUserViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserViewController.swift; path = ../Sources/View/SelectUser/SBUInviteUserViewController.swift; sourceTree = ""; }; - 80916239704D9D5FAEA07B08 /* SBUOpenChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUOpenChannelListViewModel.swift; sourceTree = ""; }; - 813EA4642325DA418BF7A1BD /* SBUReactionsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReactionsViewController.swift; path = ../Sources/View/Channel/Reaction/SBUReactionsViewController.swift; sourceTree = ""; }; - 81B20A1573A0677F83DB5970 /* SBUEmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmptyView.swift; path = ../Sources/View/Common/SBUEmptyView.swift; sourceTree = ""; }; + 7F8745FC230411080986DA17 /* SBUBaseChannelViewController.Keyboard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Keyboard.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.Keyboard.swift; sourceTree = ""; }; + 80064C4026C043AFC12E1426 /* SBUMemberListViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMemberListViewController.Deprecated.swift; path = ../Sources/Deprecated/MemberList/SBUMemberListViewController.Deprecated.swift; sourceTree = ""; }; + 80083757E51E14F715FB1469 /* SBUOpenChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.List.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.List.swift; sourceTree = ""; }; + 806A49C343E99177E038DB6D /* SBUFeedNotificationChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/Notifications/SBUFeedNotificationChannelModule.Deprecated.swift; sourceTree = ""; }; + 8073E925E54708BCED56EFB4 /* SBUStringSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStringSet.swift; path = ../Sources/Constant/SBUStringSet.swift; sourceTree = ""; }; + 810899023364655E58CC52CE /* SBUModerationsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.Header.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.Header.swift; sourceTree = ""; }; + 812B3CEB264D5A25A03C5677 /* SBUGroupChannelPushSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewModel.swift; path = ../Sources/ViewModel/NotificationSettings/SBUGroupChannelPushSettingsViewModel.swift; sourceTree = ""; }; 81E4ADC71E7932D806E84DA7 /* LiveStreamChannelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelViewController.swift; sourceTree = ""; }; - 821E04708DBB35D37A85AB5E /* SBUGroupChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUGroupChannelListViewController.swift; sourceTree = ""; }; - 82E6E27ECEF63A329194A4F2 /* SBUMessageDateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageDateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageDateView.swift; sourceTree = ""; }; - 831F9EE1D768DCF8FC8D8942 /* SBUCommonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonItem.swift; path = ../Sources/View/Common/SBUCommonItem.swift; sourceTree = ""; }; + 82C96A072846DB97A5389DDA /* SBUAlertView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAlertView.swift; path = ../Sources/View/Common/SBUAlertView.swift; sourceTree = ""; }; + 831DE0DC9161AE058131EBA9 /* SBUViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewControllerSet.swift; path = ../Sources/View/SBUViewControllerSet.swift; sourceTree = ""; }; + 836A8E4232F22EA1BB3F8E83 /* SBUUserListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListViewModel.swift; path = ../Sources/ViewModel/UserList/SBUUserListViewModel.swift; sourceTree = ""; }; 83CEC3753C538D5BF2CA66F0 /* SampleManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SampleManager.swift; sourceTree = ""; }; 8400C45D0E11FBE37587B089 /* BasicUsagesViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BasicUsagesViewController.xib; sourceTree = ""; }; - 842B35F05D4DD94D380C7648 /* UIColor+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+SBUIKit.swift"; path = "../Sources/Extension/UIColor+SBUIKit.swift"; sourceTree = ""; }; - 8444F27837E0354BF466B3D6 /* SBUBaseMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUBaseMessageCellParams.swift; sourceTree = ""; }; - 853C9020CA9B23C2F6550C6B /* SBURegisterOperatorModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.swift; sourceTree = ""; }; - 8609860664252FE916D43B0B /* SBUCreateChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.Header.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.Header.swift; sourceTree = ""; }; + 843876F6FBE3E25EC3F0317F /* SBUSelectablePhotoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSelectablePhotoViewController.swift; path = ../Sources/View/Common/PhotoLibrary/SBUSelectablePhotoViewController.swift; sourceTree = ""; }; + 85DBE6D6C187D890201C0B4F /* SBUFeedNotificationChannelModule.CategoryFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.CategoryFilter.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.CategoryFilter.swift; sourceTree = ""; }; + 863F1992F1DE27F727167F68 /* SBUMarkdownTransfer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMarkdownTransfer.swift; path = ../Sources/View/Channel/CellView/SBUMarkdownTransfer.swift; sourceTree = ""; }; + 8641453AEA4F7FA37F16E87A /* SBUBaseChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.swift; sourceTree = ""; }; 8691CE7F26F056317F1508C3 /* CustomUserMessageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomUserMessageCell.swift; sourceTree = ""; }; - 8743C6DE9B704338D84529D7 /* SBUOpenChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.swift; sourceTree = ""; }; - 876AE375BCDF095242D8D7BF /* SBUCreateChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.swift; sourceTree = ""; }; - 87B8A01BF2ADA47D6FEA75D5 /* SBUPhotoAccess.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPhotoAccess.swift; path = ../Sources/View/Common/PhotoLibrary/SBUPhotoAccess.swift; sourceTree = ""; }; - 87E573E0E71DF51716B4200F /* SBUMentionLimitGuideCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionLimitGuideCell.swift; path = ../Sources/View/Channel/MessageInput/SBUMentionLimitGuideCell.swift; sourceTree = ""; }; - 88FAE413F3EE82A25350AF5C /* SBUFormView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormView.Deprecated.swift; path = ../Sources/Deprecated/SBUFormView.Deprecated.swift; sourceTree = ""; }; + 870D076A2EF00CFD68D125DB /* SBUBaseChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.swift; sourceTree = ""; }; + 874A7A8861CBCE5000CF39EB /* SBUTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTableViewCell.swift; path = "../Sources/View/Life cycles/SBUTableViewCell.swift"; sourceTree = ""; }; + 87ACDAC100414AC4C44BB1E3 /* SBUConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.swift; path = ../Sources/Configuration/SBUConfig.swift; sourceTree = ""; }; + 87E589F262D75FF9A8F19B0A /* SBUCacheManager.Config.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Config.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Config.swift; sourceTree = ""; }; + 88455922585B5D40EF3E1840 /* SBUNewMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewMessageInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewMessageInfo.swift; sourceTree = ""; }; + 885D7CE698BB710E99C75355 /* SBUBaseChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.swift; sourceTree = ""; }; 890D8BFBF250A19F94A79665 /* BusinessMessagingSelectionViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BusinessMessagingSelectionViewController.xib; sourceTree = ""; }; - 893441EF3AF7577417E08E5C /* SBUBaseChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Input.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.Input.swift; sourceTree = ""; }; 897288F81F1F785225072583 /* LiveStreamChannelListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelListViewModel.swift; sourceTree = ""; }; 899E2ADDC3C3A19F2D429597 /* ChannelListCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListCustomManager.swift; sourceTree = ""; }; - 89A0F87A3AFDA4D0074B2964 /* SBUMessageTemplate.Renderer.RendererType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.RendererType.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.RendererType.swift; sourceTree = ""; }; - 8A4F91EA0307EFD84468857E /* SBUMessageTemplate.ErrorMessages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.ErrorMessages.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.ErrorMessages.swift; sourceTree = ""; }; - 8A754365D623976E1EB19A66 /* SBUNotificationEmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationEmptyView.swift; path = ../Sources/View/Common/SBUNotificationEmptyView.swift; sourceTree = ""; }; - 8AE7B9F92B3D74D8B22911FF /* SBUModerationsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.List.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.List.swift; sourceTree = ""; }; - 8B133D93B9B42F0EF318B354 /* SBUReactionCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReactionCollectionViewCell.swift; path = ../Sources/View/Channel/Reaction/SBUReactionCollectionViewCell.swift; sourceTree = ""; }; - 8B3599E3C428E8F22C5F8701 /* SBUBaseSelectUserViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.Deprecated.swift; path = ../Sources/Deprecated/UserList/SBUBaseSelectUserViewController.Deprecated.swift; sourceTree = ""; }; - 8B75192C684B1B4BA726C8AE /* SBUOpenChannelModule.Media.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Media.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Media.swift; sourceTree = ""; }; - 8B92CBBDD8E750F445C60D2C /* SBUSelectablePhotoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSelectablePhotoViewController.swift; path = ../Sources/View/Common/PhotoLibrary/SBUSelectablePhotoViewController.swift; sourceTree = ""; }; - 8BD0EF83A61A1FEFF16D6130 /* SBUTypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessage.swift; path = ../Sources/Model/SBUTypingIndicatorMessage.swift; sourceTree = ""; }; - 8CE0141D5DFB053EC9E52DBC /* SBUGroupChannelPushSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.Deprecated.swift; sourceTree = ""; }; + 89D083B8103AC3EB63B7A2DA /* SBUDateFormatSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDateFormatSet.swift; path = ../Sources/Constant/SBUDateFormatSet.swift; sourceTree = ""; }; + 8AAEBFA5BAB302599F5486D3 /* SBUMessageFormViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormViewParams.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/ViewParams/SBUMessageFormViewParams.swift; sourceTree = ""; }; + 8AAFEE1BBEFB51ED764816E9 /* SBUVoicePlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoicePlayer.swift; path = ../Sources/Manager/SBUVoicePlayer.swift; sourceTree = ""; }; + 8C56F38980A0BC44442E6E45 /* SBUFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUFileMessageCell.swift; sourceTree = ""; }; + 8C76CE616032DFBB02731D4F /* SBUGroupChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.swift; sourceTree = ""; }; 8CE46B6A8BC32C4E80DD8CA4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 8D273D99CA9A27107F67BD22 /* SBUDebouncer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDebouncer.swift; path = ../Sources/Util/SBUDebouncer.swift; sourceTree = ""; }; - 8D7667299DDB7767F9179DCF /* SBUMentionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionConfiguration.swift; path = ../Sources/Configuration/Mention/SBUMentionConfiguration.swift; sourceTree = ""; }; - 8DFF11EFB375186ACB664C83 /* SBUUserMessageTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageTextView.swift; path = ../Sources/View/Channel/CellView/SBUUserMessageTextView.swift; sourceTree = ""; }; - 8F3C6A762BBD82AF3AEC6835 /* SBUMessageFormChipsItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormChipsItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormChipsItemView.swift; sourceTree = ""; }; + 8D211B5887392DA7D820A69C /* SBUCreateChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUCreateChannelModule.Deprecated.swift; sourceTree = ""; }; + 8D2D2F23EDB4CBC619544272 /* SBUStringSet.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStringSet.Deprecated.swift; path = ../Sources/Constant/SBUStringSet.Deprecated.swift; sourceTree = ""; }; + 8DF33D4DB49A05B5E0BE8918 /* SBUTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTextView.swift; path = "../Sources/View/Life cycles/SBUTextView.swift"; sourceTree = ""; }; + 8ECB010E735D32C5584E5FEC /* SBUUserListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.Header.swift; path = ../Sources/Module/UserList/SBUUserListModule.Header.swift; sourceTree = ""; }; + 8F18D28AC7D2AF316053E2A8 /* SBUBaseChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUBaseChannelViewModel.swift; sourceTree = ""; }; 8F3E74E3C6D05FAC47D2B7FE /* BasicUsagesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicUsagesView.swift; sourceTree = ""; }; - 8F9DB577ADC39022A0610482 /* SBUSelectableStackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSelectableStackView.swift; path = ../Sources/View/Channel/CellView/SBUSelectableStackView.swift; sourceTree = ""; }; 9025529DFA82D4C194EB5391 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 903D7AF1899AD7763430858D /* SBUMessageTemplate.TemplateList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.TemplateList.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.TemplateList.swift; sourceTree = ""; }; - 90A44818B88B178486ED038D /* SBUView.Unavaliable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.Unavaliable.swift; path = ../Sources/Deprecated/SBUView.Unavaliable.swift; sourceTree = ""; }; - 916EC177AFAA2196DC83E36B /* SBUViewModelDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewModelDelegate.swift; path = ../Sources/ViewModel/SBUViewModelDelegate.swift; sourceTree = ""; }; - 92FE2BE35B70B4F574EC4457 /* SBUModerationsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewController.Deprecated.swift; path = ../Sources/Deprecated/Moderations/SBUModerationsViewController.Deprecated.swift; sourceTree = ""; }; + 907F045791D42310494E37AF /* SBUMenuCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuCell.swift; path = ../Sources/View/Common/Menu/SBUMenuCell.swift; sourceTree = ""; }; + 90EBED2CBE4F7D2F253AECCC /* SBUEmojiManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmojiManager.swift; path = ../Sources/Manager/SBUEmojiManager.swift; sourceTree = ""; }; + 911DBD84C2FC7479C72C9B2D /* SBUConfig.Common.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.Common.swift; path = ../Sources/Configuration/SBUConfig.Common.swift; sourceTree = ""; }; + 9184AA18098A414981060021 /* SBUParentMessageInfoReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUParentMessageInfoReactionView.swift; sourceTree = ""; }; + 91A11EDE24563DC0A264641B /* SBUGroupChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUGroupChannelModule.Deprecated.swift; sourceTree = ""; }; + 91E6291A6D1F81843ED7D199 /* SBUUserMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUUserMessageCell.swift; sourceTree = ""; }; + 9203816B0376D40A1A911ACB /* SBUGroupChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.Header.swift; sourceTree = ""; }; 932048A2DF2D18C5E7B0241C /* CustomSampleEnums.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomSampleEnums.swift; sourceTree = ""; }; - 935164919B984D5375F5302E /* SBUEmojiManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmojiManager.swift; path = ../Sources/Manager/SBUEmojiManager.swift; sourceTree = ""; }; - 9382868C8E101D362E50BCA3 /* SBUVoicePlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoicePlayer.swift; path = ../Sources/Manager/SBUVoicePlayer.swift; sourceTree = ""; }; - 958E3DEBC9384ABF1E50717C /* SBUMessageTemplateCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCell.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCell.swift; sourceTree = ""; }; - 96496097191DE109092E7786 /* SBUMessageTemplateCellLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCellLayout.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCellLayout.swift; sourceTree = ""; }; - 964AB9C2C4B75E04180EFD9D /* SBUMessageTemplateCell.MessageTemplateLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCell.MessageTemplateLayer.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCell.MessageTemplateLayer.swift; sourceTree = ""; }; - 96536F44C02F3D1F99E5D507 /* SendbirdUI.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SendbirdUI.Deprecated.swift; path = ../Sources/Deprecated/SendbirdUI.Deprecated.swift; sourceTree = ""; }; + 933AE6FC0AD6004F3B286CB3 /* SBUInviteUserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.swift; sourceTree = ""; }; + 944322BFD7E39834023FE250 /* MessageTemplateParserTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateParserTest.swift; path = ../Sources/MessageTemplate/Tester/MessageTemplateParserTest.swift; sourceTree = ""; }; + 95694E6C005CCBF19F6E9458 /* SBUTypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessage.swift; path = ../Sources/Model/SBUTypingIndicatorMessage.swift; sourceTree = ""; }; + 958C1D21563B3635BFAC16E4 /* SBURegisterOperatorModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.swift; sourceTree = ""; }; + 95BA5ED2E074D01EEC5C7330 /* SBUMultipleFilesMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUMultipleFilesMessageCellParams.swift; sourceTree = ""; }; + 961AF1599AA9ACC447B8916F /* SBUMessageThreadViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewController.swift; path = ../Sources/View/MessageThread/SBUMessageThreadViewController.swift; sourceTree = ""; }; 9663C9727C1B5E234A8A18C5 /* MySettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySettingsViewController.swift; sourceTree = ""; }; 96AF77F22C3689DA980F0EFF /* CustomUserCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomUserCell.swift; sourceTree = ""; }; 96B138E411365EF1895EFC0A /* CustomAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomAlertController.swift; sourceTree = ""; }; - 970AE5C99F653991B449DE0B /* SBUConfig.Common.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.Common.swift; path = ../Sources/Configuration/SBUConfig.Common.swift; sourceTree = ""; }; - 97C04C17AFF00992457AB6B2 /* SBUCreateChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/CreateChannel/SBUCreateChannelViewController.Deprecated.swift; sourceTree = ""; }; - 97CC57307494CE04BD8680FB /* SBURegisterOperatorModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.Header.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.Header.swift; sourceTree = ""; }; - 98E986A050C4C8FC903E31D3 /* SBUGlobalCustomParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobalCustomParams.swift; path = ../Sources/SBUGlobalCustomParams.swift; sourceTree = ""; }; - 998BA096AD0B9A3B7B7066E9 /* SBUConfig.OpenChannel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.OpenChannel.swift; path = ../Sources/Configuration/SBUConfig.OpenChannel.swift; sourceTree = ""; }; - 99A98925B0695C5157011D33 /* UIImageView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+SBUIKit.swift"; path = "../Sources/Extension/UIImageView+SBUIKit.swift"; sourceTree = ""; }; - 9A1F9416B60BE3432930DD0F /* BaseMessage+SBUIKit.MessageTemplate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMessage+SBUIKit.MessageTemplate.swift"; path = "../Sources/Extension/ChatSDK/BaseMessage+SBUIKit.MessageTemplate.swift"; sourceTree = ""; }; - 9A564E1ED2FC9EB6BA113AFF /* SBUFeedNotificationChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUFeedNotificationChannelViewModel.swift; sourceTree = ""; }; - 9BC9FFCFC8306C98A2424F50 /* SBUQuotedBaseMessageViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageViewParams.swift; path = ../Sources/View/Channel/MessageCell/Replies/ViewParams/SBUQuotedBaseMessageViewParams.swift; sourceTree = ""; }; - 9BFA74EA24416A37E2B964AA /* SBUUserCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserCell.swift; path = ../Sources/View/Common/UserCell/SBUUserCell.swift; sourceTree = ""; }; + 96F5C6C9504D46789596E0FF /* SBUMessageFormView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormView.swift; sourceTree = ""; }; + 9704172096CB75910ABA9A55 /* SBUOpenChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUOpenChannelModule.Deprecated.swift; sourceTree = ""; }; + 97281A2432538C7480C850A4 /* URL+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+SBUIKit.swift"; path = "../Sources/Extension/URL+SBUIKit.swift"; sourceTree = ""; }; + 974B24A3B9C929A42FEF680C /* SBUGlobalCustomParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobalCustomParams.swift; path = ../Sources/SBUGlobalCustomParams.swift; sourceTree = ""; }; + 97A4505DB925E603D2536A5C /* SBUConfigManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfigManager.swift; path = ../Sources/Configuration/SBUConfigManager.swift; sourceTree = ""; }; + 9870572EE795DE9D957600CD /* SBUGroupChannelPushSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewController.swift; path = ../Sources/View/NotificationSettings/SBUGroupChannelPushSettingsViewController.swift; sourceTree = ""; }; + 989AD42C11A7D244F355B6D8 /* SBUCacheManager.Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Image.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Image.swift; sourceTree = ""; }; + 99436422B0981FBBC95300D1 /* SBUUserListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.swift; path = ../Sources/Module/UserList/SBUUserListModule.swift; sourceTree = ""; }; + 9A328129CF968A70371B4EA0 /* SBUGroupChannelPushSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.swift; sourceTree = ""; }; + 9A7FDE30FBFB4CEAC0BAB496 /* SBUQuoteMessageInputViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputViewParams.swift; path = ../Sources/View/Channel/MessageInput/ViewParams/SBUQuoteMessageInputViewParams.swift; sourceTree = ""; }; + 9AAAF49587A651949211C86A /* SBUBaseChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Header.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.Header.swift; sourceTree = ""; }; + 9B201D3407465AF7CBF90217 /* SBUThreadInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUThreadInfoView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUThreadInfoView.swift; sourceTree = ""; }; + 9B58FF6B5FE55E619DCE8503 /* SBUMessageThreadTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadTitleView.swift; path = ../Sources/View/MessageThread/SBUMessageThreadTitleView.swift; sourceTree = ""; }; + 9C18996570B6A9073FFD1128 /* SBUTypingIndicatorBubbleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorBubbleView.swift; path = ../Sources/View/Common/SBUTypingIndicatorBubbleView.swift; sourceTree = ""; }; + 9C1DAE496AABD666C6570B50 /* SBUGroupChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUGroupChannelSettingsViewController.swift; sourceTree = ""; }; + 9CB8F402718083AA0A3B4C5E /* SBUCreateChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.List.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.List.swift; sourceTree = ""; }; 9D71A9CFA36C34EF4264A465 /* ChannelVC_CustomList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_CustomList.swift; sourceTree = ""; }; + 9DB8FD794FF53255D52F13D8 /* SBUNotificationTimelineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationTimelineView.swift; path = ../Sources/View/Channel/CellView/SBUNotificationTimelineView.swift; sourceTree = ""; }; + 9DE71A6AF654A8E61CD254FB /* BaseMesssage+SBUIKit.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMesssage+SBUIKit.Deprecated.swift"; path = "../Sources/Deprecated/BaseMesssage+SBUIKit.Deprecated.swift"; sourceTree = ""; }; 9E08B9CB2AE173E9D2132006 /* UserDefaults+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+Ext.swift"; sourceTree = ""; }; + 9E14EA769BCD8F710A2704D2 /* SBUUser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUser.swift; path = ../Sources/Model/SBUUser.swift; sourceTree = ""; }; 9E4D36D999020A4FE9FD5455 /* MainItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainItemView.swift; sourceTree = ""; }; - 9EB757F9E515E4E3CA0DA33C /* SBUUserListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.List.swift; path = ../Sources/Module/UserList/SBUUserListModule.List.swift; sourceTree = ""; }; - 9EDE39347A9971896F8E79EA /* SBUIconSetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUIconSetType.swift; path = ../Sources/Enums/SBUIconSetType.swift; sourceTree = ""; }; - 9F258F1860AF88352DC256B4 /* SBUMessageWebViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageWebViewModel.swift; path = ../Sources/View/Channel/ViewModel/SBUMessageWebViewModel.swift; sourceTree = ""; }; - 9F718B63B7C6FC55DC882E48 /* SBUTemplateLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTemplateLabel.swift; path = ../Sources/View/Common/SBUTemplateLabel.swift; sourceTree = ""; }; - 9FF689302097972C566A0444 /* SBUSuggestedMentionList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedMentionList.swift; path = ../Sources/View/Channel/MessageInput/SBUSuggestedMentionList.swift; sourceTree = ""; }; - 9FF998F5189FCA77C807D5C0 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageViewParams.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/Replies/SBUQuotedBaseMessageViewParams.Deprecated.swift; sourceTree = ""; }; - A070253C4B228C2C8BC48C7B /* SBUGroupChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.swift; sourceTree = ""; }; - A0DB4445B463E7B988B8F6AB /* SBUBaseChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.swift; sourceTree = ""; }; - A121CC5A1FE55ACFDE1763CA /* Date+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+SBUIKit.swift"; path = "../Sources/Extension/Date+SBUIKit.swift"; sourceTree = ""; }; - A1743CFDA9AA25F455A2B0CE /* SBUPhotoCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPhotoCollectionViewCell.swift; path = ../Sources/View/Common/PhotoLibrary/SBUPhotoCollectionViewCell.swift; sourceTree = ""; }; - A19FAEEFBD644C229D31757A /* SBUOpenChannelBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelBaseMessageCell.swift; sourceTree = ""; }; - A2628123757A791E184B983A /* SBUOpenChannelAdminMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelAdminMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelAdminMessageCell.swift; sourceTree = ""; }; - A290C9D6F7464A9229B3F7C2 /* SBUUserMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUUserMessageCellParams.swift; sourceTree = ""; }; + 9FDF6EB62824041C04652409 /* SBUMessageTemplate.Renderer+RenderItems.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+RenderItems.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+RenderItems.swift"; sourceTree = ""; }; + A06F14E9349F238FD9448CCA /* SBUView.Unavaliable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.Unavaliable.swift; path = ../Sources/Deprecated/SBUView.Unavaliable.swift; sourceTree = ""; }; + A1CB3C37FD6AD44F6D4ED89C /* SBUAdminMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAdminMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUAdminMessageCellParams.swift; sourceTree = ""; }; + A1CB7BC382E2275FBC25A064 /* SendbirdUI.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SendbirdUI.Deprecated.swift; path = ../Sources/Deprecated/SendbirdUI.Deprecated.swift; sourceTree = ""; }; A2B6689974C44EA060F592DE /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; - A312943D226047A8A0A80BC1 /* SBUGroupChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUGroupChannelSettingsViewModel.swift; sourceTree = ""; }; - A34BF680D508CA1E32DF9018 /* SBUAvailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAvailable.swift; path = ../Sources/SBUAvailable.swift; sourceTree = ""; }; - A35A75B2B6577B4362760A77 /* SBUEnums.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEnums.swift; path = ../Sources/Enums/SBUEnums.swift; sourceTree = ""; }; - A36F2A4E3B6A2589B06A6645 /* SBUFeedNotificationChannelModule.CategoryFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.CategoryFilter.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.CategoryFilter.swift; sourceTree = ""; }; A3837EC8A55E0857C0891EF2 /* MainOpenChannelTabbarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainOpenChannelTabbarController.swift; sourceTree = ""; }; A3E3D00E36AC37C744C172B2 /* MemberListVC_Cell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListVC_Cell.swift; sourceTree = ""; }; - A4170F26321C7519CAFE1D78 /* SBUMessageTemplateCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUMessageTemplateCellParams.swift; sourceTree = ""; }; + A404CF4D305FD05E0DA78E41 /* SBUCreateOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.Header.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.Header.swift; sourceTree = ""; }; A43EA4B59C42F807C76F7B74 /* ChannelVC_AdditionalFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_AdditionalFeatures.swift; sourceTree = ""; }; - A455B4121F36696D199D2AC2 /* SBUStringSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStringSet.swift; path = ../Sources/Constant/SBUStringSet.swift; sourceTree = ""; }; - A4C22BA3EB9EAFDF57C1915F /* SBUVoiceRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceRecorder.swift; path = ../Sources/Manager/SBUVoiceRecorder.swift; sourceTree = ""; }; - A6445176EA98CA747C002875 /* SBUOpenChannelFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelFileMessageCell.swift; sourceTree = ""; }; + A4598B6E20EE79EA315514E6 /* SBUBaseSelectUserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.swift; sourceTree = ""; }; + A461C054355FD1A7FD98193F /* SBUOpenChannelCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelCommonContentView.swift; sourceTree = ""; }; + A5E21019D6E9D7FE94B553AE /* SBUMessageTemplate.ErrorMessages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.ErrorMessages.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.ErrorMessages.swift; sourceTree = ""; }; + A6592078F26932C1CD547FAC /* SBUCategoryFilterCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCategoryFilterCell.swift; path = ../Sources/View/Channel/CategoryFilterCell/SBUCategoryFilterCell.swift; sourceTree = ""; }; + A676D7985E9D296D0A082F88 /* SBUBaseViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseViewController.Unavailable.swift; path = ../Sources/Deprecated/SBUBaseViewController.Unavailable.swift; sourceTree = ""; }; A695D74204D2C1ADDF0BBBE2 /* OpenChannel+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OpenChannel+Ext.swift"; sourceTree = ""; }; - A6F056647FAF6BBD4D7D7316 /* SBUMarkdownTransfer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMarkdownTransfer.swift; path = ../Sources/View/Channel/CellView/SBUMarkdownTransfer.swift; sourceTree = ""; }; A70A4957E68614935FB923A6 /* MainChannelTabbarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainChannelTabbarController.swift; sourceTree = ""; }; A81DF637316DF97C04D7CECB /* ConnectBusinessMessagingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectBusinessMessagingView.swift; sourceTree = ""; }; A8338080AC9AE1F8F89DFF05 /* CommunityChannelListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommunityChannelListViewController.swift; sourceTree = ""; }; A8BCEC00EED3979EA4524D08 /* GeneralSignInViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = GeneralSignInViewController.xib; sourceTree = ""; }; A955962B69D2F809DEE4655F /* ChannelListVC_Overriding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListVC_Overriding.swift; sourceTree = ""; }; - A9AA6EC2D11EA51CE51763A1 /* SBUGlobals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobals.swift; path = ../Sources/SBUGlobals.swift; sourceTree = ""; }; - A9E9B2570D66A05DE06974F0 /* SBUBaseChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUBaseChannelSettingCell.swift; sourceTree = ""; }; AA8781BA2734284427927163 /* CustomNewMessageInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomNewMessageInfo.swift; sourceTree = ""; }; - AAB34DDAE38CF3B4EB76F37A /* SBUBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUBaseMessageCell.swift; sourceTree = ""; }; - ABA7DAAB648ACE88FC09D2CD /* SBUOpenChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.List.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.List.swift; sourceTree = ""; }; - ABDAC3609DD4D47E258B57DA /* SBUMessageTemplate.Syntax.Sizes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Sizes.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Sizes.swift; sourceTree = ""; }; - AC81963AB196DC5906862900 /* SBUMessageTemplate.Syntax.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Item.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Item.swift; sourceTree = ""; }; - ACF53D2F1AC3C11A73BA61E1 /* SBUMessageCellProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellProtocol.swift; path = "../Sources/View/Life cycles/SBUMessageCellProtocol.swift"; sourceTree = ""; }; - AD41A51C302BF218FF1782E0 /* SBUConfig.Base.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.Base.swift; path = ../Sources/Configuration/SBUConfig.Base.swift; sourceTree = ""; }; - AD6DC184330F8F5C9B76284F /* MessageForm+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MessageForm+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/MessageForm+SBUIKit.swift"; sourceTree = ""; }; - AD7A7AA89B8CD8242C0AA305 /* SBUNewMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewMessageInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewMessageInfo.swift; sourceTree = ""; }; - AD8E9D3ACAD49E4E1C7AD038 /* SendbirdUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendbirdUIKit.h; path = ../Sources/SendbirdUIKit.h; sourceTree = ""; }; - ADC0B2D417C7CF975C7C69EB /* SBUBaseChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.List.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.List.swift; sourceTree = ""; }; - AF19B8442A33CF84E7CA76BC /* SBUPermissionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPermissionManager.swift; path = ../Sources/Manager/SBUPermissionManager.swift; sourceTree = ""; }; - B04382B28C21A068133766E0 /* UIApplication+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+SBUIKit.swift"; path = "../Sources/Extension/UIApplication+SBUIKit.swift"; sourceTree = ""; }; - B05E34F02B2F3D718F5498B2 /* SBUGroupChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.List.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.List.swift; sourceTree = ""; }; - B06B047BA2C31004C04E27FF /* SBUScrollPostionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollPostionConfiguration.swift; path = ../Sources/Configuration/ScrollPostion/SBUScrollPostionConfiguration.swift; sourceTree = ""; }; - B0A1D931F820ACD3B4081B65 /* UIButton+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+SBUIKit.swift"; path = "../Sources/Extension/UIButton+SBUIKit.swift"; sourceTree = ""; }; - B0E8455DEAFE9EC015FFA483 /* SBUChannelSettingItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelSettingItem.swift; path = ../Sources/Module/ChannelSettings/ChannelSettingItem/SBUChannelSettingItem.swift; sourceTree = ""; }; + AAD5F797C35C3254236BD5CD /* SBUOpenChannelBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelBaseMessageCell.swift; sourceTree = ""; }; + AAE60B6FA10CBD69963CED2D /* SBUAdminMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAdminMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUAdminMessageCell.swift; sourceTree = ""; }; + AB343E5ADB6AF403AF1ACDDF /* UIViewController+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+SBUIKit.swift"; path = "../Sources/Extension/UIViewController+SBUIKit.swift"; sourceTree = ""; }; + AB625B323B66C281A3ED47C4 /* SBUGroupChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Header.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.Header.swift; sourceTree = ""; }; + ABED8B363E0368C036C6E0F3 /* SBUGroupChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.swift; path = ../Sources/View/Channel/SBUGroupChannelViewController.swift; sourceTree = ""; }; + ACC5331D8CB0D38EEAEB26B3 /* SBUIconSetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUIconSetType.swift; path = ../Sources/Enums/SBUIconSetType.swift; sourceTree = ""; }; + ACF40CD32178E696133E9ADA /* SBUOpenChannelListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelList/SBUOpenChannelListModule.Deprecated.swift; sourceTree = ""; }; + AD067A2BCF1E079C8B37F964 /* SBUChatNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.Header.swift; sourceTree = ""; }; + AD1214A91666F3EDE5BB6137 /* SBUMessageFormFallbackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormFallbackView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormFallbackView.swift; sourceTree = ""; }; + AE451B711DB23006C48913B9 /* SBUCacheManager.Template.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Template.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Template.swift; sourceTree = ""; }; + AF1210F73AD5109824F530E3 /* SBUExtendedMessagePayloadForUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadForUI.swift; path = ../Sources/Model/SBUExtendedMessagePayloadForUI.swift; sourceTree = ""; }; + AF135AA8A532A37FBA8F716D /* SBUUserMessageTextViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageTextViewModel.swift; path = ../Sources/View/Channel/ViewModel/SBUUserMessageTextViewModel.swift; sourceTree = ""; }; + AF344522A9AAEEAC549B18F5 /* SBUEmojiListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmojiListViewController.swift; path = ../Sources/View/Channel/Reaction/SBUEmojiListViewController.swift; sourceTree = ""; }; + AF79F6F5883A49277C484B5A /* SBUGroupChannelSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelSettings/SBUGroupChannelSettingsModule.Deprecated.swift; sourceTree = ""; }; + AFD8291DD336D7E0ED0B9234 /* SBUQuoteMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUQuoteMessageInputView.swift; sourceTree = ""; }; + B04E1C601B120D62DCF22165 /* SBUBaseSelectUserViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.Deprecated.swift; path = ../Sources/Deprecated/UserList/SBUBaseSelectUserViewController.Deprecated.swift; sourceTree = ""; }; + B08109364F77E5918BE448B9 /* SBUDashboardConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDashboardConfig.swift; path = ../Sources/Configuration/SBUDashboardConfig.swift; sourceTree = ""; }; B11815F7B056DAADAE9AA1DB /* CreateChannelVC_UserList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateChannelVC_UserList.swift; sourceTree = ""; }; - B13CD3444B85DFBD452B1FEC /* SBUParentMessageInfoReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUParentMessageInfoReactionView.swift; sourceTree = ""; }; + B13FC4783D1C39AC86BBE38F /* SBUBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBarButtonItem.swift; path = ../Sources/View/Common/SBUBarButtonItem.swift; sourceTree = ""; }; + B1606FC3F826EE8C9B8F43A4 /* SBUScrollPostionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollPostionConfiguration.swift; path = ../Sources/Configuration/ScrollPostion/SBUScrollPostionConfiguration.swift; sourceTree = ""; }; B18CA8B590809EF2D58F4937 /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; }; - B1AD689AD4A81D06ED3C9F52 /* SBUBaseChannelSettingsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelSettings/SBUBaseChannelSettingsViewController.Deprecated.swift; sourceTree = ""; }; - B1C8870568434984928F782B /* SBUUserListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.Header.swift; path = ../Sources/Module/UserList/SBUUserListModule.Header.swift; sourceTree = ""; }; - B1DBB59271A65C314B7BAF8C /* QuotedFileCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuotedFileCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/QuotedFileCommonContentView.swift; sourceTree = ""; }; - B22AFFA28D300A3518E27D07 /* SBUMessageFormSingleTextItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormSingleTextItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormSingleTextItemView.swift; sourceTree = ""; }; - B45F96D21FE1F9CBF2130616 /* SBUColorSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUColorSet.swift; path = ../Sources/Theme/SBUColorSet.swift; sourceTree = ""; }; - B5249022C9AEC80C095D0B46 /* SBUBaseChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Header.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.Header.swift; sourceTree = ""; }; - B574120F300BFC5D0D2866F6 /* SBUUserListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.swift; path = ../Sources/Module/UserList/SBUUserListModule.swift; sourceTree = ""; }; - B60149D100F1F7C2E28F6BB4 /* SBUChannelPushSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelPushSettingCell.swift; path = ../Sources/View/NotificationSettings/Cell/SBUChannelPushSettingCell.swift; sourceTree = ""; }; - B72AB730BEC1115ADC44186F /* SBUNewNotificationInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewNotificationInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewNotificationInfo.swift; sourceTree = ""; }; + B209B97945CD406CF2A9D9F8 /* SBUUserListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListViewController.swift; path = ../Sources/View/UserList/SBUUserListViewController.swift; sourceTree = ""; }; + B2B48FCB1DFC2A8A98717991 /* SBUBaseChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.Header.swift; sourceTree = ""; }; + B4B095A8546CA0D9DEAB8202 /* SBUMessageTemplate.Decoders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Decoders.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Decoders.swift; sourceTree = ""; }; + B4ED0F3F0CF40C6785B7BF3E /* SBUMessageTemplate.Renderer.RendererType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.RendererType.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.RendererType.swift; sourceTree = ""; }; + B566D02C648E7B871FE33DF2 /* SBUOpenChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.swift; sourceTree = ""; }; + B5C897DB5BD0B983F8C1B620 /* SBUDebouncer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDebouncer.swift; path = ../Sources/Util/SBUDebouncer.swift; sourceTree = ""; }; + B68E4CEE24FEE5C597A5C210 /* SBUMessageCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellConfiguration.swift; path = ../Sources/Configuration/MessageCell/SBUMessageCellConfiguration.swift; sourceTree = ""; }; + B6D3B13DFDD341B7D68BC6CF /* SBUBaseChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUBaseChannelSettingCell.swift; sourceTree = ""; }; + B729CB24F638C9B475E5EBE2 /* SBUCoverImageView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCoverImageView.Deprecated.swift; path = ../Sources/Deprecated/SBUCoverImageView.Deprecated.swift; sourceTree = ""; }; B7336ED3EEE080DDF052F158 /* LiveStreamChannelCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelCell.swift; sourceTree = ""; }; - B7A17CB256C1E6690BC5427A /* SBUOpenChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Unavailable.swift; sourceTree = ""; }; - B8106CE49925E340B4874844 /* SBUAdminMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAdminMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUAdminMessageCellParams.swift; sourceTree = ""; }; - B8332FF94516453BEB091B07 /* SBUMessageTemplate.Renderer+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+Utils.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+Utils.swift"; sourceTree = ""; }; - B8B11A4FDDD034B6ADB19EDF /* SBUNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUNotificationCell.swift; sourceTree = ""; }; + B7BB2E9EA2F7323DC63EDBA4 /* SBUMessageWebViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageWebViewModel.swift; path = ../Sources/View/Channel/ViewModel/SBUMessageWebViewModel.swift; sourceTree = ""; }; + B7D1AE742227FFCCDF61545C /* SBUMessageTemplate.Syntax.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Item.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Item.swift; sourceTree = ""; }; + B815DAC2804DC0DF215F51FD /* SBUInviteUserModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUInviteUserModule.Deprecated.swift; sourceTree = ""; }; B943C8F50DD6CA3985E33CF6 /* GeneralSignInViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneralSignInViewController.swift; sourceTree = ""; }; - B966E53D8FCBE34C712BA931 /* SBUSimpleSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSimpleSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSimpleSuggestedReplyOptionView.swift; sourceTree = ""; }; - B9F3A9C93981A3EB23A38DDD /* SBUCacheManager.Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Version.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Version.swift; sourceTree = ""; }; - BA86507724B7BE0BF685CFEA /* SBUBaseChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUBaseChannelSettingsViewModel.swift; sourceTree = ""; }; - BACAEBACF04E8331DCF70C5C /* BaseMessage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMessage+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/BaseMessage+SBUIKit.swift"; sourceTree = ""; }; - BB162490181F88F38F157AF7 /* SBUUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUtils.swift; path = ../Sources/Util/SBUUtils.swift; sourceTree = ""; }; + B9A040E8C96F1DB64E680C27 /* SBUPaddingLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPaddingLabel.swift; path = ../Sources/View/Common/SBUPaddingLabel.swift; sourceTree = ""; }; + BAA6463174F1CFB0F94BF5DF /* SBUCacheManager.NotificationSetting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.NotificationSetting.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.NotificationSetting.swift; sourceTree = ""; }; + BAFBA8CF01DE8D365B83B255 /* SBUActionSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUActionSheet.swift; path = ../Sources/View/Common/SBUActionSheet.swift; sourceTree = ""; }; + BB1502AA653019D14C4E455F /* SBUFeedbackAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackAction.swift; path = ../Sources/Model/SBUFeedbackAction.swift; sourceTree = ""; }; + BB22884907B71DF50996E04B /* SBUFeedbackViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackViewParams.swift; path = ../Sources/View/Channel/MessageCell/Feedback/SBUFeedbackViewParams.swift; sourceTree = ""; }; BB4867F84990B821D04F2722 /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; }; - BBF31E0411F8AA93AF9F73C7 /* SBUMemberListViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMemberListViewController.Deprecated.swift; path = ../Sources/Deprecated/MemberList/SBUMemberListViewController.Deprecated.swift; sourceTree = ""; }; - BCA13F1E452A32F32D9E59EC /* SBUAlertView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAlertView.swift; path = ../Sources/View/Common/SBUAlertView.swift; sourceTree = ""; }; - BCF9A9F5C580A2C17E27177A /* SBUMessageTemplate.Syntax.Identifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Identifier.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Identifier.swift; sourceTree = ""; }; - BD3D4EEAEC27FDF891E204C0 /* SBUGroupChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.swift; sourceTree = ""; }; - BD568169FF5DF5886D282E74 /* SBUCreateChannelTypeSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelTypeSelector.swift; path = ../Sources/View/SelectUser/CreateChannel/View/SBUCreateChannelTypeSelector.swift; sourceTree = ""; }; - BDBD94B1CFA467D772E65E82 /* SBUBaseChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.Header.swift; sourceTree = ""; }; - BE05019E2D5BA51E2D003292 /* SBUUserMentionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMentionConfiguration.swift; path = ../Sources/Configuration/Mention/SBUUserMentionConfiguration.swift; sourceTree = ""; }; - BE2806238DB78B5A1531AE50 /* SBUBaseSelectUserViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBUBaseSelectUserViewModel.swift; sourceTree = ""; }; - BEE1CFEF637F858E50DA4FCD /* SBUMenuCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuCell.swift; path = ../Sources/View/Common/Menu/SBUMenuCell.swift; sourceTree = ""; }; - BF1F77F2D4441E63D8DA44C0 /* SBUBaseChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUBaseChannelCell.swift; sourceTree = ""; }; - BF233B20A2B0DBCAB8D1B1B4 /* SBUViewLifeCycle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewLifeCycle.swift; path = "../Sources/View/Life cycles/SBUViewLifeCycle.swift"; sourceTree = ""; }; - C025F75CE25256459891EE5F /* SBULayoutableButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULayoutableButton.swift; path = ../Sources/View/Common/SBULayoutableButton.swift; sourceTree = ""; }; - C0311AFDDBE4B05B7533266A /* SBUOpenChannelCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelCommonContentView.swift; sourceTree = ""; }; - C18AE0317E03759B1D0702B6 /* SBUQuotedFileMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedFileMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedFileMessageView.swift; sourceTree = ""; }; - C3B647DFA675F0D56786B033 /* SBUTheme.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTheme.Deprecated.swift; path = ../Sources/Deprecated/SBUTheme.Deprecated.swift; sourceTree = ""; }; - C40AE8EB857BB61DCD89593C /* SBUModerationsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewController.swift; path = ../Sources/View/Moderations/SBUModerationsViewController.swift; sourceTree = ""; }; - C49FBB3AB24C3022AD1784AD /* SBUBaseSelectUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.List.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.List.swift; sourceTree = ""; }; - C65124B9207282F9BCAE937B /* SBUMessageSearchModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.Header.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.Header.swift; sourceTree = ""; }; + BBB08DCADE2FB77453A4A5F0 /* SBUModerationsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewController.swift; path = ../Sources/View/Moderations/SBUModerationsViewController.swift; sourceTree = ""; }; + BBB5CB8DD2462FD9271A0F26 /* SBUBaseMessageCell.Feedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCell.Feedback.swift; path = ../Sources/View/Channel/MessageCell/SBUBaseMessageCell.Feedback.swift; sourceTree = ""; }; + BC158E450DF8F12B28ADF268 /* SBUCacheManager.Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Version.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Version.swift; sourceTree = ""; }; + BCD48B08C4B2AB813922A230 /* SBUPermissionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPermissionManager.swift; path = ../Sources/Manager/SBUPermissionManager.swift; sourceTree = ""; }; + BCD8777B65E965902ABC9DB6 /* SBUMessageFormSingleTextItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormSingleTextItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormSingleTextItemView.swift; sourceTree = ""; }; + BD3C9B8AE0F22DB42403384C /* SBUGroupChannelPushSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.List.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.List.swift; sourceTree = ""; }; + BD5A3E1899254C72C651CE91 /* SBUVoiceMessageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceMessageConfiguration.swift; path = ../Sources/Configuration/VoiceMessage/SBUVoiceMessageConfiguration.swift; sourceTree = ""; }; + BE4DEE99AA91EDDD28EA0A9A /* SBUQuotedBaseMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedBaseMessageView.swift; sourceTree = ""; }; + BF979A65ADC35A747543E7FA /* SBUOpenChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUOpenChannelListViewController.swift; sourceTree = ""; }; + C0BDA898B7A04557551439C0 /* UIView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SBUIKit.swift"; path = "../Sources/Extension/UIView+SBUIKit.swift"; sourceTree = ""; }; + C2CA64FA73AB96550F86C036 /* SBUInviteUserViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserViewController.swift; path = ../Sources/View/SelectUser/SBUInviteUserViewController.swift; sourceTree = ""; }; + C3151C4880827B384801B2B4 /* SBUIconSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUIconSet.swift; path = ../Sources/Theme/SBUIconSet.swift; sourceTree = ""; }; + C381CDC0FB082670EE67CCC1 /* CommonProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CommonProtocols.swift; path = ../Sources/Protocol/CommonProtocols.swift; sourceTree = ""; }; + C45A00B82933A5AE3293F109 /* SendbirdUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SendbirdUI.swift; path = ../Sources/SendbirdUI.swift; sourceTree = ""; }; + C4965F5CC64755D8DCFB2C9A /* SBUOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Header.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Header.swift; sourceTree = ""; }; + C4AD9B57C35CA063D60A46DE /* SBUPendingMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPendingMessageManager.swift; path = ../Sources/Manager/SBUPendingMessageManager.swift; sourceTree = ""; }; + C4DB23E48C28262DCE341C46 /* Array+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+SBUIKit.swift"; path = "../Sources/Extension/Array+SBUIKit.swift"; sourceTree = ""; }; + C4F752E3E177131F45D9EFAB /* SBUForm.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUForm.Deprecated.swift; path = ../Sources/Deprecated/SBUForm.Deprecated.swift; sourceTree = ""; }; + C5D9C08CC25926A46D124E43 /* SBUFeedNotificationChannelViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewParams.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/Params/SBUFeedNotificationChannelViewParams.swift; sourceTree = ""; }; + C5FE7BA1DB0D30ECF7CFA913 /* QuotedFileCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuotedFileCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/QuotedFileCommonContentView.swift; sourceTree = ""; }; + C61E7B2E2429D6FB7F09D623 /* SBUCommonViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonViewControllerSet.swift; path = ../Sources/View/Common/SBUCommonViewControllerSet.swift; sourceTree = ""; }; C65E9DA0B945AC6F2978B9E6 /* UIcolor+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIcolor+Ext.swift"; sourceTree = ""; }; - C732C26E45567304BA200758 /* SBUBaseSelectUserModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.Header.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.Header.swift; sourceTree = ""; }; C7368083040846A8BFD1A786 /* CreateChannelCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateChannelCustomManager.swift; sourceTree = ""; }; - C765EFB89919C63BF25812CA /* SBUTypingIndicatorMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUTypingIndicatorMessageCell.swift; sourceTree = ""; }; - C82F0B2FAD7FAF4FEA6065CA /* SBUBaseChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.swift; sourceTree = ""; }; - C8ECC73AC89836EBC8948EFF /* SBUUserListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListViewController.swift; path = ../Sources/View/UserList/SBUUserListViewController.swift; sourceTree = ""; }; - C97EA03DE7FCF0473DD6AF17 /* SBUChannelInfoHeaderView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelInfoHeaderView.swift; path = ../Sources/View/Channel/Header/SBUChannelInfoHeaderView.swift; sourceTree = ""; }; - CA1D201437ACB8D78C8B3AB0 /* SBUTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTextView.swift; path = "../Sources/View/Life cycles/SBUTextView.swift"; sourceTree = ""; }; - CB2B54F5DE18F16D7CFC2460 /* SBUCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewFlowLayout.swift; path = ../Sources/View/Common/SBUCollectionViewFlowLayout.swift; sourceTree = ""; }; + C78D487730617C8AD5B9B7CC /* SBUCoverImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCoverImageView.swift; path = ../Sources/View/Common/SBUCoverImageView.swift; sourceTree = ""; }; + C7E58AC0F92AE0D51268A02E /* SBUNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUNotificationCell.swift; sourceTree = ""; }; + C94C8832B9EE9386A9B4509F /* SBUVoiceFileInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceFileInfo.swift; path = ../Sources/Model/SBUVoiceFileInfo.swift; sourceTree = ""; }; + C95D6F6A7663F4977BB425E0 /* SBURegisterOperatorModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBURegisterOperatorModule.Deprecated.swift; sourceTree = ""; }; + C9C9AF875B921324EFE24AB5 /* String+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SBUIKit.swift"; path = "../Sources/Extension/String+SBUIKit.swift"; sourceTree = ""; }; + CAA836A274E69BDED5C0997C /* SBUMention.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMention.swift; path = ../Sources/Model/SBUMention.swift; sourceTree = ""; }; + CAED4EEDEA7A64A5C6119E2E /* SBUMessageTemplate.Renderer.Views.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.Views.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.Views.swift; sourceTree = ""; }; CC5C18901EE173180BB25C9F /* ConnectView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ConnectView.xib; sourceTree = ""; }; - CCB6BC09BEC156343F8E1CC0 /* SBUCreateChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewModel.swift; path = ../Sources/ViewModel/SelectUser/CreateChannel/SBUCreateChannelViewModel.swift; sourceTree = ""; }; - CCEAB170F2A374A8D5DD4806 /* SBUOpenChannelMessageWebView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelMessageWebView.swift; path = ../Sources/View/Channel/CellView/SBUOpenChannelMessageWebView.swift; sourceTree = ""; }; CD023CFDA0DA56D59A5FA7BB /* ChannelCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelCustomManager.swift; sourceTree = ""; }; - CD45D6AB80BFB696EC000EA4 /* CommonProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CommonProtocols.swift; path = ../Sources/Protocol/CommonProtocols.swift; sourceTree = ""; }; + CD913210BC6A7C57BFF72E78 /* SBUMessageStateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageStateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageStateView.swift; sourceTree = ""; }; CE3094ABD7D9756A038A5AB4 /* LiveStreamChannelListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelListViewController.swift; sourceTree = ""; }; - CE5C9A43EE7AB93D6B0BC9EF /* SBUError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUError.swift; path = ../Sources/Model/SBUError.swift; sourceTree = ""; }; - CE71A9F4CBD47315E20A5F83 /* SBUGroupChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUGroupChannelViewController.Unavailable.swift; sourceTree = ""; }; - CF2D30288A4A8D028288C5C5 /* SBUBaseChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUBaseChannelViewModel.swift; sourceTree = ""; }; - D044F64214B14F4335FA3A50 /* SBULogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULogger.swift; path = ../Sources/Util/SBULogger.swift; sourceTree = ""; }; - D07A7EE51C4A3DFF9CEA32AA /* SBUExtendedMessagePayloadForUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadForUI.swift; path = ../Sources/Model/SBUExtendedMessagePayloadForUI.swift; sourceTree = ""; }; - D0A692CC4A1CDF7540FC10DE /* SBURegisterOperatorModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.List.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.List.swift; sourceTree = ""; }; - D0CB11A72DD2085B5C18A55F /* SBUOpenChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Input.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Input.swift; sourceTree = ""; }; - D1CA6E16C16EDC831422BA8F /* SBUBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBottomSheetController.swift; path = ../Sources/View/Common/Menu/SBUBottomSheetController.swift; sourceTree = ""; }; - D1DA332040B199B92647FA6C /* NSObject+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+SBUIKit.swift"; path = "../Sources/Extension/NSObject+SBUIKit.swift"; sourceTree = ""; }; + CE86BCEDD100B3207C756D84 /* SBUOpenChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Unavailable.swift; sourceTree = ""; }; + CEB80CDE4E8E27CE5CE0D38A /* SBUMenuView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuView.swift; path = ../Sources/View/Common/Menu/SBUMenuView.swift; sourceTree = ""; }; + CEBAC4D46B539C3DDB18DA94 /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = ../Sources/Resource/Assets.xcassets; sourceTree = ""; }; + CEE24FCB4652EC3ECE985E59 /* SBUVoiceContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUVoiceContentView.swift; sourceTree = ""; }; + CF8DB6421C79E38B48D4A52A /* SBUCreateChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.Header.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.Header.swift; sourceTree = ""; }; + D007A1C8A84444040D3C3CB8 /* SBUCreateChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/CreateChannel/SBUCreateChannelViewController.Deprecated.swift; sourceTree = ""; }; + D04209FFEE987C5CFD7A137C /* UIButton+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+SBUIKit.swift"; path = "../Sources/Extension/UIButton+SBUIKit.swift"; sourceTree = ""; }; + D098AA8F7E74BF0AA366998A /* SBUConfig.GroupChannel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.GroupChannel.swift; path = ../Sources/Configuration/SBUConfig.GroupChannel.swift; sourceTree = ""; }; + D10CF8350D16C681C51990A8 /* SBUMessageTemplate.Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Action.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Action.swift; sourceTree = ""; }; D22C301C4940E6DCA7C64C8D /* BasicUsagesView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BasicUsagesView.xib; sourceTree = ""; }; - D24634CEE819A2A541486C48 /* SBUHorizontalSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHorizontalSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUHorizontalSuggestedReplyView.swift; sourceTree = ""; }; - D2CEBE29330A04CE814FE442 /* SBUAdminMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAdminMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUAdminMessageCell.swift; sourceTree = ""; }; + D2EDF09943B76696AD0B664A /* SBUMessageTemplate.Renderer.Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.Image.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.Image.swift; sourceTree = ""; }; D2F911922A1B0E98CBD9500A /* MetadataViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetadataViewController.swift; sourceTree = ""; }; - D31887F86CFC8ADD3FF9783D /* SBUOpenChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUOpenChannelSettingsViewModel.swift; sourceTree = ""; }; + D2FDF828A93202F2A0B10779 /* SBUPhotoAccess.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPhotoAccess.swift; path = ../Sources/View/Common/PhotoLibrary/SBUPhotoAccess.swift; sourceTree = ""; }; D387FF3E314AF4F7AFA265F3 /* AIChatBotViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AIChatBotViewController.xib; sourceTree = ""; }; + D3A62547F6B216254872F30B /* SBUChannelTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelTitleView.swift; path = ../Sources/View/Channel/Header/SBUChannelTitleView.swift; sourceTree = ""; }; D41DC19666A44BCF0D3C6F9E /* CustomBaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomBaseViewController.swift; sourceTree = ""; }; - D4A0875619D9C50EDE2A843C /* SBUForm.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUForm.Deprecated.swift; path = ../Sources/Deprecated/SBUForm.Deprecated.swift; sourceTree = ""; }; - D50744B5B38CF6F6697F27C7 /* SBUMessageCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellConfiguration.swift; path = ../Sources/Configuration/MessageCell/SBUMessageCellConfiguration.swift; sourceTree = ""; }; + D46976443DAFABC1C119D94C /* SBUUserProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserProfileView.swift; path = ../Sources/View/Common/User/SBUUserProfileView.swift; sourceTree = ""; }; + D47ABC90DDDC4A24575EDF1D /* SBUModerationsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Moderations/SBUModerationsModule.Deprecated.swift; sourceTree = ""; }; D52175BB76AF7926133CF704 /* GlobalSetCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSetCustomManager.swift; sourceTree = ""; }; - D53217B6E77712EA9A1BDD00 /* SBUFeedNotificationChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewController.swift; path = ../Sources/View/Channel/SBUFeedNotificationChannelViewController.swift; sourceTree = ""; }; - D650F945704CDBD06F05ABDD /* SBUFeedNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.List.swift; sourceTree = ""; }; - D65D69B630355947B04CF7E6 /* SBUBaseChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUBaseChannelSettingsViewController.swift; sourceTree = ""; }; - D66F220AF5AC0E8EC69DEF60 /* SBUMarginView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMarginView.swift; path = ../Sources/View/Common/SBUMarginView.swift; sourceTree = ""; }; - D735DCE2765C804F27300CE4 /* SBUMessageTemplate.Decoders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Decoders.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Decoders.swift; sourceTree = ""; }; - D736893C971671FA41854934 /* SBUMessageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCache.swift; path = ../Sources/Model/SBUMessageCache.swift; sourceTree = ""; }; - D76F09B6213FFB1E72ACAA58 /* SBUMessageThreadModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Input.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Input.swift; sourceTree = ""; }; - D778AFC274832E83F3D4F8BB /* SBUPropertyWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPropertyWrapper.swift; path = ../Sources/Util/SBUPropertyWrapper.swift; sourceTree = ""; }; - D84BB6FFB9EA3C490342C4F5 /* SBUMultipleFilesMessageCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCollectionView.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCollectionView.swift; sourceTree = ""; }; - D84C65D1D78D295572866B88 /* NSLayoutConstraint+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+SBUIKit.swift"; path = "../Sources/Extension/NSLayoutConstraint+SBUIKit.swift"; sourceTree = ""; }; + D5350F7F18138E5FB3235990 /* SBUQuotedUserMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedUserMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedUserMessageView.swift; sourceTree = ""; }; + D69C3BE72EFFE2ADF6682A4E /* SBUNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNavigationTitleView.swift; path = ../Sources/View/Common/SBUNavigationTitleView.swift; sourceTree = ""; }; + D7D4ECB9B778E69DBF0DFAA9 /* SBUMessageTemplateManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateManager.swift; path = ../Sources/Manager/SBUMessageTemplateManager.swift; sourceTree = ""; }; D8BA68D9366EDD742F958A66 /* Models.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Models.swift; sourceTree = ""; }; - D8D4BE43B6B2DB016054B439 /* SBUContentBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUContentBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUContentBaseMessageCell.swift; sourceTree = ""; }; - D91EEB8A7E81999AF00A6C7C /* SBUUserNameView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserNameView.swift; path = ../Sources/View/Channel/CellView/SBUUserNameView.swift; sourceTree = ""; }; - D94B61D34931772AFF1C79DF /* UINavigationController+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+SBUIKit.swift"; path = "../Sources/Extension/UINavigationController+SBUIKit.swift"; sourceTree = ""; }; - D9DEF87C53263709F83EB8CD /* SBUFeedNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUFeedNotificationCell.swift; sourceTree = ""; }; - DB36D28D9A4C3D1FAB324843 /* SBUQuoteMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUQuoteMessageInputView.swift; sourceTree = ""; }; - DC1D7973FDC9D9A481E308A5 /* SBUInviteUserViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBUInviteUserViewModel.swift; sourceTree = ""; }; - DDD3A6E2324EE1A49E3B1C63 /* SBUGroupChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.List.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.List.swift; sourceTree = ""; }; - DE6656591DC418C8570461D9 /* UITableView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+SBUIKit.swift"; path = "../Sources/Extension/UITableView+SBUIKit.swift"; sourceTree = ""; }; - DE7EBAD6E296ACE5F64CB40E /* SBUMessageReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUMessageReactionView.swift; sourceTree = ""; }; - DEE61BC4C8B7AD8FA92DBFAC /* SBUGroupChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUGroupChannelSettingsViewController.swift; sourceTree = ""; }; + D95284AD9693B99C8DE86106 /* SBUOpenChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUOpenChannelSettingCell.swift; sourceTree = ""; }; + DA1C85ED7BE2A67909ACBC19 /* SBUOpenChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.swift; sourceTree = ""; }; + DAA2616ED445118F6620BC4E /* SBUMessageDateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageDateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageDateView.swift; sourceTree = ""; }; + DACE69181451FD353B8D0459 /* SBUCreateOpenChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelViewModel.swift; path = ../Sources/ViewModel/SelectUser/CreateChannel/SBUCreateOpenChannelViewModel.swift; sourceTree = ""; }; + DB2F17EC5C848BC825731A86 /* SBUGroupChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift; sourceTree = ""; }; + DB8488BF1349B73A279535E7 /* SBUViewModelDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewModelDelegate.swift; path = ../Sources/ViewModel/SBUViewModelDelegate.swift; sourceTree = ""; }; + DC3709493E96E7A5A033B659 /* SBUMultipleFilesMessageCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCollectionView.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCollectionView.swift; sourceTree = ""; }; + DC698613B20D2479AF2F8E6F /* SBUPropertyWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPropertyWrapper.swift; path = ../Sources/Util/SBUPropertyWrapper.swift; sourceTree = ""; }; + DEB3989BBB3D2F0C1BBAA77A /* SBUNotificationNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationNavigationTitleView.swift; path = ../Sources/View/Common/SBUNotificationNavigationTitleView.swift; sourceTree = ""; }; DF385EBE406D7A33EBF3AD17 /* NibCustomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NibCustomView.swift; sourceTree = ""; }; - DF43C43BB30EAB5A085DF9A8 /* SBUMessageTemplate.Renderer+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+Events.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+Events.swift"; sourceTree = ""; }; - DFD727C6306986C482A23359 /* SBUCreateOpenChannelModule.ProfileInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.ProfileInput.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.ProfileInput.swift; sourceTree = ""; }; + DF70BC1BAA664BA68F5C6786 /* SBUMessageTemplate.Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Binder.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Binder.swift; sourceTree = ""; }; E00D6DB472E2D89F05B58CFD /* ConnectBusinessMessagingView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ConnectBusinessMessagingView.xib; sourceTree = ""; }; - E010A476C7C2ED848048D7C5 /* SBUCategoryFilterCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCategoryFilterCell.swift; path = ../Sources/View/Channel/CategoryFilterCell/SBUCategoryFilterCell.swift; sourceTree = ""; }; - E0C409C904486D1739C32F4B /* SBUHorizontalSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHorizontalSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUHorizontalSuggestedReplyOptionView.swift; sourceTree = ""; }; + E153E1994A208412F3951564 /* SBUConfig.CodingKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.CodingKeys.swift; path = ../Sources/Configuration/SBUConfig.CodingKeys.swift; sourceTree = ""; }; E19F12713F807D512874CB50 /* NotificationChannelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationChannelViewController.swift; sourceTree = ""; }; - E1B0C244BA5F0EF021B43825 /* SBUMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUMessageInputView.swift; sourceTree = ""; }; - E1FA4B7A352A183F883E2005 /* SBUMessageFormFallbackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormFallbackView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormFallbackView.swift; sourceTree = ""; }; E27F72A0D096280795BF7D61 /* MyOpenChannelSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyOpenChannelSettingsViewController.swift; sourceTree = ""; }; E2BB9D321E4FDE1E679A0373 /* CustomChannelListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomChannelListCell.swift; sourceTree = ""; }; - E2D37E8F43412D67F2970681 /* SBUTypingIndicatorInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorInfo.swift; path = ../Sources/Model/SBUTypingIndicatorInfo.swift; sourceTree = ""; }; E332E035DA3DA5F7E9D98CBA /* ChannelSettingsVC_Overriding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelSettingsVC_Overriding.swift; sourceTree = ""; }; - E5781C073053B196DFA96516 /* SBUMessageSearchViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewModel.swift; path = ../Sources/ViewModel/MessageSearch/SBUMessageSearchViewModel.swift; sourceTree = ""; }; - E6120D49CB62F7A31AACA56B /* SBUOpenChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.swift; sourceTree = ""; }; - E62255854A90BDDE83B4332B /* SBUInviteUserModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.Header.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.Header.swift; sourceTree = ""; }; - E637E75D1B243B19E85E960E /* SBUViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewControllerSet.swift; path = ../Sources/View/SBUViewControllerSet.swift; sourceTree = ""; }; - E6676452BC920B86FEC1C313 /* SBUUserProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserProfileView.swift; path = ../Sources/View/Common/User/SBUUserProfileView.swift; sourceTree = ""; }; - E6E6BD5ED3B1815BE708FFA3 /* SBUToastType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastType.swift; path = ../Sources/Manager/SBUToastType.swift; sourceTree = ""; }; - E7644ED8986747CD46A66FE3 /* SBUFeedbackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackView.swift; path = ../Sources/View/Channel/MessageCell/Feedback/SBUFeedbackView.swift; sourceTree = ""; }; - E7D9C83B83823A4AA0DE7F6A /* SBUCommonDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonDelegate.swift; path = ../Sources/ViewModel/Common/SBUCommonDelegate.swift; sourceTree = ""; }; - E7E3DE543D59F6D442218896 /* SBUBaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseViewController.swift; path = ../Sources/View/SBUBaseViewController.swift; sourceTree = ""; }; - E8425926A102661471AB7C9B /* SBUBaseChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUBaseChannelModule.Deprecated.swift; sourceTree = ""; }; - E8BF7750F2D4A8C0FB1ABB51 /* SBURegisterOperatorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorViewController.swift; path = ../Sources/View/SelectUser/SBURegisterOperatorViewController.swift; sourceTree = ""; }; - E8F6F8B4BB6DAD77B700B140 /* SBUNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNavigationTitleView.swift; path = ../Sources/View/Common/SBUNavigationTitleView.swift; sourceTree = ""; }; - E924AEFAFCABFDEB5D684F09 /* URL+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+SBUIKit.swift"; path = "../Sources/Extension/URL+SBUIKit.swift"; sourceTree = ""; }; + E3821395769B75DA0E2C9E55 /* SBUDownloadManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDownloadManager.swift; path = ../Sources/Manager/SBUDownloadManager.swift; sourceTree = ""; }; + E47C4D4CCF26A7AA229355A9 /* SBUChatNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUChatNotificationCell.swift; sourceTree = ""; }; + E4B50C7BC6C15E85DEAC67F9 /* SBUMessageTemplate.Syntax.Sizes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Sizes.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Sizes.swift; sourceTree = ""; }; + E4BAA60BFBCADD1BFF1CECD0 /* SBUSelectableStackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSelectableStackView.swift; path = ../Sources/View/Channel/CellView/SBUSelectableStackView.swift; sourceTree = ""; }; + E58DAC95E31280E1620BC0BA /* SBUOpenChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Input.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Input.swift; sourceTree = ""; }; + E5CA80C537F6693ED4B90B93 /* MessageForm+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MessageForm+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/MessageForm+SBUIKit.swift"; sourceTree = ""; }; + E61E448583517A489DDD17EB /* SBUMessageTemplate.Container.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Container.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Container.swift; sourceTree = ""; }; + E6E26F9AE15B142A9CFAEBC3 /* SBUMessageReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUMessageReactionView.swift; sourceTree = ""; }; + E7AAB529A9309D786F28DD2E /* SBUFormViewParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormViewParams.Deprecated.swift; path = ../Sources/Deprecated/SBUFormViewParams.Deprecated.swift; sourceTree = ""; }; + E8670546461A8E04303DB471 /* SBUCreateChannelTypeSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelTypeSelector.swift; path = ../Sources/View/SelectUser/CreateChannel/View/SBUCreateChannelTypeSelector.swift; sourceTree = ""; }; + E944DEB4BB281000EF570156 /* QuotedFileImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuotedFileImageContentView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/QuotedFileImageContentView.swift; sourceTree = ""; }; + E96B1BBD099B4B9B40561C4E /* Float+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Float+SBUIKit.swift"; path = "../Sources/Extension/Float+SBUIKit.swift"; sourceTree = ""; }; E9C66209DE00D0888E84696B /* LiveStreamChannelListModule.List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelListModule.List.swift; sourceTree = ""; }; - E9D545C0BAE29D5D2F192B38 /* Sequence+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Sequence+SBUIKit.swift"; path = "../Sources/Extension/Sequence+SBUIKit.swift"; sourceTree = ""; }; + E9DEA23490D56377B97504C1 /* SBUGroupChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUGroupChannelSettingsViewModel.swift; sourceTree = ""; }; + EA813B2A301F2978463CB8D9 /* UIScrollView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+SBUIKit.swift"; path = "../Sources/Extension/UIScrollView+SBUIKit.swift"; sourceTree = ""; }; + EAF2B361091BC5815DEA0443 /* SBUTheme+Type.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUTheme+Type.swift"; path = "../Sources/Theme/SBUTheme+Type.swift"; sourceTree = ""; }; EB3DB814003F6E3D146BDC70 /* ChannelListVC_CustomList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListVC_CustomList.swift; sourceTree = ""; }; - EB9AE76FAAC199CC2BB3F713 /* SBUTheme+Type.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUTheme+Type.swift"; path = "../Sources/Theme/SBUTheme+Type.swift"; sourceTree = ""; }; EBB823C463947E90BA7D1148 /* GroupChannelViewModel_AdditionalFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupChannelViewModel_AdditionalFeatures.swift; sourceTree = ""; }; - EBEBCF00A1C19EDFFA49FBE7 /* SBUBaseChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.List.swift; sourceTree = ""; }; - EC6524D1DFDE2BC8AD91C7C9 /* SBUModerationsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUModerationsViewModel.swift; sourceTree = ""; }; - ECBFFC160056E272936346E6 /* MessageTemplateTestViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateTestViewController.swift; path = ../Sources/MessageTemplate/Tester/MessageTemplateTestViewController.swift; sourceTree = ""; }; - ED8DCCB028DB75E8F3CD5A4F /* SBUMenuView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuView.swift; path = ../Sources/View/Common/Menu/SBUMenuView.swift; sourceTree = ""; }; + EC53325B79FA07545D5EA883 /* SBUColorSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUColorSet.swift; path = ../Sources/Theme/SBUColorSet.swift; sourceTree = ""; }; + ECD8F58BD4AF987A86A92D61 /* SBUOpenChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.swift; sourceTree = ""; }; + ECF6E032998A1C940F4DA1BC /* SBUMessageSearchModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.List.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.List.swift; sourceTree = ""; }; + ED5F57E3B581C97129B488C2 /* SBUMessageTemplate.Coordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Coordinator.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Coordinator.swift; sourceTree = ""; }; EDF0FBB0F38EFF12B4C20E59 /* ChannelVC_CustomInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_CustomInput.swift; sourceTree = ""; }; - EE5D9CDF5519A4A65F79F98B /* SBUMessageThreadModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.List.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.List.swift; sourceTree = ""; }; - EECC11EDA8F958B48C62CE1C /* SBUStackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStackView.swift; path = ../Sources/View/Common/SBUStackView.swift; sourceTree = ""; }; - EF0039673C133B8F314F9E38 /* SBUBaseMessageCell.Feedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCell.Feedback.swift; path = ../Sources/View/Channel/MessageCell/SBUBaseMessageCell.Feedback.swift; sourceTree = ""; }; - F019274C199C66A52301B08B /* SBUModerationsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.Header.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.Header.swift; sourceTree = ""; }; + EE54E0BFA2C5D3D4E2E499DC /* SBUGroupChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.swift; sourceTree = ""; }; + EE877E1EBB78E02A6EA73BFA /* SBUGroupChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUGroupChannelListViewController.swift; sourceTree = ""; }; + EEBE8903E8FEB34AE5601367 /* SBUBaseChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUBaseChannelModule.Deprecated.swift; sourceTree = ""; }; + EF9ABA26762D6A6362D3B3EB /* SBUParentMessageInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoView.swift; path = ../Sources/View/MessageThread/SBUParentMessageInfoView.swift; sourceTree = ""; }; F03CD5B640800DF99AAADDCA /* ChannelSettingsCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelSettingsCustomManager.swift; sourceTree = ""; }; - F07E76B0FD30A1A1E54E0820 /* SBUGroupChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUGroupChannelViewController.Deprecated.swift; sourceTree = ""; }; - F07F32EFC23445F360B51F01 /* SBUGlobals.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobals.Deprecated.swift; path = ../Sources/Deprecated/SBUGlobals.Deprecated.swift; sourceTree = ""; }; - F0974206E5E3D7D32ED5F8D4 /* SBUMessageTemplate.Coordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Coordinator.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Coordinator.swift; sourceTree = ""; }; - F0A332347B302BC34A1C6D29 /* UIView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SBUIKit.swift"; path = "../Sources/Extension/UIView+SBUIKit.swift"; sourceTree = ""; }; - F0C6229A9459308E07DBD588 /* SBUGroupChannelPushSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.Header.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.Header.swift; sourceTree = ""; }; + F0416FA5668A212A5D3CADFF /* SBUMessageTemplate.Renderer+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+Events.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+Events.swift"; sourceTree = ""; }; + F05329771E62C9766AD1BEB2 /* SBUHorizontalSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHorizontalSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUHorizontalSuggestedReplyOptionView.swift; sourceTree = ""; }; + F06565BA96CF345155B7F9B3 /* SBUChatNotificationChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUChatNotificationChannelViewModel.swift; sourceTree = ""; }; + F0B0FE89F1EA97D03927E3A9 /* SBUBaseCarouselView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseCarouselView.swift; path = ../Sources/View/Channel/MessageCell/CarouselView/SBUBaseCarouselView.swift; sourceTree = ""; }; F0F6E578BF4A8F50AC7929B4 /* OpenChannelCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenChannelCustomManager.swift; sourceTree = ""; }; - F17CBA12965E6C80B4C13D6A /* SBUChatNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUChatNotificationCell.swift; sourceTree = ""; }; - F247864E5A3A35038BAA79E1 /* SBUOpenChannelSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelSettings/SBUOpenChannelSettingsModule.Deprecated.swift; sourceTree = ""; }; - F2DA4706EE5287A7F73BB67C /* SBUMessageSearchModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.Deprecated.swift; path = ../Sources/Deprecated/Module/MessageSearch/SBUMessageSearchModule.Deprecated.swift; sourceTree = ""; }; - F308955CD4E776D7264D2CAF /* SBUFormFieldView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormFieldView.Deprecated.swift; path = ../Sources/Deprecated/SBUFormFieldView.Deprecated.swift; sourceTree = ""; }; + F1BEA0FEF96E7C6CE144DF40 /* SBUError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUError.swift; path = ../Sources/Model/SBUError.swift; sourceTree = ""; }; + F1DBFA10869401C78385A090 /* SBUOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.swift; path = ../Sources/View/Channel/SBUOpenChannelViewController.swift; sourceTree = ""; }; + F1DF5BA4DE46A89A45AD9A87 /* SBUMentionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionManager.swift; path = ../Sources/Util/SBUMentionManager.swift; sourceTree = ""; }; + F2231E9E9598870FB6E98EDF /* UICollectionView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+SBUIKit.swift"; path = "../Sources/Extension/UICollectionView+SBUIKit.swift"; sourceTree = ""; }; + F25D5302232BF66F20D3FEB6 /* UIColor+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+SBUIKit.swift"; path = "../Sources/Extension/UIColor+SBUIKit.swift"; sourceTree = ""; }; F30F5208F4A18ACABFB2FF34 /* AIChatBotViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AIChatBotViewController.swift; sourceTree = ""; }; - F327DC3D37A8E9F2DE374929 /* SBUView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.swift; path = "../Sources/View/Life cycles/SBUView.swift"; sourceTree = ""; }; - F32F6FA80F0D01D2EC514F29 /* SBUGroupChannelPushSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewController.swift; path = ../Sources/View/NotificationSettings/SBUGroupChannelPushSettingsViewController.swift; sourceTree = ""; }; - F36CB9067C2163B0B588F039 /* SBUBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBarButtonItem.swift; path = ../Sources/View/Common/SBUBarButtonItem.swift; sourceTree = ""; }; - F37B142DBDEFB7C8A773C4DF /* SBUMessageSearchViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.Deprecated.swift; path = ../Sources/Deprecated/MessageSearch/SBUMessageSearchViewController.Deprecated.swift; sourceTree = ""; }; - F37B328ABA8A27699D541CE5 /* SBUMessageFormViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormViewParams.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/ViewParams/SBUMessageFormViewParams.swift; sourceTree = ""; }; - F438EFE45AABA85D239E7FAB /* SBUUnknownMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnknownMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUUnknownMessageCellParams.swift; sourceTree = ""; }; - F4F2433CDD430A09C3F2435E /* SBUPaddingLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPaddingLabel.swift; path = ../Sources/View/Common/SBUPaddingLabel.swift; sourceTree = ""; }; - F59A50D5353E32298636074E /* SBUTypingIndicatorMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessageManager.swift; path = ../Sources/Manager/SBUTypingIndicatorMessageManager.swift; sourceTree = ""; }; + F34398F5E85BB1299EB205D7 /* SBUMessageCellProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellProtocol.swift; path = "../Sources/View/Life cycles/SBUMessageCellProtocol.swift"; sourceTree = ""; }; + F4587062FC30AC15847BBC34 /* SBUGroupChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUGroupChannelViewModel.swift; sourceTree = ""; }; + F49B857C4C578D25CD4B15CE /* SBUMessageTemplateCell.MessageTemplateLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCell.MessageTemplateLayer.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCell.MessageTemplateLayer.swift; sourceTree = ""; }; + F54FE77D315DA68BA724FB7D /* SBUMultipleFilesMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCell.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCell.swift; sourceTree = ""; }; + F630C3318AD6A0D6DDC037BE /* SBUFeedNotificationChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.swift; sourceTree = ""; }; F781C196C840F15272F5D1C0 /* MemberListCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListCustomManager.swift; sourceTree = ""; }; - F7935A23460C14DD3192791C /* SBUUnknownMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnknownMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUUnknownMessageCell.swift; sourceTree = ""; }; - F81D087EA15D133F81BF53A2 /* SBUQuoteMessageInputViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputViewParams.swift; path = ../Sources/View/Channel/MessageInput/ViewParams/SBUQuoteMessageInputViewParams.swift; sourceTree = ""; }; - F89EC22A0B013D9888E53490 /* SBUOpenChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.swift; sourceTree = ""; }; - F90E017AA8C3BA79923C85BE /* SBUMessageFormMultiTextItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormMultiTextItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormMultiTextItemView.swift; sourceTree = ""; }; + F870282F48E84B7522BDAC3B /* SBUConstant.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConstant.swift; path = ../Sources/Constant/SBUConstant.swift; sourceTree = ""; }; + F87832A49940952C548D7B9F /* SBUGroupChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.swift; sourceTree = ""; }; + F8BF4CFA798025446FF6FB5E /* SBUCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewCell.swift; path = "../Sources/View/Life cycles/SBUCollectionViewCell.swift"; sourceTree = ""; }; + F8E60B29F16EE588A21FB2AC /* SBUBaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseViewController.swift; path = ../Sources/View/SBUBaseViewController.swift; sourceTree = ""; }; + F95709D4B6941AAD559C231B /* SBUGroupChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.List.swift; sourceTree = ""; }; + F9B410699660F68D734EEBFC /* SBUMentionLimitGuideCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionLimitGuideCell.swift; path = ../Sources/View/Channel/MessageInput/SBUMentionLimitGuideCell.swift; sourceTree = ""; }; + FA10AB25332936C488706C7B /* SBUContentBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUContentBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUContentBaseMessageCell.swift; sourceTree = ""; }; FA431857E8160340E7E545C3 /* ChannelListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListViewController.swift; sourceTree = ""; }; - FB30A76041C59FCAA367DB56 /* SBUChatNotificationChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUChatNotificationChannelViewModel.swift; sourceTree = ""; }; - FB90F7D25D08FC8D93082CD9 /* Collection+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+SBUIKit.swift"; path = "../Sources/Extension/Collection+SBUIKit.swift"; sourceTree = ""; }; + FA85128F57B206FE11D4078E /* SBUMessageTemplate.Syntax.Types.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Types.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Types.swift; sourceTree = ""; }; + FB1C18AF2AFDFFA67C015CE0 /* SBUBaseSelectUserViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.swift; path = ../Sources/View/SelectUser/SBUBaseSelectUserViewController.swift; sourceTree = ""; }; + FB4ADA381FE25B2EBF5BBA3F /* SBUUnknownMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnknownMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUUnknownMessageCell.swift; sourceTree = ""; }; + FB910339F572C10A220811AA /* SBULinkClickableTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULinkClickableTextView.swift; path = ../Sources/View/Channel/CellView/SBULinkClickableTextView.swift; sourceTree = ""; }; FBA3029EE0577CF7753B87E4 /* UIImageView+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+Ext.swift"; sourceTree = ""; }; FBCECAC20501BC1FA624C11C /* AIChatBotSignInViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AIChatBotSignInViewController.xib; sourceTree = ""; }; - FC332D155B32F970E8DCA6DE /* SBUMessageSearchResultCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchResultCell.swift; path = ../Sources/View/MessageSearch/Cell/SBUMessageSearchResultCell.swift; sourceTree = ""; }; - FC437FD6057F02D30D501365 /* SBUPendingMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPendingMessageManager.swift; path = ../Sources/Manager/SBUPendingMessageManager.swift; sourceTree = ""; }; - FC98E92267E300114DF06B7D /* SBUOpenChannelUnknownMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelUnknownMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelUnknownMessageCell.swift; sourceTree = ""; }; - FD485F5FAC9757C9122AC7C0 /* SBUFeedNotificationChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/Notifications/SBUFeedNotificationChannelModule.Deprecated.swift; sourceTree = ""; }; - FEF3B7386D33814826BBA873 /* SBUCommonViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonViewControllerSet.swift; path = ../Sources/View/Common/SBUCommonViewControllerSet.swift; sourceTree = ""; }; - FF73A51E163987D2774E7956 /* SBUTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTableViewCell.swift; path = "../Sources/View/Life cycles/SBUTableViewCell.swift"; sourceTree = ""; }; - FFB6A7B7652E4343EBDBC403 /* SBUGroupChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUGroupChannelViewModel.swift; sourceTree = ""; }; + FD67D9A97F253DCA78D5C44A /* SBUBaseChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUBaseChannelListViewController.swift; sourceTree = ""; }; + FD6D74E0A128637F148E9C9D /* SBUBaseSelectUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.List.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.List.swift; sourceTree = ""; }; + FE04A9034219ED03CEA42A71 /* SBUCreateChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewController.swift; path = ../Sources/View/SelectUser/CreateChannel/SBUCreateChannelViewController.swift; sourceTree = ""; }; + FEC402E908F3CB2078463C63 /* SBUChatNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.List.swift; sourceTree = ""; }; + FECD6BEF06E5ECA2EE9A6B6B /* SBUContentBaseMessageCell.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUContentBaseMessageCell.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/SBUContentBaseMessageCell.Deprecated.swift; sourceTree = ""; }; + FFC292C73D03ED39788D231D /* Sequence+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Sequence+SBUIKit.swift"; path = "../Sources/Extension/Sequence+SBUIKit.swift"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1146,12 +1148,15 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00056E384C3224745603673E /* ChannelList */ = { + 0069BAF3DA84E3AA25DECB62 /* Menu */ = { isa = PBXGroup; children = ( - 2D408D3011B64086CC61E947 /* SBUChannelListViewController.Deprecated.swift */, + 1D2DF1EE480D31B85489C3C4 /* SBUBottomSheetController.swift */, + 907F045791D42310494E37AF /* SBUMenuCell.swift */, + 790D70A202C7A900A9CDD27B /* SBUMenuSheetViewController.swift */, + CEB80CDE4E8E27CE5CE0D38A /* SBUMenuView.swift */, ); - name = ChannelList; + name = Menu; sourceTree = ""; }; 017756283A183F1F06F0DDA0 /* ChannelList */ = { @@ -1165,36 +1170,30 @@ path = ChannelList; sourceTree = ""; }; - 0223C5D52361877F12ABAC35 /* ChannelCell */ = { + 019331EF362E80B1430B5A39 /* MessageForm */ = { isa = PBXGroup; children = ( - BF1F77F2D4441E63D8DA44C0 /* SBUBaseChannelCell.swift */, - 77776CD055CB33CC93659D4C /* SBUGroupChannelCell.swift */, - 309A4934176F0F9689D586A1 /* SBUOpenChannelCell.swift */, + 74B15B239C8F5DA194A4552A /* ViewParams */, + DEFBF132F3E5F288E94F25DC /* Views */, ); - name = ChannelCell; + name = MessageForm; sourceTree = ""; }; - 025230C9EFA653936BB48314 /* ChannelSettings */ = { + 01F9E078EE6E482669B14FF3 /* MessageCell */ = { isa = PBXGroup; children = ( - 269C89C0A0F594C40DBACA76 /* Cell */, - 79C9DF640DACEC9E90D965F5 /* View */, + B68E4CEE24FEE5C597A5C210 /* SBUMessageCellConfiguration.swift */, ); - path = ChannelSettings; + name = MessageCell; sourceTree = ""; }; - 0479DC77A734FC628C6A4F7C /* CreateChannel */ = { + 025230C9EFA653936BB48314 /* ChannelSettings */ = { isa = PBXGroup; children = ( - 8609860664252FE916D43B0B /* SBUCreateChannelModule.Header.swift */, - 33AB91889DFE017ECE2F5F9B /* SBUCreateChannelModule.List.swift */, - 876AE375BCDF095242D8D7BF /* SBUCreateChannelModule.swift */, - 754EB8EAA6E75BA5A13778A3 /* SBUCreateOpenChannelModule.Header.swift */, - DFD727C6306986C482A23359 /* SBUCreateOpenChannelModule.ProfileInput.swift */, - 5F457B85B3CB0E1D1CFC7204 /* SBUCreateOpenChannelModule.swift */, + 269C89C0A0F594C40DBACA76 /* Cell */, + 79C9DF640DACEC9E90D965F5 /* View */, ); - name = CreateChannel; + path = ChannelSettings; sourceTree = ""; }; 05CC6894EE8BB6036AFC3D60 /* User */ = { @@ -1213,33 +1212,10 @@ path = InviteUser; sourceTree = ""; }; - 07805CEDD914DBA97F17E196 /* Common */ = { - isa = PBXGroup; - children = ( - 67282823F2E648CB9C514FB0 /* Menu */, - 60C3875325AE9C083BBA4DA6 /* PhotoLibrary */, - 723429A1E449AECDA420248A /* SBUActionSheet.swift */, - BCA13F1E452A32F32D9E59EC /* SBUAlertView.swift */, - 25DDA69DA01B7F06E05A1AC6 /* SBUAnimation.swift */, - F36CB9067C2163B0B588F039 /* SBUBarButtonItem.swift */, - CB2B54F5DE18F16D7CFC2460 /* SBUCollectionViewFlowLayout.swift */, - 831F9EE1D768DCF8FC8D8942 /* SBUCommonItem.swift */, - FEF3B7386D33814826BBA873 /* SBUCommonViewControllerSet.swift */, - 02912DE836C4DBE16BA64113 /* SBUCoverImageView.swift */, - 81B20A1573A0677F83DB5970 /* SBUEmptyView.swift */, - C025F75CE25256459891EE5F /* SBULayoutableButton.swift */, - 18B605C22F7356CA2C6E031F /* SBULoading.swift */, - D66F220AF5AC0E8EC69DEF60 /* SBUMarginView.swift */, - E8F6F8B4BB6DAD77B700B140 /* SBUNavigationTitleView.swift */, - 8A754365D623976E1EB19A66 /* SBUNotificationEmptyView.swift */, - 465CC57BE087F0033FF60460 /* SBUNotificationNavigationTitleView.swift */, - F4F2433CDD430A09C3F2435E /* SBUPaddingLabel.swift */, - EECC11EDA8F958B48C62CE1C /* SBUStackView.swift */, - 9F718B63B7C6FC55DC882E48 /* SBUTemplateLabel.swift */, - 0845A23C47BD2A06BDF849D7 /* SBUTypingIndicatorBubbleView.swift */, - 12DE0BE9786DBB0CB980A24E /* SBUUnderLineTextField.swift */, - 9AC4382F92519BC7F9259553 /* User */, - 818A3398FE11A01BD396424D /* UserCell */, + 07149EC3EDDFA4F691CCAD1A /* Common */ = { + isa = PBXGroup; + children = ( + 1FE1F9257725B0FF405BF43C /* SBUCommonDelegate.swift */, ); name = Common; sourceTree = ""; @@ -1264,23 +1240,21 @@ path = CreateChannel; sourceTree = ""; }; - 0ACECDCF681B49F2ADE9803E /* Theme */ = { + 0AFCD8420E77AE46E472F9B1 /* OpenChannel */ = { isa = PBXGroup; children = ( - B45F96D21FE1F9CBF2130616 /* SBUColorSet.swift */, - 7FF31BCC3EDD51BA160C5DBD /* SBUFontSet.swift */, - 1DA8FA8CB2F8E4CD60ADD35E /* SBUIconSet.swift */, - EB9AE76FAAC199CC2BB3F713 /* SBUTheme+Type.swift */, - 639744CC2CEABC8A53BEAE9F /* SBUTheme.swift */, ); - name = Theme; + path = OpenChannel; sourceTree = ""; }; - 0AFCD8420E77AE46E472F9B1 /* OpenChannel */ = { + 0C0BB90D23B74BEC2FF71775 /* CreateChannel */ = { isa = PBXGroup; children = ( + FE04A9034219ED03CEA42A71 /* SBUCreateChannelViewController.swift */, + 122ECEA1DE56D2E0E1FA4A7B /* SBUCreateOpenChannelViewController.swift */, + CD0340E7778783D5B6279E35 /* View */, ); - path = OpenChannel; + name = CreateChannel; sourceTree = ""; }; 0C98B90C7B1C0C82787FD4D0 /* Common */ = { @@ -1317,19 +1291,47 @@ path = Module; sourceTree = ""; }; - 1024E50D1490980AE041165A /* ChannelSettings */ = { + 0EF171BAC869E9C75561CF18 /* VoiceNote */ = { isa = PBXGroup; children = ( + 6A65B0E41B7539E1527C77D6 /* SBUVoiceMessageInputView.swift */, ); - path = ChannelSettings; + name = VoiceNote; sourceTree = ""; }; - 111CE1654542E69C67721861 /* CarouselView */ = { + 0F9CDF5A1C1968512E06880B /* PhotoLibrary */ = { isa = PBXGroup; children = ( - 0CA689CB3D53C0AB0245AB12 /* SBUBaseCarouselView.swift */, + D2FDF828A93202F2A0B10779 /* SBUPhotoAccess.swift */, + 11A69D51F52933947DC78936 /* SBUPhotoCollectionViewCell.swift */, + 843876F6FBE3E25EC3F0317F /* SBUSelectablePhotoViewController.swift */, ); - name = CarouselView; + name = PhotoLibrary; + sourceTree = ""; + }; + 0FADA4841BAE18203FBAC2C7 /* Replies */ = { + isa = PBXGroup; + children = ( + 349EA1A4B107EE229BB98EA2 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */, + ); + name = Replies; + sourceTree = ""; + }; + 10074FC63D85DDEC55607E8D /* GroupChannel */ = { + isa = PBXGroup; + children = ( + 9203816B0376D40A1A911ACB /* SBUGroupChannelListModule.Header.swift */, + 782CFA9EA4813C40D675B986 /* SBUGroupChannelListModule.List.swift */, + EE54E0BFA2C5D3D4E2E499DC /* SBUGroupChannelListModule.swift */, + ); + name = GroupChannel; + sourceTree = ""; + }; + 1024E50D1490980AE041165A /* ChannelSettings */ = { + isa = PBXGroup; + children = ( + ); + path = ChannelSettings; sourceTree = ""; }; 112606B8CA57E7AADAECDD0C /* Notifications */ = { @@ -1354,6 +1356,18 @@ path = CellView; sourceTree = ""; }; + 11593CA83184A603B593158E /* ChatSDK */ = { + isa = PBXGroup; + children = ( + 141ABE5DB6736D1AC9734FF0 /* BaseMessage+SBUIKit.MessageTemplate.swift */, + 562C4D742C3893E136057E29 /* BaseMessage+SBUIKit.swift */, + E5CA80C537F6693ED4B90B93 /* MessageForm+SBUIKit.swift */, + 5B5EB1DB0F82BCF47D6E35F1 /* MultipleFilesMessage+SBUIKit.swift */, + 31F49121C473145B3147D623 /* SendbirdChat+SBUIKit.swift */, + ); + name = ChatSDK; + sourceTree = ""; + }; 118CCD18D3AF0F8DCE8AA759 /* Model */ = { isa = PBXGroup; children = ( @@ -1370,20 +1384,21 @@ path = MessageInput; sourceTree = ""; }; - 12DC5036FDA741C78C5870DD /* UserList */ = { + 1352468B4C125E2F6AD975FF /* MessageThread */ = { isa = PBXGroup; children = ( - 8B3599E3C428E8F22C5F8701 /* SBUBaseSelectUserViewController.Deprecated.swift */, + 747FEC525CBA18336168C966 /* SBUMessageThreadModule.Deprecated.swift */, ); - name = UserList; + name = MessageThread; sourceTree = ""; }; - 134EAAB4A2551531FF1CF8A3 /* FileViewer */ = { + 1421D2CD19A05CF51AE349F2 /* ChannelList */ = { isa = PBXGroup; children = ( - 1226046ACEA0A29F851DA2B8 /* SBUFileViewController.swift */, + 606BF53EAA946F172964D262 /* SBUGroupChannelListModule.Deprecated.swift */, + ACF40CD32178E696133E9ADA /* SBUOpenChannelListModule.Deprecated.swift */, ); - name = FileViewer; + name = ChannelList; sourceTree = ""; }; 1547B67DBBA588A09A37D174 /* ViewModel */ = { @@ -1393,25 +1408,6 @@ path = ViewModel; sourceTree = ""; }; - 15BD2BFBC6A48B72ABA9E6D3 /* RegisterOperator */ = { - isa = PBXGroup; - children = ( - 97CC57307494CE04BD8680FB /* SBURegisterOperatorModule.Header.swift */, - D0A692CC4A1CDF7540FC10DE /* SBURegisterOperatorModule.List.swift */, - 853C9020CA9B23C2F6550C6B /* SBURegisterOperatorModule.swift */, - ); - name = RegisterOperator; - sourceTree = ""; - }; - 15DCA813D7F4A7AB5537989F /* MessageSearch */ = { - isa = PBXGroup; - children = ( - 522FF69889184E1810A02329 /* Cell */, - 416ECFAD5822C8CDD8E1206E /* SBUMessageSearchViewController.swift */, - ); - name = MessageSearch; - sourceTree = ""; - }; 1623F9D35D18176D7AAC9D91 /* Tester */ = { isa = PBXGroup; children = ( @@ -1419,15 +1415,12 @@ path = Tester; sourceTree = ""; }; - 174223A2781333B0BF76D44F /* SelectUser */ = { + 1646C668B9641048BC8C95BC /* Moderations */ = { isa = PBXGroup; children = ( - 326031BF6C624E4A39DEFB8B /* CreateChannel */, - 37275E3D8770B308FBAAE333 /* SBUBaseSelectUserViewController.swift */, - 806CBCEA41714DAD249C1654 /* SBUInviteUserViewController.swift */, - E8BF7750F2D4A8C0FB1ABB51 /* SBURegisterOperatorViewController.swift */, + BBB08DCADE2FB77453A4A5F0 /* SBUModerationsViewController.swift */, ); - name = SelectUser; + name = Moderations; sourceTree = ""; }; 17465F3004DCF3C0A1B1F6FB /* MessageThread */ = { @@ -1437,18 +1430,6 @@ path = MessageThread; sourceTree = ""; }; - 177CD271BC15F575A5C40CB9 /* Feed */ = { - isa = PBXGroup; - children = ( - A599F6A402D0A7FEC169CF58 /* Params */, - A36F2A4E3B6A2589B06A6645 /* SBUFeedNotificationChannelModule.CategoryFilter.swift */, - 7B2F21FFD86ADB8B9951EE6F /* SBUFeedNotificationChannelModule.Header.swift */, - D650F945704CDBD06F05ABDD /* SBUFeedNotificationChannelModule.List.swift */, - 504F077355EE64769E173CE1 /* SBUFeedNotificationChannelModule.swift */, - ); - name = Feed; - sourceTree = ""; - }; 19CB97F6D6DD773362FB0D6C /* LiveStream */ = { isa = PBXGroup; children = ( @@ -1459,35 +1440,6 @@ path = LiveStream; sourceTree = ""; }; - 1A6160D61AAF8A2664B74345 /* MessageCell */ = { - isa = PBXGroup; - children = ( - 111CE1654542E69C67721861 /* CarouselView */, - B774A45D3B145467C6E4546A /* CustomView */, - A45B4C60B8704D9CC915120A /* Feedback */, - ED93915069AE7BF57EF797AB /* FileMessageContentView */, - D43E564B668600CF42342BA0 /* MessageCellParams */, - 8E7A4EED4EA74258006383B6 /* MessageForm */, - F3EE6F709AE8D2EBBFA1807A /* MultipleFilesMessage */, - E5300EEF57DAAF8948C3418A /* NotificationChannel */, - F6FE6F67DCCA5575EC10C36F /* OpenChannel */, - EDD455EFE5755C50FE707DB0 /* Replies */, - D2CEBE29330A04CE814FE442 /* SBUAdminMessageCell.swift */, - EF0039673C133B8F314F9E38 /* SBUBaseMessageCell.Feedback.swift */, - AAB34DDAE38CF3B4EB76F37A /* SBUBaseMessageCell.swift */, - D8D4BE43B6B2DB016054B439 /* SBUContentBaseMessageCell.swift */, - 6712434CFC0927C4F23BA379 /* SBUFileMessageCell.swift */, - 964AB9C2C4B75E04180EFD9D /* SBUMessageTemplateCell.MessageTemplateLayer.swift */, - 958E3DEBC9384ABF1E50717C /* SBUMessageTemplateCell.swift */, - 96496097191DE109092E7786 /* SBUMessageTemplateCellLayout.swift */, - C765EFB89919C63BF25812CA /* SBUTypingIndicatorMessageCell.swift */, - F7935A23460C14DD3192791C /* SBUUnknownMessageCell.swift */, - 7CA829D76B80DC4EE501D228 /* SBUUserMessageCell.swift */, - 95BAA07D29A456EECE3904E6 /* SuggestedReply */, - ); - name = MessageCell; - sourceTree = ""; - }; 1AA584F8328026DE440DFFE3 /* Channel */ = { isa = PBXGroup; children = ( @@ -1506,52 +1458,70 @@ name = Products; sourceTree = ""; }; - 1C22DFCFB3A0064EA5ABB316 /* Notifications */ = { + 1B43801D0C7EAF23C79F881F /* NotificationSettings */ = { isa = PBXGroup; children = ( - 4CD5EC1C6FE89D4FA8AC6CE4 /* SBUChatNotificationChannelModule.Deprecated.swift */, - FD485F5FAC9757C9122AC7C0 /* SBUFeedNotificationChannelModule.Deprecated.swift */, + 727FF6B4443EA52798175F87 /* SBUGroupChannelPushSettingsModule.Header.swift */, + BD3C9B8AE0F22DB42403384C /* SBUGroupChannelPushSettingsModule.List.swift */, + 9A328129CF968A70371B4EA0 /* SBUGroupChannelPushSettingsModule.swift */, ); - name = Notifications; + name = NotificationSettings; sourceTree = ""; }; - 1EC9C5B819AFD73C768008AF /* ChatSDK */ = { + 1B7FC7B8E2EC3E1C8D098C91 /* ViewParams */ = { isa = PBXGroup; children = ( - 9A1F9416B60BE3432930DD0F /* BaseMessage+SBUIKit.MessageTemplate.swift */, - BACAEBACF04E8331DCF70C5C /* BaseMessage+SBUIKit.swift */, - AD6DC184330F8F5C9B76284F /* MessageForm+SBUIKit.swift */, - 5CBD44A22066F5BE9CCD6901 /* MultipleFilesMessage+SBUIKit.swift */, + 1ECDBAD8103A0B62F0FAE6E4 /* SBUSuggestedReplyViewParams.swift */, ); - name = ChatSDK; + name = ViewParams; sourceTree = ""; }; - 20419FB470E8E62978C4075A /* Channel */ = { + 1F208A8B6480843DEDF4D931 /* CreateChannel */ = { isa = PBXGroup; children = ( - F18E199E7EF4258AD9D332E1 /* GroupChannel */, - 3BCCC00D26A34D4BA5E64D68 /* NotificationChannel */, - 0AFCD8420E77AE46E472F9B1 /* OpenChannel */, + 3DABB1336E3D59600F37A5AC /* SBUCreateChannelViewModel.swift */, + DACE69181451FD353B8D0459 /* SBUCreateOpenChannelViewModel.swift */, ); - path = Channel; + name = CreateChannel; sourceTree = ""; }; - 2090466587B80E9522D22ABF /* Chat */ = { + 20419FB470E8E62978C4075A /* Channel */ = { isa = PBXGroup; children = ( - 136F5AB63ACD9484DD5AAD34 /* SBUChatNotificationChannelModule.Header.swift */, - 561513505F59EEA2316DB324 /* SBUChatNotificationChannelModule.List.swift */, - 5A2C5E23D98E9285A167E217 /* SBUChatNotificationChannelModule.swift */, + F18E199E7EF4258AD9D332E1 /* GroupChannel */, + 3BCCC00D26A34D4BA5E64D68 /* NotificationChannel */, + 0AFCD8420E77AE46E472F9B1 /* OpenChannel */, ); - name = Chat; + path = Channel; sourceTree = ""; }; - 210193992DF859E4DAA2DF03 /* MemberList */ = { - isa = PBXGroup; - children = ( - BBF31E0411F8AA93AF9F73C7 /* SBUMemberListViewController.Deprecated.swift */, + 20A968C3091271F8F3E421FE /* MessageCell */ = { + isa = PBXGroup; + children = ( + D3DE515892B5CE72D2A18BB2 /* CarouselView */, + 5105F1ED29C3D2AF9A0C557C /* CustomView */, + 490BA91AE22E80BC7280753F /* Feedback */, + 44B68435C1B0812E9B2825AE /* FileMessageContentView */, + 756503819EF1189D056E5E97 /* MessageCellParams */, + 019331EF362E80B1430B5A39 /* MessageForm */, + 996C0603C60518A29759D8B8 /* MultipleFilesMessage */, + BA48D70F68F305B2C4C14B85 /* NotificationChannel */, + 7EA18450BD21D7A0E8FE3319 /* OpenChannel */, + FBD2E1E1916FF2A03D149844 /* Replies */, + AAE60B6FA10CBD69963CED2D /* SBUAdminMessageCell.swift */, + BBB5CB8DD2462FD9271A0F26 /* SBUBaseMessageCell.Feedback.swift */, + 7C223CDEC6560E33EFD74231 /* SBUBaseMessageCell.swift */, + FA10AB25332936C488706C7B /* SBUContentBaseMessageCell.swift */, + 8C56F38980A0BC44442E6E45 /* SBUFileMessageCell.swift */, + F49B857C4C578D25CD4B15CE /* SBUMessageTemplateCell.MessageTemplateLayer.swift */, + 62E0FD6677CD9809BBBAD100 /* SBUMessageTemplateCell.swift */, + 38DD8EA8DBF1AB6F48EEC64B /* SBUMessageTemplateCellLayout.swift */, + 3DBCA42BF03167E845550A02 /* SBUTypingIndicatorMessageCell.swift */, + FB4ADA381FE25B2EBF5BBA3F /* SBUUnknownMessageCell.swift */, + 91E6291A6D1F81843ED7D199 /* SBUUserMessageCell.swift */, + 5C197DC11ABA8EE0E5782668 /* SuggestedReply */, ); - name = MemberList; + name = MessageCell; sourceTree = ""; }; 21ED86D7782B987250EEF1B2 /* BusinessMessaging */ = { @@ -1569,19 +1539,6 @@ path = BusinessMessaging; sourceTree = ""; }; - 2212E6A95936FF24B1515AE6 /* Util */ = { - isa = PBXGroup; - children = ( - 235D5C0135ECF15F7E39CC28 /* BlockingOperation.swift */, - 8D273D99CA9A27107F67BD22 /* SBUDebouncer.swift */, - D044F64214B14F4335FA3A50 /* SBULogger.swift */, - 007FC1DE865B4484DFC73767 /* SBUMentionManager.swift */, - D778AFC274832E83F3D4F8BB /* SBUPropertyWrapper.swift */, - BB162490181F88F38F157AF7 /* SBUUtils.swift */, - ); - name = Util; - sourceTree = ""; - }; 22A56EBAC2610E10E094CA00 /* UserList */ = { isa = PBXGroup; children = ( @@ -1602,16 +1559,32 @@ path = Extension; sourceTree = ""; }; - 23962A0335F806B84F6116F6 /* MessageTemplate */ = { - isa = PBXGroup; - children = ( - 478FFD6F730533FA089521AC /* Processor */, - ED299C277DF71CBFAB59B09C /* Renderer */, - 377EBAD8F14DA33DD13F25E5 /* SBUMessageTemplate.swift */, - 891CF089DC6575340CE7D725 /* Syntax */, - F08142B43FB0E6D8199CC019 /* Tester */, + 23C75F3829717F5ACA3B6571 /* Sources */ = { + isa = PBXGroup; + children = ( + 72ACBD36672F3E548B252447 /* Configuration */, + F2328298EA611E878DBD4BDE /* Constant */, + 7F47795C2E2212D466DC31E0 /* Deprecated */, + B200BEC6CDC976FF4BA61822 /* Enums */, + 8D95EA25C91E4319E499F530 /* Extension */, + A9578AE59577966687CE0EA7 /* Manager */, + E53793EFDBF353242AF460E1 /* MessageTemplate */, + D866DDBA3A017DA74CB7D38F /* Model */, + 84EC5A332DCE0F2CCE43F1AD /* Module */, + 53C64A13CC45E9610112B15D /* PrivacyInfo.xcprivacy */, + 275AF0691068673E3D3A22DD /* Protocol */, + F35239FCAD002985AE1F1B7F /* Resource */, + 0D62BD7A72E29545642382D7 /* SBUAvailable.swift */, + 974B24A3B9C929A42FEF680C /* SBUGlobalCustomParams.swift */, + 309D2A7B818234D2336C88DC /* SBUGlobals.swift */, + C45A00B82933A5AE3293F109 /* SendbirdUI.swift */, + 081D35B70FCBEEEDAC2348F9 /* SendbirdUIKit.h */, + 40387D050A4355AA513CC966 /* Theme */, + D41CF9DF4E29A68D189FA1DE /* Util */, + 6BBA25A5316A68334D221D12 /* View */, + D6CB785C55E942B478BBF0B9 /* ViewModel */, ); - name = MessageTemplate; + name = Sources; sourceTree = ""; }; 244889AA3DD2DFBAF30EB5E6 /* MessageSearch */ = { @@ -1628,6 +1601,23 @@ path = Replies; sourceTree = ""; }; + 25FE9477241D76FAC16478D0 /* Module */ = { + isa = PBXGroup; + children = ( + ABA2D3E54095AD0A0C8664B5 /* Channel */, + 1421D2CD19A05CF51AE349F2 /* ChannelList */, + F5B2C01E7D0F19C3C726DA97 /* ChannelSettings */, + F631DF105F918F02A0E4A60A /* MessageSearch */, + 1352468B4C125E2F6AD975FF /* MessageThread */, + D4D0914D6861CA306987F270 /* Moderations */, + F5274B9C515E41CA386763E3 /* NotificationSettings */, + 431D32B79614D7AF0032D598 /* SBUModuleSet.Deprecated.swift */, + 79FE927424EB79A90D58363F /* SelectUser */, + 5BBB50CE45290D471CEC3F68 /* UserList */, + ); + name = Module; + sourceTree = ""; + }; 264964F567A783E7A481A65F /* Params */ = { isa = PBXGroup; children = ( @@ -1668,6 +1658,14 @@ path = ChannelList; sourceTree = ""; }; + 275AF0691068673E3D3A22DD /* Protocol */ = { + isa = PBXGroup; + children = ( + C381CDC0FB082670EE67CCC1 /* CommonProtocols.swift */, + ); + name = Protocol; + sourceTree = ""; + }; 29196F5FD4B0CC49E3C17AD6 /* MultipleFilesMessage */ = { isa = PBXGroup; children = ( @@ -1682,6 +1680,18 @@ path = ChannelSettings; sourceTree = ""; }; + 2C0603D9B9359AACE2EE53CF /* Feed */ = { + isa = PBXGroup; + children = ( + 6D3880A2AA967BEE2DFFBEB4 /* Params */, + 85DBE6D6C187D890201C0B4F /* SBUFeedNotificationChannelModule.CategoryFilter.swift */, + 332C07A317A7FBCF791D7930 /* SBUFeedNotificationChannelModule.Header.swift */, + 7B086052AF887C1189A84BCF /* SBUFeedNotificationChannelModule.List.swift */, + F630C3318AD6A0D6DDC037BE /* SBUFeedNotificationChannelModule.swift */, + ); + name = Feed; + sourceTree = ""; + }; 2D24B5BCD9B580F0834E2792 /* Renderer */ = { isa = PBXGroup; children = ( @@ -1689,42 +1699,48 @@ path = Renderer; sourceTree = ""; }; - 2E415A580F6BE095FA1A2FD5 /* Module */ = { + 2F0ABCF4D8EEC9E936107B78 /* Channel */ = { isa = PBXGroup; children = ( - 3F611C937638E788EA0E008C /* Channel */, - F6A125A7BEE14D6E359F7ED7 /* ChannelList */, - B7DCAA5A2EF51BEB201FF428 /* ChannelSettings */, - F77870E1E8A6B315650983A9 /* MessageSearch */, - 89727ED0CAA50BEF535583AC /* MessageThread */, - 4105CF6A8B2C64B436827599 /* Moderations */, - 4D5E60D6D204F7EF0EF996BD /* NotificationSettings */, - 38C31FA31EDE1BE9F6D20A22 /* SBUModuleSet.swift */, - 6376355665DFD8578244D5C3 /* SelectUser */, - 648826B0341142889F57F021 /* UserList */, + D57C386A532152F7E7A4260D /* MessageCell */, + 14B0A1F963CBDFB62AA4C7D9 /* SBUBaseChannelViewController.Deprecated.swift */, + 14D645E0486C27944FFB18A4 /* SBUBaseChannelViewController.Unavailable.swift */, + 784EBA0B40D8C6589FFA92D3 /* SBUGroupChannelViewController.Deprecated.swift */, + 17D603937A4BCEC9EB21EDDA /* SBUGroupChannelViewController.Unavailable.swift */, + 25E7EEAD2CC530F5A98A34AF /* SBUOpenChannelViewController.Deprecated.swift */, + CE86BCEDD100B3207C756D84 /* SBUOpenChannelViewController.Unavailable.swift */, ); - name = Module; + name = Channel; sourceTree = ""; }; - 3037F66EF550C725538C935A /* Reaction */ = { + 2FBACFC09E67917CC57BA9CA /* NewMessageInfo */ = { isa = PBXGroup; children = ( + 88455922585B5D40EF3E1840 /* SBUNewMessageInfo.swift */, + 52E4A23174547F1E6A7A78E2 /* SBUNewNotificationInfo.swift */, ); - path = Reaction; + name = NewMessageInfo; sourceTree = ""; }; - 3173D1552AC49EFBD36DE880 /* Reaction */ = { + 300D407C419E2D1581DE58BC /* Reaction */ = { isa = PBXGroup; children = ( - 68BB7A88E1D271F0DE60DA2E /* SBUEmojiListViewController.swift */, - DE7EBAD6E296ACE5F64CB40E /* SBUMessageReactionView.swift */, - B13CD3444B85DFBD452B1FEC /* SBUParentMessageInfoReactionView.swift */, - 8B133D93B9B42F0EF318B354 /* SBUReactionCollectionViewCell.swift */, - 813EA4642325DA418BF7A1BD /* SBUReactionsViewController.swift */, + AF344522A9AAEEAC549B18F5 /* SBUEmojiListViewController.swift */, + E6E26F9AE15B142A9CFAEBC3 /* SBUMessageReactionView.swift */, + 9184AA18098A414981060021 /* SBUParentMessageInfoReactionView.swift */, + 3902D5A8938F29D8DEF59DF0 /* SBUReactionCollectionViewCell.swift */, + 35DE0351E3913D09A34D6F4A /* SBUReactionsViewController.swift */, ); name = Reaction; sourceTree = ""; }; + 3037F66EF550C725538C935A /* Reaction */ = { + isa = PBXGroup; + children = ( + ); + path = Reaction; + sourceTree = ""; + }; 323D31029D4D8393FCB5F3D6 /* ViewControllers */ = { isa = PBXGroup; children = ( @@ -1743,16 +1759,6 @@ name = Frameworks; sourceTree = ""; }; - 326031BF6C624E4A39DEFB8B /* CreateChannel */ = { - isa = PBXGroup; - children = ( - 1ED9B42C7B6AFDAC94BDFC38 /* SBUCreateChannelViewController.swift */, - 6096A7DEF789F221665B1585 /* SBUCreateOpenChannelViewController.swift */, - 48C313699EA8573193B1F424 /* View */, - ); - name = CreateChannel; - sourceTree = ""; - }; 3386FEB53AF68D864E937776 /* Feed */ = { isa = PBXGroup; children = ( @@ -1761,48 +1767,32 @@ path = Feed; sourceTree = ""; }; - 33DB6DC856E1536EFC966D57 /* Channel */ = { - isa = PBXGroup; - children = ( - 4A175E534A085D6BD1A4536D /* MessageCell */, - 245AB209275942E707666BDD /* SBUBaseChannelViewController.Deprecated.swift */, - 46E57DAD01B88D494B300D87 /* SBUBaseChannelViewController.Unavailable.swift */, - F07E76B0FD30A1A1E54E0820 /* SBUGroupChannelViewController.Deprecated.swift */, - CE71A9F4CBD47315E20A5F83 /* SBUGroupChannelViewController.Unavailable.swift */, - 3FBD16D28F74F7F95A772187 /* SBUOpenChannelViewController.Deprecated.swift */, - B7A17CB256C1E6690BC5427A /* SBUOpenChannelViewController.Unavailable.swift */, - ); - name = Channel; - sourceTree = ""; - }; - 3471947A2174C3416D8C4786 /* MessageSearch */ = { + 35A34774095BD2AB36F3BB17 /* Syntax */ = { isa = PBXGroup; children = ( - F2DA4706EE5287A7F73BB67C /* SBUMessageSearchModule.Deprecated.swift */, + D10CF8350D16C681C51990A8 /* SBUMessageTemplate.Action.swift */, + B4B095A8546CA0D9DEAB8202 /* SBUMessageTemplate.Decoders.swift */, + A5E21019D6E9D7FE94B553AE /* SBUMessageTemplate.ErrorMessages.swift */, + 6A5C24AD528D6C85D3BEF1B8 /* SBUMessageTemplate.ImageRatioType.swift */, + 1A8E011B185B06058248D095 /* SBUMessageTemplate.Syntax.Aligns.swift */, + 1B3EB0EDEB38480E70881B6C /* SBUMessageTemplate.Syntax.Identifier.swift */, + B7D1AE742227FFCCDF61545C /* SBUMessageTemplate.Syntax.Item.swift */, + E4B50C7BC6C15E85DEAC67F9 /* SBUMessageTemplate.Syntax.Sizes.swift */, + 053519A79FC3893F9410AAC0 /* SBUMessageTemplate.Syntax.Styles.swift */, + FA85128F57B206FE11D4078E /* SBUMessageTemplate.Syntax.Types.swift */, + 330D222DD92F9C1C8758DAFD /* SBUMessageTemplate.Syntax.Views.swift */, ); - name = MessageSearch; - sourceTree = ""; - }; - 36365594CFB283E7BEF0D53E /* UserList */ = { - isa = PBXGroup; - children = ( - C8ECC73AC89836EBC8948EFF /* SBUUserListViewController.swift */, - ); - name = UserList; + name = Syntax; sourceTree = ""; }; - 3696F49142F5875915C230CF /* CacheManager */ = { + 366C77D08EF1296EFECF80D9 /* InviteUser */ = { isa = PBXGroup; children = ( - 730DE1165D7CF50EA9794315 /* SBUCacheManager.Config.swift */, - 3205192A2A1D6D4E7F457C8C /* SBUCacheManager.File.swift */, - 11B8EFA490D869679EAB71E2 /* SBUCacheManager.Image.swift */, - 6EC5ECD43155BAEF15185301 /* SBUCacheManager.NotificationSetting.swift */, - 0CAD344940BE6A941946902E /* SBUCacheManager.Template.swift */, - B9F3A9C93981A3EB23A38DDD /* SBUCacheManager.Version.swift */, - 675230ACD54BDBEE99A64FDC /* SBUCacheManager.swift */, + 071C39D246D7CFEF9CA6C90F /* SBUInviteUserModule.Header.swift */, + 7B93D551E26A5C6B9DB36AD4 /* SBUInviteUserModule.List.swift */, + 933AE6FC0AD6004F3B286CB3 /* SBUInviteUserModule.swift */, ); - name = CacheManager; + name = InviteUser; sourceTree = ""; }; 36D8B7EEFC84ABB846CA20F7 /* CategoryFilterCell */ = { @@ -1812,19 +1802,21 @@ path = CategoryFilterCell; sourceTree = ""; }; - 373BEDFB1191564396AC64C0 /* ViewParams */ = { + 37EF9635AE6CC7BB9E659340 /* Life cycles */ = { isa = PBXGroup; children = ( - 9BC9FFCFC8306C98A2424F50 /* SBUQuotedBaseMessageViewParams.swift */, ); - name = ViewParams; + path = "Life cycles"; sourceTree = ""; }; - 37EF9635AE6CC7BB9E659340 /* Life cycles */ = { + 380F6B32670FC4DA499DC542 /* OpenChannel */ = { isa = PBXGroup; children = ( + 3E53181B95ECFD03917C22C5 /* SBUOpenChannelSettingsModule.Header.swift */, + 3A9FAEE483A123E632EF7198 /* SBUOpenChannelSettingsModule.List.swift */, + B566D02C648E7B871FE33DF2 /* SBUOpenChannelSettingsModule.swift */, ); - path = "Life cycles"; + name = OpenChannel; sourceTree = ""; }; 3A83BE91ACB75128FFB50481 /* MessageSearch */ = { @@ -1841,35 +1833,6 @@ path = Views; sourceTree = ""; }; - 3B440EE8994EB782D169CDE7 /* Deprecated */ = { - isa = PBXGroup; - children = ( - 328014B0066F0D5D70F851E4 /* BaseMesssage+SBUIKit.Deprecated.swift */, - 33DB6DC856E1536EFC966D57 /* Channel */, - 00056E384C3224745603673E /* ChannelList */, - 86B59F0B308A9903D55A01BB /* ChannelSettings */, - CA6B8B7C69675E7606F6FF21 /* CreateChannel */, - 210193992DF859E4DAA2DF03 /* MemberList */, - D132D2B80DECC7BE828DF2D4 /* MessageSearch */, - 8B2301E853BED8297E04FB59 /* Moderations */, - 905BB686C141FC3F6289D70E /* Module */, - 02EDBB5141E69E379DF2FB08 /* SBUBaseViewController.Unavailable.swift */, - 4ABA70F0F93AF8E5D620B037 /* SBUCoverImageView.Deprecated.swift */, - 3858883F31E3BEA87C687655 /* SBUEnums.Deprecated.swift */, - D4A0875619D9C50EDE2A843C /* SBUForm.Deprecated.swift */, - F308955CD4E776D7264D2CAF /* SBUFormFieldView.Deprecated.swift */, - 88FAE413F3EE82A25350AF5C /* SBUFormView.Deprecated.swift */, - 12FFEA9849FF6F613A4136F0 /* SBUFormViewParams.Deprecated.swift */, - F07F32EFC23445F360B51F01 /* SBUGlobals.Deprecated.swift */, - 3CF722BE3DF8E0B7848FBD84 /* SBUTableViewCell.Unavailable.swift */, - C3B647DFA675F0D56786B033 /* SBUTheme.Deprecated.swift */, - 90A44818B88B178486ED038D /* SBUView.Unavaliable.swift */, - 96536F44C02F3D1F99E5D507 /* SendbirdUI.Deprecated.swift */, - 12DC5036FDA741C78C5870DD /* UserList */, - ); - name = Deprecated; - sourceTree = ""; - }; 3B4D57E63A1D706C962E6659 /* Common */ = { isa = PBXGroup; children = ( @@ -1882,18 +1845,6 @@ path = Common; sourceTree = ""; }; - 3BA35BDE6DB3228E67E7861F /* OpenChannel */ = { - isa = PBXGroup; - children = ( - 7927AE9BFAA9891DEC3C14A4 /* SBUOpenChannelModule.Header.swift */, - D0CB11A72DD2085B5C18A55F /* SBUOpenChannelModule.Input.swift */, - ABA7DAAB648ACE88FC09D2CD /* SBUOpenChannelModule.List.swift */, - 8B75192C684B1B4BA726C8AE /* SBUOpenChannelModule.Media.swift */, - 8743C6DE9B704338D84529D7 /* SBUOpenChannelModule.swift */, - ); - name = OpenChannel; - sourceTree = ""; - }; 3BCCC00D26A34D4BA5E64D68 /* NotificationChannel */ = { isa = PBXGroup; children = ( @@ -1917,15 +1868,6 @@ path = ChannelList; sourceTree = ""; }; - 3DB5188A971BE9476139D817 /* ChannelList */ = { - isa = PBXGroup; - children = ( - 66DC99A9361253C922530B18 /* SBUGroupChannelListModule.Deprecated.swift */, - 3D6484A6409BCEA9453B8015 /* SBUOpenChannelListModule.Deprecated.swift */, - ); - name = ChannelList; - sourceTree = ""; - }; 3DCEC74A25D3F3145204CD16 /* MessageForm */ = { isa = PBXGroup; children = ( @@ -1935,18 +1877,12 @@ path = MessageForm; sourceTree = ""; }; - 3F611C937638E788EA0E008C /* Channel */ = { + 3EF2926F03C8B5C7AD041185 /* CreateChannel */ = { isa = PBXGroup; children = ( - 7C613A8F2817439FD9137A04 /* GroupChannel */, - 68654079C62C9459A2A97FDE /* NotificationChannel */, - 3BA35BDE6DB3228E67E7861F /* OpenChannel */, - B5249022C9AEC80C095D0B46 /* SBUBaseChannelModule.Header.swift */, - 893441EF3AF7577417E08E5C /* SBUBaseChannelModule.Input.swift */, - ADC0B2D417C7CF975C7C69EB /* SBUBaseChannelModule.List.swift */, - C82F0B2FAD7FAF4FEA6065CA /* SBUBaseChannelModule.swift */, + D007A1C8A84444040D3C3CB8 /* SBUCreateChannelViewController.Deprecated.swift */, ); - name = Channel; + name = CreateChannel; sourceTree = ""; }; 3FEF4EDFAE1A5B42BBCDA028 /* OpenChannel */ = { @@ -1963,14 +1899,25 @@ path = OpenChannel; sourceTree = ""; }; - 4105CF6A8B2C64B436827599 /* Moderations */ = { + 40387D050A4355AA513CC966 /* Theme */ = { isa = PBXGroup; children = ( - F019274C199C66A52301B08B /* SBUModerationsModule.Header.swift */, - 8AE7B9F92B3D74D8B22911FF /* SBUModerationsModule.List.swift */, - 3B16D5D96EBB5309A21E3786 /* SBUModerationsModule.swift */, + EC53325B79FA07545D5EA883 /* SBUColorSet.swift */, + 64428A33BE10C47305AFAEE7 /* SBUFontSet.swift */, + C3151C4880827B384801B2B4 /* SBUIconSet.swift */, + EAF2B361091BC5815DEA0443 /* SBUTheme+Type.swift */, + 44B2B0DD88E6FFCB61C68C09 /* SBUTheme.swift */, ); - name = Moderations; + name = Theme; + sourceTree = ""; + }; + 427FAB8C0F88CA8FD12D32CE /* NotificationSettings */ = { + isa = PBXGroup; + children = ( + 9F6EE0FFB961B986D5AA1ECB /* Cell */, + 9870572EE795DE9D957600CD /* SBUGroupChannelPushSettingsViewController.swift */, + ); + name = NotificationSettings; sourceTree = ""; }; 43996DB94712B42B4F8D856B /* Common */ = { @@ -1984,24 +1931,36 @@ path = Common; sourceTree = ""; }; - 45BA482E5EE13EC32B910904 /* Moderations */ = { + 439A2E61CD3BEDE112B6673A /* Channel */ = { isa = PBXGroup; children = ( + 8F18D28AC7D2AF316053E2A8 /* SBUBaseChannelViewModel.swift */, + F06565BA96CF345155B7F9B3 /* SBUChatNotificationChannelViewModel.swift */, + 526841ED5103339031F5E6E6 /* SBUFeedNotificationChannelViewModel.swift */, + F4587062FC30AC15847BBC34 /* SBUGroupChannelViewModel.swift */, + 4C06B7B23938D8DD58BE7DA6 /* SBUOpenChannelViewModel.swift */, ); - path = Moderations; + name = Channel; sourceTree = ""; }; - 478FFD6F730533FA089521AC /* Processor */ = { + 44B68435C1B0812E9B2825AE /* FileMessageContentView */ = { isa = PBXGroup; children = ( - 7B1DA918A665E8C0AFF844DD /* SBUMessageTemplate.Binder.swift */, - 43831F8E4F601446A660B98A /* SBUMessageTemplate.Container.swift */, - F0974206E5E3D7D32ED5F8D4 /* SBUMessageTemplate.Coordinator.swift */, - 1E29B0FEE0FBFCD930C5047E /* SBUMessageTemplate.Payload.swift */, - 60B19491E30CB6DBAB0C6433 /* SBUMessageTemplate.PayloadType.swift */, - 903D7AF1899AD7763430858D /* SBUMessageTemplate.TemplateList.swift */, + 6359CB40E26B3E84C7861B3D /* SBUBaseFileContentView.swift */, + 42A68858D685201614020680 /* SBUCommonContentView.swift */, + 3D2C2BEA0457CEAD4CB1DB38 /* SBUImageContentView.swift */, + A461C054355FD1A7FD98193F /* SBUOpenChannelCommonContentView.swift */, + 52BDE5398669C9A69511CFA4 /* SBUOpenChannelImageContentView.swift */, + CEE24FCB4652EC3ECE985E59 /* SBUVoiceContentView.swift */, ); - name = Processor; + name = FileMessageContentView; + sourceTree = ""; + }; + 45BA482E5EE13EC32B910904 /* Moderations */ = { + isa = PBXGroup; + children = ( + ); + path = Moderations; sourceTree = ""; }; 47D4E822E2807FDF6CEDFA71 /* GroupChannel */ = { @@ -2014,105 +1973,70 @@ path = GroupChannel; sourceTree = ""; }; - 48C313699EA8573193B1F424 /* View */ = { + 4874ACE09DF09E32B2BA3FEC /* CreateChannel */ = { isa = PBXGroup; children = ( - BD568169FF5DF5886D282E74 /* SBUCreateChannelTypeSelector.swift */, + CF8DB6421C79E38B48D4A52A /* SBUCreateChannelModule.Header.swift */, + 9CB8F402718083AA0A3B4C5E /* SBUCreateChannelModule.List.swift */, + 1AAC2FF947A47C33B2533A61 /* SBUCreateChannelModule.swift */, + A404CF4D305FD05E0DA78E41 /* SBUCreateOpenChannelModule.Header.swift */, + 0BE4A35824A37EF2C45F2C58 /* SBUCreateOpenChannelModule.ProfileInput.swift */, + 1D350A25605FFF210C422DDA /* SBUCreateOpenChannelModule.swift */, ); - name = View; + name = CreateChannel; sourceTree = ""; }; - 4A175E534A085D6BD1A4536D /* MessageCell */ = { + 490BA91AE22E80BC7280753F /* Feedback */ = { isa = PBXGroup; children = ( - 71ED54BCFC10E6D446A757D9 /* MessageCellParams */, - BA11B49FE8F8A071C2CD9791 /* Replies */, - 75472D146484974D434007FC /* SBUContentBaseMessageCell.Deprecated.swift */, + 2240AD0879F26845B7A0B6EB /* SBUFeedbackView.swift */, + BB22884907B71DF50996E04B /* SBUFeedbackViewParams.swift */, ); - name = MessageCell; + name = Feedback; sourceTree = ""; }; - 4ADA3E3BDAC1D434A1700482 /* SubView */ = { + 49289C7633ED4187F0EB6ECF /* ChannelList */ = { isa = PBXGroup; children = ( - E2BB9D321E4FDE1E679A0373 /* CustomChannelListCell.swift */, + 34C418246FCCF4BB8B64F79F /* SBUBaseChannelListViewModel.swift */, + DB2F17EC5C848BC825731A86 /* SBUGroupChannelListViewModel.swift */, + 13F32F12543E4460BBA9CEB9 /* SBUOpenChannelListViewModel.swift */, ); - path = SubView; + name = ChannelList; sourceTree = ""; }; - 4BB6E955F79B2D03945C73C2 /* View */ = { + 4ADA3E3BDAC1D434A1700482 /* SubView */ = { isa = PBXGroup; children = ( - 6811E59A1D0D8732F878DDDA /* Channel */, - B1F1763E17602C845050D7AD /* ChannelList */, - 72BAD8D5A794E8F3046642FC /* ChannelSettings */, - 07805CEDD914DBA97F17E196 /* Common */, - D5D08BCD84170357BE984918 /* Life cycles */, - 15DCA813D7F4A7AB5537989F /* MessageSearch */, - 82A324813DF96E626CF728A0 /* MessageThread */, - C04FBBBE4E6D2B4A2CA13E0E /* Moderations */, - AACCEFB935D16F30DF2C531D /* NotificationSettings */, - E7E3DE543D59F6D442218896 /* SBUBaseViewController.swift */, - E637E75D1B243B19E85E960E /* SBUViewControllerSet.swift */, - 174223A2781333B0BF76D44F /* SelectUser */, - 36365594CFB283E7BEF0D53E /* UserList */, - FD6C0423CC414766E36083CF /* VoiceNote */, + E2BB9D321E4FDE1E679A0373 /* CustomChannelListCell.swift */, ); - name = View; + path = SubView; sourceTree = ""; }; - 4D5E60D6D204F7EF0EF996BD /* NotificationSettings */ = { + 4B25161788D729EF7676D072 /* MessageThread */ = { isa = PBXGroup; children = ( - F0C6229A9459308E07DBD588 /* SBUGroupChannelPushSettingsModule.Header.swift */, - 6A00E9EA7EF09E58E5DCB69E /* SBUGroupChannelPushSettingsModule.List.swift */, - 6A3D9B110B752AEB58158644 /* SBUGroupChannelPushSettingsModule.swift */, - ); - name = NotificationSettings; - sourceTree = ""; - }; - 4E6B09AB4B0F694F59989BCB /* Sources */ = { - isa = PBXGroup; - children = ( - 6D653739EBF66BE01C08761D /* Configuration */, - D5E94990CFA928A319C15B80 /* Constant */, - 3B440EE8994EB782D169CDE7 /* Deprecated */, - BB0BEC8681C0E958AB46E795 /* Enums */, - EC9BCDD778EDE7FE63DC438E /* Extension */, - E4955E82F0951675A1A21B6B /* Manager */, - 23962A0335F806B84F6116F6 /* MessageTemplate */, - 92B76E8EABA28C2ED6F864D7 /* Model */, - 2E415A580F6BE095FA1A2FD5 /* Module */, - 30EE215B212EA6A4CDCBAFEB /* PrivacyInfo.xcprivacy */, - F5B8F9B67D6E105C4B83FC59 /* Protocol */, - 9FF8D73AE20EFC60823438FF /* Resource */, - A34BF680D508CA1E32DF9018 /* SBUAvailable.swift */, - 98E986A050C4C8FC903E31D3 /* SBUGlobalCustomParams.swift */, - A9AA6EC2D11EA51CE51763A1 /* SBUGlobals.swift */, - 62E44A36F3BAD0C1627AD6ED /* SendbirdUI.swift */, - AD8E9D3ACAD49E4E1C7AD038 /* SendbirdUIKit.h */, - 0ACECDCF681B49F2ADE9803E /* Theme */, - 2212E6A95936FF24B1515AE6 /* Util */, - 4BB6E955F79B2D03945C73C2 /* View */, - 65B914DB42DD83A020429499 /* ViewModel */, + 9B58FF6B5FE55E619DCE8503 /* SBUMessageThreadTitleView.swift */, + 961AF1599AA9ACC447B8916F /* SBUMessageThreadViewController.swift */, + EF9ABA26762D6A6362D3B3EB /* SBUParentMessageInfoView.swift */, ); - name = Sources; + name = MessageThread; sourceTree = ""; }; - 4F6D842DA9E8479A20699575 /* SubViews */ = { + 4C858A21D0563011266E53E8 /* CategoryFilterCell */ = { isa = PBXGroup; children = ( - 633EAD4FA585170A8E3B0A68 /* SBUMessageFormChipView.swift */, + A6592078F26932C1CD547FAC /* SBUCategoryFilterCell.swift */, ); - name = SubViews; + name = CategoryFilterCell; sourceTree = ""; }; - 4F8B560EC019FDB885280C40 /* ChannelSettingItem */ = { + 5105F1ED29C3D2AF9A0C557C /* CustomView */ = { isa = PBXGroup; children = ( - B0E8455DEAFE9EC015FFA483 /* SBUChannelSettingItem.swift */, + 62EDF168DB62F207A894E55F /* SBUExtendedMessagePayloadCustomViewFactory.swift */, ); - name = ChannelSettingItem; + name = CustomView; sourceTree = ""; }; 512F0F2FA832B397FCF4C97F /* View */ = { @@ -2131,14 +2055,6 @@ path = View; sourceTree = ""; }; - 522FF69889184E1810A02329 /* Cell */ = { - isa = PBXGroup; - children = ( - FC332D155B32F970E8DCA6DE /* SBUMessageSearchResultCell.swift */, - ); - name = Cell; - sourceTree = ""; - }; 528836574DA5873A8F03FCAC /* SuggestedReply */ = { isa = PBXGroup; children = ( @@ -2155,13 +2071,27 @@ path = SelectUser; sourceTree = ""; }; - 5800F1287F5496E592981089 /* CreateChannel */ = { + 56156423350B95E3785F5FFF /* Mention */ = { isa = PBXGroup; children = ( - CCB6BC09BEC156343F8E1CC0 /* SBUCreateChannelViewModel.swift */, - 22DFB07BF21A33AFE63EB4BE /* SBUCreateOpenChannelViewModel.swift */, + 4B3C5B114CCC2679F187A379 /* SBUMentionConfiguration.swift */, + 59054D9DA3854B6021542A85 /* SBUUserMentionConfiguration.swift */, ); - name = CreateChannel; + name = Mention; + sourceTree = ""; + }; + 583C0D83479FDFAC53988F59 /* CacheManager */ = { + isa = PBXGroup; + children = ( + 87E589F262D75FF9A8F19B0A /* SBUCacheManager.Config.swift */, + 3F9E3D516C634AFABF868A0C /* SBUCacheManager.File.swift */, + 989AD42C11A7D244F355B6D8 /* SBUCacheManager.Image.swift */, + BAA6463174F1CFB0F94BF5DF /* SBUCacheManager.NotificationSetting.swift */, + AE451B711DB23006C48913B9 /* SBUCacheManager.Template.swift */, + BC158E450DF8F12B28ADF268 /* SBUCacheManager.Version.swift */, + 7039BCACDC9429A5C23AE54E /* SBUCacheManager.swift */, + ); + name = CacheManager; sourceTree = ""; }; 59833FEDA2EC7AE9D7251789 /* OpenChannel */ = { @@ -2172,12 +2102,21 @@ path = OpenChannel; sourceTree = ""; }; - 5D5737B3D964277B38185C0D /* ViewParams */ = { + 5BBB50CE45290D471CEC3F68 /* UserList */ = { isa = PBXGroup; children = ( - F81D087EA15D133F81BF53A2 /* SBUQuoteMessageInputViewParams.swift */, + 13D0498609D990C8A42A22F3 /* SBUUserListModule.Deprecated.swift */, ); - name = ViewParams; + name = UserList; + sourceTree = ""; + }; + 5C197DC11ABA8EE0E5782668 /* SuggestedReply */ = { + isa = PBXGroup; + children = ( + 1B7FC7B8E2EC3E1C8D098C91 /* ViewParams */, + B6CA84D68A7155674D24231A /* Views */, + ); + name = SuggestedReply; sourceTree = ""; }; 5DF9CFE6AA8F9F096DE198AB /* MessageThread */ = { @@ -2187,6 +2126,18 @@ path = MessageThread; sourceTree = ""; }; + 5F4F50691B7C6C0E3C39EFEA /* ChannelSettings */ = { + isa = PBXGroup; + children = ( + C70308E7A099FE0D129A77EB /* Cell */, + 2B7BF26B3E24A43B40035149 /* SBUBaseChannelSettingsViewController.swift */, + 9C1DAE496AABD666C6570B50 /* SBUGroupChannelSettingsViewController.swift */, + 1C1C209F82DF7F8B0CC9B5F1 /* SBUOpenChannelSettingsViewController.swift */, + A5660256B4CA4B5D4CCE4F9D /* View */, + ); + name = ChannelSettings; + sourceTree = ""; + }; 60242231F5D8DAEFB824E8B5 /* ChannelList */ = { isa = PBXGroup; children = ( @@ -2195,14 +2146,13 @@ path = ChannelList; sourceTree = ""; }; - 60C3875325AE9C083BBA4DA6 /* PhotoLibrary */ = { + 6039C2ED22BF898B4B92D390 /* Header */ = { isa = PBXGroup; children = ( - 87B8A01BF2ADA47D6FEA75D5 /* SBUPhotoAccess.swift */, - A1743CFDA9AA25F455A2B0CE /* SBUPhotoCollectionViewCell.swift */, - 8B92CBBDD8E750F445C60D2C /* SBUSelectablePhotoViewController.swift */, + 50B415BDE453F85AAF67108D /* SBUChannelInfoHeaderView.swift */, + D3A62547F6B216254872F30B /* SBUChannelTitleView.swift */, ); - name = PhotoLibrary; + name = Header; sourceTree = ""; }; 622D0D05D6594C880D854F1D /* FileViewer */ = { @@ -2212,17 +2162,12 @@ path = FileViewer; sourceTree = ""; }; - 6376355665DFD8578244D5C3 /* SelectUser */ = { + 63376A8538EA330A646191D5 /* NotificationSettings */ = { isa = PBXGroup; children = ( - 0479DC77A734FC628C6A4F7C /* CreateChannel */, - FFF82830B77CB07F20FCD39E /* InviteUser */, - 15BD2BFBC6A48B72ABA9E6D3 /* RegisterOperator */, - C732C26E45567304BA200758 /* SBUBaseSelectUserModule.Header.swift */, - C49FBB3AB24C3022AD1784AD /* SBUBaseSelectUserModule.List.swift */, - 388990E1E9C5922F9A26A7FA /* SBUBaseSelectUserModule.swift */, + 812B3CEB264D5A25A03C5677 /* SBUGroupChannelPushSettingsViewModel.swift */, ); - name = SelectUser; + name = NotificationSettings; sourceTree = ""; }; 645C2CEEF66984962F370726 /* Cell */ = { @@ -2232,49 +2177,25 @@ path = Cell; sourceTree = ""; }; - 648826B0341142889F57F021 /* UserList */ = { - isa = PBXGroup; - children = ( - B1C8870568434984928F782B /* SBUUserListModule.Header.swift */, - 9EB757F9E515E4E3CA0DA33C /* SBUUserListModule.List.swift */, - B574120F300BFC5D0D2866F6 /* SBUUserListModule.swift */, - ); - name = UserList; - sourceTree = ""; - }; - 65B914DB42DD83A020429499 /* ViewModel */ = { + 64930E43622CB7EB6EAC55C6 /* SelectUser */ = { isa = PBXGroup; children = ( - 6C97642987F0D5451A60FD03 /* Channel */, - D1946AA0358156DD9F2249FB /* ChannelList */, - D9B1C41C71ABD8591C9A733B /* ChannelSettings */, - F401A604F29E2DD7F305E77F /* Common */, - C3392F1E64EA686F0BFCE87A /* MessageSearch */, - C3EE07F31D7C2F3215988000 /* MessageThread */, - FE2D15097438D9A69168F99F /* NotificationSettings */, - 916EC177AFAA2196DC83E36B /* SBUViewModelDelegate.swift */, - 96DE67A1C80B8BF146F22E0C /* SelectUser */, - BFD02507094CE3FF22319872 /* UserList */, + 4874ACE09DF09E32B2BA3FEC /* CreateChannel */, + 366C77D08EF1296EFECF80D9 /* InviteUser */, + DF7FC024EF518A930A6BBEAB /* RegisterOperator */, + 400E5A0AB367A5B39E5EB04B /* SBUBaseSelectUserModule.Header.swift */, + FD6D74E0A128637F148E9C9D /* SBUBaseSelectUserModule.List.swift */, + A4598B6E20EE79EA315514E6 /* SBUBaseSelectUserModule.swift */, ); - name = ViewModel; + name = SelectUser; sourceTree = ""; }; - 66C0043D09E363C46C07DA2C /* CellView */ = { + 64E6C9BDEC9D546C5511AB3C /* User */ = { isa = PBXGroup; children = ( - 52D84EECAFBDAB08FA6B4D03 /* SBULinkClickableTextView.swift */, - A6F056647FAF6BBD4D7D7316 /* SBUMarkdownTransfer.swift */, - 82E6E27ECEF63A329194A4F2 /* SBUMessageDateView.swift */, - 024C0607878575B4392AA671 /* SBUMessageProfileView.swift */, - 4E0E3DE106FEFCCCFB7B9CE3 /* SBUMessageStateView.swift */, - 1DF9A36C8506C715A2F4F0DA /* SBUMessageWebView.swift */, - 30674F06E2D23D867F277987 /* SBUNotificationTimelineView.swift */, - CCEAB170F2A374A8D5DD4806 /* SBUOpenChannelMessageWebView.swift */, - 8F9DB577ADC39022A0610482 /* SBUSelectableStackView.swift */, - 8DFF11EFB375186ACB664C83 /* SBUUserMessageTextView.swift */, - D91EEB8A7E81999AF00A6C7C /* SBUUserNameView.swift */, + D46976443DAFABC1C119D94C /* SBUUserProfileView.swift */, ); - name = CellView; + name = User; sourceTree = ""; }; 6706FA635E64B8742A7073C9 /* MainViews */ = { @@ -2286,26 +2207,6 @@ path = MainViews; sourceTree = ""; }; - 67282823F2E648CB9C514FB0 /* Menu */ = { - isa = PBXGroup; - children = ( - D1CA6E16C16EDC831422BA8F /* SBUBottomSheetController.swift */, - BEE1CFEF637F858E50DA4FCD /* SBUMenuCell.swift */, - 65264E3AA26AFBD8D86B40D0 /* SBUMenuSheetViewController.swift */, - ED8DCCB028DB75E8F3CD5A4F /* SBUMenuView.swift */, - ); - name = Menu; - sourceTree = ""; - }; - 6773B14AE2AD9E38FB0B0422 /* ChannelSettings */ = { - isa = PBXGroup; - children = ( - 66A3291376281112C9723591 /* SBUGroupChannelSettingsModule.Deprecated.swift */, - F247864E5A3A35038BAA79E1 /* SBUOpenChannelSettingsModule.Deprecated.swift */, - ); - name = ChannelSettings; - sourceTree = ""; - }; 67852089506478566285B82D /* NotificationService */ = { isa = PBXGroup; children = ( @@ -2316,26 +2217,12 @@ path = NotificationService; sourceTree = ""; }; - 6811E59A1D0D8732F878DDDA /* Channel */ = { + 681D45FF15BA949254F08974 /* UserList */ = { isa = PBXGroup; children = ( - C1688F96AA71869A2B7A7661 /* CategoryFilterCell */, - 66C0043D09E363C46C07DA2C /* CellView */, - 134EAAB4A2551531FF1CF8A3 /* FileViewer */, - 80089C8CD172E62FA2FA9078 /* Header */, - 1A6160D61AAF8A2664B74345 /* MessageCell */, - BF8552AB7B9932DC1E02233A /* MessageInput */, - 73C32F735ACBAE7AEEF33A85 /* NewMessageInfo */, - 3173D1552AC49EFBD36DE880 /* Reaction */, - 118A2257F9622F2F8E5D86C2 /* SBUBaseChannelViewController.Keyboard.swift */, - 3E5A123EB6C2B453399913BA /* SBUBaseChannelViewController.swift */, - 43B850075BFE0B54DEEC5515 /* SBUChatNotificationChannelViewController.swift */, - D53217B6E77712EA9A1BDD00 /* SBUFeedNotificationChannelViewController.swift */, - 173C9B38DD9033E9654C8634 /* SBUGroupChannelViewController.swift */, - 2E6271493102F3D607F98687 /* SBUOpenChannelViewController.swift */, - 6A8FC7311EF026F3ACE5A1A7 /* ViewModel */, + B04E1C601B120D62DCF22165 /* SBUBaseSelectUserViewController.Deprecated.swift */, ); - name = Channel; + name = UserList; sourceTree = ""; }; 685589CFF98965D5241F4149 /* MessageThread */ = { @@ -2345,15 +2232,6 @@ path = MessageThread; sourceTree = ""; }; - 68654079C62C9459A2A97FDE /* NotificationChannel */ = { - isa = PBXGroup; - children = ( - 2090466587B80E9522D22ABF /* Chat */, - 177CD271BC15F575A5C40CB9 /* Feed */, - ); - name = NotificationChannel; - sourceTree = ""; - }; 69674F6FF6F6FBDD4E15E15B /* MessageSearch */ = { isa = PBXGroup; children = ( @@ -2361,20 +2239,24 @@ path = MessageSearch; sourceTree = ""; }; - 6A4225413BACFBCC503290A1 /* ChatSDK */ = { + 69A833188C137A92F05E5939 /* MessageView */ = { isa = PBXGroup; children = ( + C5FE7BA1DB0D30ECF7CFA913 /* QuotedFileCommonContentView.swift */, + E944DEB4BB281000EF570156 /* QuotedFileImageContentView.swift */, + BE4DEE99AA91EDDD28EA0A9A /* SBUQuotedBaseMessageView.swift */, + 6E98DDE480138DFA564D4C50 /* SBUQuotedFileMessageView.swift */, + D5350F7F18138E5FB3235990 /* SBUQuotedUserMessageView.swift */, + 9B201D3407465AF7CBF90217 /* SBUThreadInfoView.swift */, ); - path = ChatSDK; + name = MessageView; sourceTree = ""; }; - 6A8FC7311EF026F3ACE5A1A7 /* ViewModel */ = { + 6A4225413BACFBCC503290A1 /* ChatSDK */ = { isa = PBXGroup; children = ( - 9F258F1860AF88352DC256B4 /* SBUMessageWebViewModel.swift */, - 03C3C3B0AAFB17C21E6C53F1 /* SBUUserMessageTextViewModel.swift */, ); - name = ViewModel; + path = ChatSDK; sourceTree = ""; }; 6A98B28468D97FC974B6EB9D /* Mention */ = { @@ -2392,51 +2274,40 @@ path = ChannelList; sourceTree = ""; }; - 6C1CFDCE69A77784B55B81C5 /* Syntax */ = { - isa = PBXGroup; - children = ( - ); - path = Syntax; - sourceTree = ""; - }; - 6C8B2EEAF34C6EEDD3D427E1 /* ViewParams */ = { + 6BBA25A5316A68334D221D12 /* View */ = { isa = PBXGroup; children = ( - F37B328ABA8A27699D541CE5 /* SBUMessageFormViewParams.swift */, + E8BF4198E46851EB763E122E /* Channel */, + EB6629E0DDFB4FF64A0451EB /* ChannelList */, + 5F4F50691B7C6C0E3C39EFEA /* ChannelSettings */, + CE7BA6FF08B88E2AA03F5FE5 /* Common */, + FFEC72B4A082767F228F865A /* Life cycles */, + E103FF29B8EDF8CBFC6309CA /* MessageSearch */, + 4B25161788D729EF7676D072 /* MessageThread */, + 1646C668B9641048BC8C95BC /* Moderations */, + 427FAB8C0F88CA8FD12D32CE /* NotificationSettings */, + F8E60B29F16EE588A21FB2AC /* SBUBaseViewController.swift */, + 831DE0DC9161AE058131EBA9 /* SBUViewControllerSet.swift */, + 858E2063A41B65DEF68C0517 /* SelectUser */, + E6B93B5E19561F5A8ECDCA0C /* UserList */, + 0EF171BAC869E9C75561CF18 /* VoiceNote */, ); - name = ViewParams; + name = View; sourceTree = ""; }; - 6C97642987F0D5451A60FD03 /* Channel */ = { + 6C1CFDCE69A77784B55B81C5 /* Syntax */ = { isa = PBXGroup; children = ( - CF2D30288A4A8D028288C5C5 /* SBUBaseChannelViewModel.swift */, - FB30A76041C59FCAA367DB56 /* SBUChatNotificationChannelViewModel.swift */, - 9A564E1ED2FC9EB6BA113AFF /* SBUFeedNotificationChannelViewModel.swift */, - FFB6A7B7652E4343EBDBC403 /* SBUGroupChannelViewModel.swift */, - 7C03D1AD8745F858C931A4CB /* SBUOpenChannelViewModel.swift */, ); - name = Channel; + path = Syntax; sourceTree = ""; }; - 6D653739EBF66BE01C08761D /* Configuration */ = { + 6D3880A2AA967BEE2DFFBEB4 /* Params */ = { isa = PBXGroup; children = ( - F316321F9A8489852551E318 /* Mention */, - A1E4647D8827A024DABC1FB3 /* MessageCell */, - D62AB13AC7192739033B4A28 /* Replies */, - AD41A51C302BF218FF1782E0 /* SBUConfig.Base.swift */, - 2DA8B9A02353F6591B6976DC /* SBUConfig.CodingKeys.swift */, - 970AE5C99F653991B449DE0B /* SBUConfig.Common.swift */, - 4CB72AC9AA717C99B9C11A51 /* SBUConfig.GroupChannel.swift */, - 998BA096AD0B9A3B7B7066E9 /* SBUConfig.OpenChannel.swift */, - 55CEAD204EFC3D14F72B6CD8 /* SBUConfig.swift */, - 57D8AA4646C10CB9E5BCCEEF /* SBUConfigManager.swift */, - 4D1FF4A0164C49E57FBC6D25 /* SBUDashboardConfig.swift */, - E909A4DA960FC8E09E9F5E09 /* ScrollPostion */, - EADFFC7DCABA8FE4EDE198DC /* VoiceMessage */, + C5D9C08CC25926A46D124E43 /* SBUFeedNotificationChannelViewParams.swift */, ); - name = Configuration; + name = Params; sourceTree = ""; }; 6DEFFA4A2B39E5F871716119 /* CreateChannel */ = { @@ -2463,16 +2334,6 @@ path = Features; sourceTree = ""; }; - 6FAC1FE164428C0FA3F4655E /* GroupChannel */ = { - isa = PBXGroup; - children = ( - 10C1D2F7E863F20645AC9AD7 /* SBUGroupChannelListModule.Header.swift */, - B05E34F02B2F3D718F5498B2 /* SBUGroupChannelListModule.List.swift */, - BD3D4EEAEC27FDF891E204C0 /* SBUGroupChannelListModule.swift */, - ); - name = GroupChannel; - sourceTree = ""; - }; 6FC4DC179ACFBE854BFDC17B /* CreateChannel */ = { isa = PBXGroup; children = ( @@ -2502,14 +2363,6 @@ path = CreateChannel; sourceTree = ""; }; - 71ED54BCFC10E6D446A757D9 /* MessageCellParams */ = { - isa = PBXGroup; - children = ( - 79BEF340732E14943CF42503 /* SBUBaseMessageCellParams.Deprecated.swift */, - ); - name = MessageCellParams; - sourceTree = ""; - }; 7282FAD410ECD8348AA61110 /* InviteUser */ = { isa = PBXGroup; children = ( @@ -2517,49 +2370,56 @@ path = InviteUser; sourceTree = ""; }; - 728C381CB027DCFB81567EA7 /* View */ = { + 72ACBD36672F3E548B252447 /* Configuration */ = { isa = PBXGroup; children = ( - 666D5A2E81A2610E5D8990E3 /* SBUChannelSettingsChannelInfoView.swift */, + 56156423350B95E3785F5FFF /* Mention */, + 01F9E078EE6E482669B14FF3 /* MessageCell */, + A5B3B6D0904B94A94D43C9F1 /* Replies */, + 3953D9CEB0BA8EDB62DDA5FD /* SBUConfig.Base.swift */, + E153E1994A208412F3951564 /* SBUConfig.CodingKeys.swift */, + 911DBD84C2FC7479C72C9B2D /* SBUConfig.Common.swift */, + D098AA8F7E74BF0AA366998A /* SBUConfig.GroupChannel.swift */, + 4436B8DC20CCB298D6F03B6E /* SBUConfig.OpenChannel.swift */, + 87ACDAC100414AC4C44BB1E3 /* SBUConfig.swift */, + 97A4505DB925E603D2536A5C /* SBUConfigManager.swift */, + B08109364F77E5918BE448B9 /* SBUDashboardConfig.swift */, + B482C49DEFD7E0EED1856E6E /* ScrollPostion */, + BF51182C16B5710D2E11E71F /* VoiceMessage */, ); - name = View; + name = Configuration; sourceTree = ""; }; - 72BAD8D5A794E8F3046642FC /* ChannelSettings */ = { + 735D4FEE336596426050E51A /* MessageThread */ = { isa = PBXGroup; children = ( - 99FF7BCCA090B7381181BB38 /* Cell */, - D65D69B630355947B04CF7E6 /* SBUBaseChannelSettingsViewController.swift */, - DEE61BC4C8B7AD8FA92DBFAC /* SBUGroupChannelSettingsViewController.swift */, - 3F9EBC7E8F2D283B0BACF1E0 /* SBUOpenChannelSettingsViewController.swift */, - 728C381CB027DCFB81567EA7 /* View */, + 1B311A93EE9CA6789BB1AE7A /* SBUMessageThreadViewModel.swift */, ); - name = ChannelSettings; + name = MessageThread; sourceTree = ""; }; - 73C32F735ACBAE7AEEF33A85 /* NewMessageInfo */ = { + 7468652423E5450E19C0A00F /* ChannelSettings */ = { isa = PBXGroup; children = ( - AD7A7AA89B8CD8242C0AA305 /* SBUNewMessageInfo.swift */, - B72AB730BEC1115ADC44186F /* SBUNewNotificationInfo.swift */, + E332E035DA3DA5F7E9D98CBA /* ChannelSettingsVC_Overriding.swift */, ); - name = NewMessageInfo; + path = ChannelSettings; sourceTree = ""; }; - 7468652423E5450E19C0A00F /* ChannelSettings */ = { + 74B15B239C8F5DA194A4552A /* ViewParams */ = { isa = PBXGroup; children = ( - E332E035DA3DA5F7E9D98CBA /* ChannelSettingsVC_Overriding.swift */, + 8AAEBFA5BAB302599F5486D3 /* SBUMessageFormViewParams.swift */, ); - path = ChannelSettings; + name = ViewParams; sourceTree = ""; }; - 7495466F4390AD646AC7E728 /* Moderations */ = { + 7521257EF22A02FB97D8CE72 /* MemberList */ = { isa = PBXGroup; children = ( - 7800E0F336F213EE358FDB0B /* SBUModerationsModule.Deprecated.swift */, + 80064C4026C043AFC12E1426 /* SBUMemberListViewController.Deprecated.swift */, ); - name = Moderations; + name = MemberList; sourceTree = ""; }; 753DB3623C94DD4FA06461E5 /* Channel */ = { @@ -2585,6 +2445,22 @@ path = Processor; sourceTree = ""; }; + 756503819EF1189D056E5E97 /* MessageCellParams */ = { + isa = PBXGroup; + children = ( + A1CB3C37FD6AD44F6D4ED89C /* SBUAdminMessageCellParams.swift */, + 0C4C95218D609FF7C8D8C5F1 /* SBUBaseMessageCellParams.swift */, + 2BEDB27A798DFCE652EA2F0C /* SBUFeedNotificationCellParams.swift */, + 6223AE45A6BA181A5EA0CAAE /* SBUFileMessageCellParams.swift */, + 3FF46EDBDCBD14760CABEA74 /* SBUMessageTemplateCellParams.swift */, + 95BA5ED2E074D01EEC5C7330 /* SBUMultipleFilesMessageCellParams.swift */, + 31BDD77267FB449609839A71 /* SBUTypingMessageCellParams.swift */, + 20B406CCBD3D3A6E9E2EB70C /* SBUUnknownMessageCellParams.swift */, + 7DED8706B29D6AF078C199C8 /* SBUUserMessageCellParams.swift */, + ); + name = MessageCellParams; + sourceTree = ""; + }; 758A754FDE39CF46B229F3C0 /* AIChatBot */ = { isa = PBXGroup; children = ( @@ -2603,6 +2479,19 @@ path = PhotoLibrary; sourceTree = ""; }; + 76F05328FD71F0C3A01C1224 /* ChannelSettings */ = { + isa = PBXGroup; + children = ( + F23204D7A94F626C67775AC8 /* ChannelSettingItem */, + 9C4A8171EE70863595DA08CB /* GroupChannel */, + 380F6B32670FC4DA499DC542 /* OpenChannel */, + 0C0DA25FBF7CE7FF54287F1D /* SBUBaseChannelSettingsModule.Header.swift */, + 30E3EDB3BA8099A4C2A01A68 /* SBUBaseChannelSettingsModule.List.swift */, + 8641453AEA4F7FA37F16E87A /* SBUBaseChannelSettingsModule.swift */, + ); + name = ChannelSettings; + sourceTree = ""; + }; 7727AB1A81ABADADCE8DE44A /* Channels */ = { isa = PBXGroup; children = ( @@ -2636,6 +2525,17 @@ path = View; sourceTree = ""; }; + 79FE927424EB79A90D58363F /* SelectUser */ = { + isa = PBXGroup; + children = ( + 8D211B5887392DA7D820A69C /* SBUCreateChannelModule.Deprecated.swift */, + 793EC1B4826535E8FAB7C112 /* SBUCreateOpenChannelModule.Deprecated.swift */, + B815DAC2804DC0DF215F51FD /* SBUInviteUserModule.Deprecated.swift */, + C95D6F6A7663F4977BB425E0 /* SBURegisterOperatorModule.Deprecated.swift */, + ); + name = SelectUser; + sourceTree = ""; + }; 7A53E5FDF20587C7B444214D /* MemberList */ = { isa = PBXGroup; children = ( @@ -2645,6 +2545,14 @@ path = MemberList; sourceTree = ""; }; + 7B3B9047AFD39A190198AF05 /* UserCell */ = { + isa = PBXGroup; + children = ( + 3C13423FA164D935295EF5A7 /* SBUUserCell.swift */, + ); + name = UserCell; + sourceTree = ""; + }; 7B7F8B8B2B7E9619FF8A22D1 /* BusinessMessaging */ = { isa = PBXGroup; children = ( @@ -2663,15 +2571,17 @@ path = ViewParams; sourceTree = ""; }; - 7C613A8F2817439FD9137A04 /* GroupChannel */ = { + 7C6DC6C065EBC9A10CBE0D00 /* MessageInput */ = { isa = PBXGroup; children = ( - 569B284E05B1416A967D3CBE /* SBUGroupChannelModule.Header.swift */, - 2FF2B44B3900FF2A1BEB04CC /* SBUGroupChannelModule.Input.swift */, - DDD3A6E2324EE1A49E3B1C63 /* SBUGroupChannelModule.List.swift */, - A070253C4B228C2C8BC48C7B /* SBUGroupChannelModule.swift */, + F9B410699660F68D734EEBFC /* SBUMentionLimitGuideCell.swift */, + 17AAEFD012DB1A4889FAE497 /* SBUMessageInputMode.swift */, + 25A9E1995B7D6BAC47E593D6 /* SBUMessageInputView.swift */, + AFD8291DD336D7E0ED0B9234 /* SBUQuoteMessageInputView.swift */, + 0E06D3775FA46F76DC847A3C /* SBUSuggestedMentionList.swift */, + C938A1781EABB0EC73DEABB1 /* ViewParams */, ); - name = GroupChannel; + name = MessageInput; sourceTree = ""; }; 7CB416987188834A3CBD4A46 /* ChannelList */ = { @@ -2688,55 +2598,60 @@ path = ScrollPostion; sourceTree = ""; }; - 7F7CF21EB6515046D2ACF214 /* RegisterOperator */ = { + 7EA18450BD21D7A0E8FE3319 /* OpenChannel */ = { isa = PBXGroup; children = ( + 2F18D575E26E627422AF8C34 /* SBUOpenChannelAdminMessageCell.swift */, + AAD5F797C35C3254236BD5CD /* SBUOpenChannelBaseMessageCell.swift */, + 6D74AE6F8696ECFBCF1E8598 /* SBUOpenChannelContentBaseMessageCell.swift */, + 31999C781DC04D545255D1A1 /* SBUOpenChannelFileMessageCell.swift */, + 16CF56B65EE90AC19E847591 /* SBUOpenChannelUnknownMessageCell.swift */, + 6F153421087B8C41E0E8E522 /* SBUOpenChannelUserMessageCell.swift */, ); - path = RegisterOperator; - sourceTree = ""; - }; - 80089C8CD172E62FA2FA9078 /* Header */ = { - isa = PBXGroup; - children = ( - C97EA03DE7FCF0473DD6AF17 /* SBUChannelInfoHeaderView.swift */, - 7F7CD6EBD6A401746C6E4C94 /* SBUChannelTitleView.swift */, - ); - name = Header; - sourceTree = ""; - }; - 80BF2508F233113A2E43C31D /* NotificationSettings */ = { - isa = PBXGroup; - children = ( - ); - path = NotificationSettings; + name = OpenChannel; sourceTree = ""; }; - 818A3398FE11A01BD396424D /* UserCell */ = { - isa = PBXGroup; - children = ( - 9BFA74EA24416A37E2B964AA /* SBUUserCell.swift */, + 7F47795C2E2212D466DC31E0 /* Deprecated */ = { + isa = PBXGroup; + children = ( + 9DE71A6AF654A8E61CD254FB /* BaseMesssage+SBUIKit.Deprecated.swift */, + 2F0ABCF4D8EEC9E936107B78 /* Channel */, + F51A9F7ACB1D72E92E2D661B /* ChannelList */, + FB787ED5AA4F418E903904C9 /* ChannelSettings */, + 3EF2926F03C8B5C7AD041185 /* CreateChannel */, + 7521257EF22A02FB97D8CE72 /* MemberList */, + F49DF860186C3F2FD34F1B81 /* MessageSearch */, + D600DAB818F95853A10239CA /* Moderations */, + 25FE9477241D76FAC16478D0 /* Module */, + A676D7985E9D296D0A082F88 /* SBUBaseViewController.Unavailable.swift */, + B729CB24F638C9B475E5EBE2 /* SBUCoverImageView.Deprecated.swift */, + 634C238ABC7741EC014797E4 /* SBUEnums.Deprecated.swift */, + C4F752E3E177131F45D9EFAB /* SBUForm.Deprecated.swift */, + 585D44A2AD1DC37E24E4BCD9 /* SBUFormFieldView.Deprecated.swift */, + 140F0AEAD797E7F8F1D25B80 /* SBUFormView.Deprecated.swift */, + E7AAB529A9309D786F28DD2E /* SBUFormViewParams.Deprecated.swift */, + 61E472D21120ED5B7600B1F6 /* SBUGlobals.Deprecated.swift */, + 0914A04D15A5C8EEAD81B272 /* SBUTableViewCell.Unavailable.swift */, + 77EFBFCDEDDF174E22CA50AA /* SBUTheme.Deprecated.swift */, + A06F14E9349F238FD9448CCA /* SBUView.Unavaliable.swift */, + A1CB7BC382E2275FBC25A064 /* SendbirdUI.Deprecated.swift */, + 681D45FF15BA949254F08974 /* UserList */, ); - name = UserCell; + name = Deprecated; sourceTree = ""; }; - 82A324813DF96E626CF728A0 /* MessageThread */ = { + 7F7CF21EB6515046D2ACF214 /* RegisterOperator */ = { isa = PBXGroup; children = ( - 1F995A67CB1E33C01DEFD297 /* SBUMessageThreadTitleView.swift */, - 4242AEE6E5DE6E9C80417116 /* SBUMessageThreadViewController.swift */, - 53680E385DC983A9A4F19F0C /* SBUParentMessageInfoView.swift */, ); - name = MessageThread; + path = RegisterOperator; sourceTree = ""; }; - 82AA22459A785BB54826E97D /* GroupChannel */ = { + 80BF2508F233113A2E43C31D /* NotificationSettings */ = { isa = PBXGroup; children = ( - 75E055ADF87637B07F028D6F /* SBUGroupChannelSettingsModule.Header.swift */, - 7B709705765F657EDB06F513 /* SBUGroupChannelSettingsModule.List.swift */, - 153D4037B4C416E7D20A6AE8 /* SBUGroupChannelSettingsModule.swift */, ); - name = GroupChannel; + path = NotificationSettings; sourceTree = ""; }; 83B65538C9A6C528BB595899 /* Views */ = { @@ -2756,63 +2671,64 @@ path = Common; sourceTree = ""; }; - 86B59F0B308A9903D55A01BB /* ChannelSettings */ = { + 84EC5A332DCE0F2CCE43F1AD /* Module */ = { isa = PBXGroup; children = ( - B1AD689AD4A81D06ED3C9F52 /* SBUBaseChannelSettingsViewController.Deprecated.swift */, + AB55D4385549CAF2F344C4A0 /* Channel */, + 9C913D04C8856351D22965CF /* ChannelList */, + 76F05328FD71F0C3A01C1224 /* ChannelSettings */, + 91B6FACB3E5CAEA444C8D5E5 /* MessageSearch */, + DD73D874D888B5477D3684B9 /* MessageThread */, + F4A666F6FBFC516B795A1D4A /* Moderations */, + 1B43801D0C7EAF23C79F881F /* NotificationSettings */, + 641FDB41EE41F68B2D7A352A /* SBUModuleSet.swift */, + 64930E43622CB7EB6EAC55C6 /* SelectUser */, + 875CA7A465108D621C9E069E /* UserList */, ); - name = ChannelSettings; + name = Module; sourceTree = ""; }; - 86E9DB2BC87548932C9BBC74 /* NotificationSettings */ = { + 858E2063A41B65DEF68C0517 /* SelectUser */ = { isa = PBXGroup; children = ( - FB25C845D2FA13B674EBAFEB /* Cell */, + 0C0BB90D23B74BEC2FF71775 /* CreateChannel */, + FB1C18AF2AFDFFA67C015CE0 /* SBUBaseSelectUserViewController.swift */, + C2CA64FA73AB96550F86C036 /* SBUInviteUserViewController.swift */, + 226C2684C2C8E77DA1D98EDF /* SBURegisterOperatorViewController.swift */, ); - path = NotificationSettings; + name = SelectUser; sourceTree = ""; }; - 8733C95878F704A1A66909EC /* CustomView */ = { + 86E9DB2BC87548932C9BBC74 /* NotificationSettings */ = { isa = PBXGroup; children = ( + FB25C845D2FA13B674EBAFEB /* Cell */, ); - path = CustomView; + path = NotificationSettings; sourceTree = ""; }; - 88617829E70495E77827DD59 /* ChannelSettingItem */ = { + 8733C95878F704A1A66909EC /* CustomView */ = { isa = PBXGroup; children = ( ); - path = ChannelSettingItem; + path = CustomView; sourceTree = ""; }; - 891CF089DC6575340CE7D725 /* Syntax */ = { + 875CA7A465108D621C9E069E /* UserList */ = { isa = PBXGroup; children = ( - 713C413319C3071B5811FA26 /* SBUMessageTemplate.Action.swift */, - D735DCE2765C804F27300CE4 /* SBUMessageTemplate.Decoders.swift */, - 8A4F91EA0307EFD84468857E /* SBUMessageTemplate.ErrorMessages.swift */, - 17958CFAD3664EA59A3F84CE /* SBUMessageTemplate.ImageRatioType.swift */, - 7B7CD1DFEA03267ABA2F4FB8 /* SBUMessageTemplate.Syntax.Aligns.swift */, - BCF9A9F5C580A2C17E27177A /* SBUMessageTemplate.Syntax.Identifier.swift */, - AC81963AB196DC5906862900 /* SBUMessageTemplate.Syntax.Item.swift */, - ABDAC3609DD4D47E258B57DA /* SBUMessageTemplate.Syntax.Sizes.swift */, - 59E3E9D54B49A1034D4D808A /* SBUMessageTemplate.Syntax.Styles.swift */, - 72B79ABBE13C32F08230716A /* SBUMessageTemplate.Syntax.Types.swift */, - 0090B55255F90FD96888CFD1 /* SBUMessageTemplate.Syntax.Views.swift */, + 8ECB010E735D32C5584E5FEC /* SBUUserListModule.Header.swift */, + 0C4921FD4E3B41FB638724DB /* SBUUserListModule.List.swift */, + 99436422B0981FBBC95300D1 /* SBUUserListModule.swift */, ); - name = Syntax; + name = UserList; sourceTree = ""; }; - 89727ED0CAA50BEF535583AC /* MessageThread */ = { + 88617829E70495E77827DD59 /* ChannelSettingItem */ = { isa = PBXGroup; children = ( - 790190D4E6292BB174E72762 /* SBUMessageThreadModule.Header.swift */, - D76F09B6213FFB1E72ACAA58 /* SBUMessageThreadModule.Input.swift */, - EE5D9CDF5519A4A65F79F98B /* SBUMessageThreadModule.List.swift */, - 2E436C5C518272223A6790B7 /* SBUMessageThreadModule.swift */, ); - name = MessageThread; + path = ChannelSettingItem; sourceTree = ""; }; 8A93B92DD752191311686B40 /* Moderations */ = { @@ -2829,13 +2745,39 @@ path = MemberList; sourceTree = ""; }; - 8B2301E853BED8297E04FB59 /* Moderations */ = { - isa = PBXGroup; - children = ( - 92FE2BE35B70B4F574EC4457 /* SBUModerationsViewController.Deprecated.swift */, - 41FA6E3DA0E4704F8750DE7A /* SBUModerationsViewModel.Deprecated.swift */, + 8D95EA25C91E4319E499F530 /* Extension */ = { + isa = PBXGroup; + children = ( + C4DB23E48C28262DCE341C46 /* Array+SBUIKit.swift */, + 29949BB3C9C68E377EBDB0B4 /* CGSize+SBUIKit.swift */, + 11593CA83184A603B593158E /* ChatSDK */, + 16EE078C963D8DCF6F0B53BB /* Collection+SBUIKit.swift */, + 3CE891DAB31055B41F02853E /* Data+SBUIKit.swift */, + 3627DF4A39D1431D94C7498A /* Date+SBUIKit.swift */, + E96B1BBD099B4B9B40561C4E /* Float+SBUIKit.swift */, + 160473602F45A1370B444B42 /* Formatter+SBUIKit.swift */, + 72CFA0D70BACAC2942759E86 /* NSLayoutConstraint+SBUIKit.swift */, + 66627BCCD63E2978B39795C1 /* NSObject+SBUIKit.swift */, + FFC292C73D03ED39788D231D /* Sequence+SBUIKit.swift */, + C9C9AF875B921324EFE24AB5 /* String+SBUIKit.swift */, + 3F329E214D4ABF1D2C0AEEEE /* StringProtocol+SBUIKit.swift */, + 761CE2874C5428449282C30B /* Thread+SBUIKit.swift */, + 03B3D88BB2B4A13293FFDB01 /* UIApplication+SBUIKit.swift */, + D04209FFEE987C5CFD7A137C /* UIButton+SBUIKit.swift */, + F2231E9E9598870FB6E98EDF /* UICollectionView+SBUIKit.swift */, + F25D5302232BF66F20D3FEB6 /* UIColor+SBUIKit.swift */, + 03211092E5163312F66B8B8E /* UIImage+SBUIKit.swift */, + 283DC7B03EE98E05DEA2D6C3 /* UIImageView+SBUIKit.swift */, + 31D671BF641F92AE70B8E7E8 /* UINavigationController+SBUIKit.swift */, + EA813B2A301F2978463CB8D9 /* UIScrollView+SBUIKit.swift */, + 130AE73761EEA54FCE09E366 /* UIStackView.SBUIKit.swift */, + 400788B87A29C784E6877142 /* UITableView+SBUIKit.swift */, + 481B8FF257B12A56F27C6D12 /* UITextField+SBUIKit.swift */, + C0BDA898B7A04557551439C0 /* UIView+SBUIKit.swift */, + AB343E5ADB6AF403AF1ACDDF /* UIViewController+SBUIKit.swift */, + 97281A2432538C7480C850A4 /* URL+SBUIKit.swift */, ); - name = Moderations; + name = Extension; sourceTree = ""; }; 8D9F4DD795C1C923CB15CF48 = { @@ -2845,7 +2787,7 @@ 78CF1B79B64228A7F0DEAEBB /* QuickStart */, 32416E08674EA616F09E9EAC /* Frameworks */, 1B0653278AD1D8CFF0B5B8F6 /* Products */, - 4E6B09AB4B0F694F59989BCB /* Sources */, + 23C75F3829717F5ACA3B6571 /* Sources */, ); sourceTree = ""; }; @@ -2857,15 +2799,6 @@ path = Channel; sourceTree = ""; }; - 8E7A4EED4EA74258006383B6 /* MessageForm */ = { - isa = PBXGroup; - children = ( - 6C8B2EEAF34C6EEDD3D427E1 /* ViewParams */, - E93DA5B5920FC6490E5FDA24 /* Views */, - ); - name = MessageForm; - sourceTree = ""; - }; 8E94CA35BD74F32407700D11 /* Feedback */ = { isa = PBXGroup; children = ( @@ -2873,30 +2806,23 @@ path = Feedback; sourceTree = ""; }; - 905BB686C141FC3F6289D70E /* Module */ = { + 91261FB22D42BDA2AACB1002 /* Manager */ = { isa = PBXGroup; children = ( - FC0B96510E8F914FA7275337 /* Channel */, - 3DB5188A971BE9476139D817 /* ChannelList */, - 6773B14AE2AD9E38FB0B0422 /* ChannelSettings */, - 3471947A2174C3416D8C4786 /* MessageSearch */, - FB0F718C66709D0EDD003838 /* MessageThread */, - 7495466F4390AD646AC7E728 /* Moderations */, - BEEC61EE42544B695F301461 /* NotificationSettings */, - 1EA310FA52C427F243760F9C /* SBUModuleSet.Deprecated.swift */, - C19BDF5FBDFC4CA60458B030 /* SelectUser */, - E2DBC2125538744F3E72455A /* UserList */, + 0C98B90C7B1C0C82787FD4D0 /* Common */, + 6F88AFB356527993F1A697BA /* Features */, ); - name = Module; + path = Manager; sourceTree = ""; }; - 91261FB22D42BDA2AACB1002 /* Manager */ = { + 91B6FACB3E5CAEA444C8D5E5 /* MessageSearch */ = { isa = PBXGroup; children = ( - 0C98B90C7B1C0C82787FD4D0 /* Common */, - 6F88AFB356527993F1A697BA /* Features */, + 1AAA006C7A32D492B927D0FD /* SBUMessageSearchModule.Header.swift */, + ECF6E032998A1C940F4DA1BC /* SBUMessageSearchModule.List.swift */, + 71B3C9BE07FD307E90D9C1EC /* SBUMessageSearchModule.swift */, ); - path = Manager; + name = MessageSearch; sourceTree = ""; }; 91BE71C41B7A2B036CCF9D34 /* ChannelList */ = { @@ -2917,50 +2843,40 @@ path = Replies; sourceTree = ""; }; - 92B76E8EABA28C2ED6F864D7 /* Model */ = { + 93DEFBA27D2C0BB895CDE027 /* ViewModel */ = { isa = PBXGroup; children = ( - CE5C9A43EE7AB93D6B0BC9EF /* SBUError.swift */, - 142EE87ACD07EF6D1855211F /* SBUExtendedMessagePayload.swift */, - D07A7EE51C4A3DFF9CEA32AA /* SBUExtendedMessagePayloadForUI.swift */, - 20A4E9CF112CFE00E017FDDB /* SBUFeedbackAction.swift */, - 0B4BDC5073A038BBEACCC033 /* SBUHighlightMessageInfo.swift */, - 23C48263B5E96DB33B0DDE50 /* SBUMention.swift */, - D736893C971671FA41854934 /* SBUMessageCache.swift */, - 56BCE86FCF4979B40C76E438 /* SBUScrollOptions.swift */, - E2D37E8F43412D67F2970681 /* SBUTypingIndicatorInfo.swift */, - 8BD0EF83A61A1FEFF16D6130 /* SBUTypingIndicatorMessage.swift */, - 4EAA081A37A9C04E3E01610F /* SBUUser.swift */, - 7F93447F5F726DD076936816 /* SBUVoiceFileInfo.swift */, + B7BB2E9EA2F7323DC63EDBA4 /* SBUMessageWebViewModel.swift */, + AF135AA8A532A37FBA8F716D /* SBUUserMessageTextViewModel.swift */, ); - name = Model; + name = ViewModel; sourceTree = ""; }; - 95BAA07D29A456EECE3904E6 /* SuggestedReply */ = { + 9549ED95BC03AF80FC0C3783 /* ViewParams */ = { isa = PBXGroup; children = ( - C3940093D037C89AAFD736F8 /* ViewParams */, - A34E935A2C43D38C39E89F0E /* Views */, + 697F9FD0F11CC59AF37E26D8 /* SBUQuotedBaseMessageViewParams.swift */, ); - name = SuggestedReply; + name = ViewParams; sourceTree = ""; }; - 96864A9B3CF43786EB818E2C /* UserCell */ = { + 96218DEBEFCD222F75653DF8 /* OpenChannel */ = { isa = PBXGroup; children = ( + C4965F5CC64755D8DCFB2C9A /* SBUOpenChannelModule.Header.swift */, + E58DAC95E31280E1620BC0BA /* SBUOpenChannelModule.Input.swift */, + 1E77183593D6A9097AC20024 /* SBUOpenChannelModule.List.swift */, + 60243830265DAAC8992C70B4 /* SBUOpenChannelModule.Media.swift */, + ECD8F58BD4AF987A86A92D61 /* SBUOpenChannelModule.swift */, ); - path = UserCell; + name = OpenChannel; sourceTree = ""; }; - 96DE67A1C80B8BF146F22E0C /* SelectUser */ = { + 96864A9B3CF43786EB818E2C /* UserCell */ = { isa = PBXGroup; children = ( - 5800F1287F5496E592981089 /* CreateChannel */, - BE2806238DB78B5A1531AE50 /* SBUBaseSelectUserViewModel.swift */, - DC1D7973FDC9D9A481E308A5 /* SBUInviteUserViewModel.swift */, - 71D3B9C49BF0B66F077D9CBE /* SBURegisterOperatorViewModel.swift */, ); - name = SelectUser; + path = UserCell; sourceTree = ""; }; 9761570D537237ABF97399C7 /* Others */ = { @@ -2972,6 +2888,31 @@ path = Others; sourceTree = ""; }; + 97F7020DAC6EBF2EB6086436 /* Renderer */ = { + isa = PBXGroup; + children = ( + F0416FA5668A212A5D3CADFF /* SBUMessageTemplate.Renderer+Events.swift */, + 9FDF6EB62824041C04652409 /* SBUMessageTemplate.Renderer+RenderItems.swift */, + 7A31CA6605F2C6221425901C /* SBUMessageTemplate.Renderer+RenderStyles.swift */, + 62F21F91CB758E52D9626ED1 /* SBUMessageTemplate.Renderer+Utils.swift */, + D2EDF09943B76696AD0B664A /* SBUMessageTemplate.Renderer.Image.swift */, + B4ED0F3F0CF40C6785B7BF3E /* SBUMessageTemplate.Renderer.RendererType.swift */, + CAED4EEDEA7A64A5C6119E2E /* SBUMessageTemplate.Renderer.Views.swift */, + 7139A43F240B79FFC5D1BDB6 /* SBUMessageTemplate.Renderer.swift */, + ); + name = Renderer; + sourceTree = ""; + }; + 996C0603C60518A29759D8B8 /* MultipleFilesMessage */ = { + isa = PBXGroup; + children = ( + F54FE77D315DA68BA724FB7D /* SBUMultipleFilesMessageCell.swift */, + DC3709493E96E7A5A033B659 /* SBUMultipleFilesMessageCollectionView.swift */, + 60818ABA563E3A3FC97308B5 /* SBUMultipleFilesMessageCollectionViewCell.swift */, + ); + name = MultipleFilesMessage; + sourceTree = ""; + }; 999641C66EC0AAC6FE3C2FAD /* Channel */ = { isa = PBXGroup; children = ( @@ -2987,15 +2928,15 @@ path = Channel; sourceTree = ""; }; - 99FF7BCCA090B7381181BB38 /* Cell */ = { + 99EA1B57FEFAB1876A5C857B /* GroupChannel */ = { isa = PBXGroup; children = ( - A9E9B2570D66A05DE06974F0 /* SBUBaseChannelSettingCell.swift */, - 22DB3BA8E27D91E135E3A516 /* SBUGroupChannelSettingCell.swift */, - 13A9EBA04A5CFC0A83623E5D /* SBUModerationCell.swift */, - 57ECF9D0E0AA7D29E9632F65 /* SBUOpenChannelSettingCell.swift */, + AB625B323B66C281A3ED47C4 /* SBUGroupChannelModule.Header.swift */, + 1E7707BD3A5B121D355EA91E /* SBUGroupChannelModule.Input.swift */, + 755E0EBB2A40AFD3D00D4AC1 /* SBUGroupChannelModule.List.swift */, + F87832A49940952C548D7B9F /* SBUGroupChannelModule.swift */, ); - name = Cell; + name = GroupChannel; sourceTree = ""; }; 9A047CB04067196B7C533AB2 /* UserList */ = { @@ -3012,64 +2953,66 @@ path = NotificationSettings; sourceTree = ""; }; - 9AC4382F92519BC7F9259553 /* User */ = { + 9BF4981C4EC8B5824E6D1945 /* Notifications */ = { isa = PBXGroup; children = ( - E6676452BC920B86FEC1C313 /* SBUUserProfileView.swift */, + 2EAAEF9AE0B38398114ADDB4 /* SBUChatNotificationChannelModule.Deprecated.swift */, + 806A49C343E99177E038DB6D /* SBUFeedNotificationChannelModule.Deprecated.swift */, ); - name = User; + name = Notifications; sourceTree = ""; }; - 9E2CAC0B3FD84CEA9494CEAD /* NotificationSettings */ = { + 9C4A8171EE70863595DA08CB /* GroupChannel */ = { isa = PBXGroup; children = ( + 5DC32E13D9E7EEA240D8547B /* SBUGroupChannelSettingsModule.Header.swift */, + F95709D4B6941AAD559C231B /* SBUGroupChannelSettingsModule.List.swift */, + 8C76CE616032DFBB02731D4F /* SBUGroupChannelSettingsModule.swift */, ); - path = NotificationSettings; + name = GroupChannel; sourceTree = ""; }; - 9FA67BC7CF7CA16088AD7D56 /* Base */ = { + 9C913D04C8856351D22965CF /* ChannelList */ = { isa = PBXGroup; children = ( - 47D4E822E2807FDF6CEDFA71 /* GroupChannel */, - BE11314ACF43F336389268D6 /* OpenChannel */, + 10074FC63D85DDEC55607E8D /* GroupChannel */, + B3DD95C88614BBE7A5CD77C3 /* OpenChannel */, + B2B48FCB1DFC2A8A98717991 /* SBUBaseChannelListModule.Header.swift */, + 382636A9D544E87A54BDF64F /* SBUBaseChannelListModule.List.swift */, + 870D076A2EF00CFD68D125DB /* SBUBaseChannelListModule.swift */, ); - path = Base; + name = ChannelList; sourceTree = ""; }; - 9FF8D73AE20EFC60823438FF /* Resource */ = { + 9E2CAC0B3FD84CEA9494CEAD /* NotificationSettings */ = { isa = PBXGroup; children = ( - 7DFF7192AEB61AFF7B6395C3 /* Assets.xcassets */, ); - name = Resource; + path = NotificationSettings; sourceTree = ""; }; - A1E4647D8827A024DABC1FB3 /* MessageCell */ = { + 9F6EE0FFB961B986D5AA1ECB /* Cell */ = { isa = PBXGroup; children = ( - D50744B5B38CF6F6697F27C7 /* SBUMessageCellConfiguration.swift */, + 32D7704E3E01A094F9F98067 /* SBUChannelPushSettingCell.swift */, ); - name = MessageCell; + name = Cell; sourceTree = ""; }; - A25486828E4F95F978CE6D3F /* ViewParams */ = { + 9FA67BC7CF7CA16088AD7D56 /* Base */ = { isa = PBXGroup; children = ( + 47D4E822E2807FDF6CEDFA71 /* GroupChannel */, + BE11314ACF43F336389268D6 /* OpenChannel */, ); - path = ViewParams; + path = Base; sourceTree = ""; }; - A34E935A2C43D38C39E89F0E /* Views */ = { + A25486828E4F95F978CE6D3F /* ViewParams */ = { isa = PBXGroup; children = ( - E0C409C904486D1739C32F4B /* SBUHorizontalSuggestedReplyOptionView.swift */, - D24634CEE819A2A541486C48 /* SBUHorizontalSuggestedReplyView.swift */, - B966E53D8FCBE34C712BA931 /* SBUSimpleSuggestedReplyOptionView.swift */, - 785702C32C97A75E7C4F9CBE /* SBUSuggestedReplyOptionView.swift */, - 14D0ED11697A6CF4C022175B /* SBUSuggestedReplyView.swift */, - 0F2382F476A36CF655972E4A /* SBUVerticalSuggestedReplyView.swift */, ); - name = Views; + path = ViewParams; sourceTree = ""; }; A39E7546952DA8EB035B197A /* MessageCell */ = { @@ -3105,28 +3048,27 @@ path = MessageSearch; sourceTree = ""; }; - A45B4C60B8704D9CC915120A /* Feedback */ = { + A54B8290D62DD1BAA1DCC769 /* MessageCellParams */ = { isa = PBXGroup; children = ( - E7644ED8986747CD46A66FE3 /* SBUFeedbackView.swift */, - 488F2B7DA65301CF251B4812 /* SBUFeedbackViewParams.swift */, ); - name = Feedback; + path = MessageCellParams; sourceTree = ""; }; - A54B8290D62DD1BAA1DCC769 /* MessageCellParams */ = { + A5660256B4CA4B5D4CCE4F9D /* View */ = { isa = PBXGroup; children = ( + 08F495C8F22E53E0D8E7B76E /* SBUChannelSettingsChannelInfoView.swift */, ); - path = MessageCellParams; + name = View; sourceTree = ""; }; - A599F6A402D0A7FEC169CF58 /* Params */ = { + A5B3B6D0904B94A94D43C9F1 /* Replies */ = { isa = PBXGroup; children = ( - 6216C50BAA2CAAEE1EC0A173 /* SBUFeedNotificationChannelViewParams.swift */, + 13E9AAE372F2FFB6CF6F65D8 /* SBUReplyConfiguration.swift */, ); - name = Params; + name = Replies; sourceTree = ""; }; A75A20AEB7F9849E0D76E4C2 /* CreateChannel */ = { @@ -3151,235 +3093,268 @@ path = Views; sourceTree = ""; }; - A999A49EF7E8BB815656F301 /* OpenChannel */ = { + A9578AE59577966687CE0EA7 /* Manager */ = { isa = PBXGroup; children = ( - 79C9671C625C89C5B97BFA93 /* SBUOpenChannelListModule.Header.swift */, - 421FCE2EFE818C8149BDCF5E /* SBUOpenChannelListModule.List.swift */, - E6120D49CB62F7A31AACA56B /* SBUOpenChannelListModule.swift */, + 583C0D83479FDFAC53988F59 /* CacheManager */, + E3821395769B75DA0E2C9E55 /* SBUDownloadManager.swift */, + 90EBED2CBE4F7D2F253AECCC /* SBUEmojiManager.swift */, + D7D4ECB9B778E69DBF0DFAA9 /* SBUMessageTemplateManager.swift */, + 08A5CE71079BD4BA1A26E131 /* SBUNotificationChannelManager.swift */, + C4AD9B57C35CA063D60A46DE /* SBUPendingMessageManager.swift */, + BCD48B08C4B2AB813922A230 /* SBUPermissionManager.swift */, + 77D48F51D2CBC436556F3B86 /* SBUTemplateType.swift */, + 127474CF6A3CC6E00BE860BF /* SBUToastType.swift */, + 3C3D47B84F1628028BB5E84D /* SBUToastView.swift */, + 63A3652DB73F149784B2B8F2 /* SBUTypingIndicatorMessageManager.swift */, + 8AAFEE1BBEFB51ED764816E9 /* SBUVoicePlayer.swift */, + 7A9C67E2C290C9EA17FDACE9 /* SBUVoiceRecorder.swift */, ); - name = OpenChannel; + name = Manager; sourceTree = ""; }; - AACCEFB935D16F30DF2C531D /* NotificationSettings */ = { + AB55D4385549CAF2F344C4A0 /* Channel */ = { isa = PBXGroup; children = ( - E2F295EF7DA01AE56254753E /* Cell */, - F32F6FA80F0D01D2EC514F29 /* SBUGroupChannelPushSettingsViewController.swift */, + 99EA1B57FEFAB1876A5C857B /* GroupChannel */, + C6D0C43D54D1661F87976583 /* NotificationChannel */, + 96218DEBEFCD222F75653DF8 /* OpenChannel */, + 9AAAF49587A651949211C86A /* SBUBaseChannelModule.Header.swift */, + 5C592346D212EB9C0157F757 /* SBUBaseChannelModule.Input.swift */, + 2931BEABC1ED7DD2669C2380 /* SBUBaseChannelModule.List.swift */, + 2501555B52D040D11464EEFE /* SBUBaseChannelModule.swift */, ); - name = NotificationSettings; + name = Channel; sourceTree = ""; }; - ABF01CC44CD483A82E474101 /* CacheManager */ = { + ABA2D3E54095AD0A0C8664B5 /* Channel */ = { isa = PBXGroup; children = ( + 9BF4981C4EC8B5824E6D1945 /* Notifications */, + EEBE8903E8FEB34AE5601367 /* SBUBaseChannelModule.Deprecated.swift */, + 91A11EDE24563DC0A264641B /* SBUGroupChannelModule.Deprecated.swift */, + 9704172096CB75910ABA9A55 /* SBUOpenChannelModule.Deprecated.swift */, ); - path = CacheManager; + name = Channel; sourceTree = ""; }; - B002AFCC975B187577ABBF28 /* Community */ = { + ABF01CC44CD483A82E474101 /* CacheManager */ = { isa = PBXGroup; children = ( - 60242231F5D8DAEFB824E8B5 /* ChannelList */, - 71DA834FD2F802CB46B90171 /* CreateChannel */, ); - path = Community; + path = CacheManager; sourceTree = ""; }; - B1F1763E17602C845050D7AD /* ChannelList */ = { + ADCB72D6D2F75847394BC647 /* SelectUser */ = { isa = PBXGroup; children = ( - 0223C5D52361877F12ABAC35 /* ChannelCell */, - 4AB6A6A09861C9EECECC5827 /* SBUBaseChannelListViewController.swift */, - 821E04708DBB35D37A85AB5E /* SBUGroupChannelListViewController.swift */, - 1439BF2CBC8A9CD6AEBEE6AA /* SBUOpenChannelListViewController.swift */, + 1F208A8B6480843DEDF4D931 /* CreateChannel */, + 75BDD1969EB44DC3D20F49FD /* SBUBaseSelectUserViewModel.swift */, + 64681FFF131957F7D505B2A6 /* SBUInviteUserViewModel.swift */, + 5068F713586E6065903CE138 /* SBURegisterOperatorViewModel.swift */, ); - name = ChannelList; + name = SelectUser; sourceTree = ""; }; - B4A167357F91E801B9968293 /* MessageCell */ = { + AE20E51C0E3D3367FAD7D490 /* FileViewer */ = { isa = PBXGroup; children = ( + 435C751E5E346A695E2292EB /* SBUFileViewController.swift */, ); - path = MessageCell; + name = FileViewer; sourceTree = ""; }; - B773427CFB2CD84EE1572BCF /* Channels */ = { + B002AFCC975B187577ABBF28 /* Community */ = { isa = PBXGroup; children = ( - B002AFCC975B187577ABBF28 /* Community */, - 19CB97F6D6DD773362FB0D6C /* LiveStream */, + 60242231F5D8DAEFB824E8B5 /* ChannelList */, + 71DA834FD2F802CB46B90171 /* CreateChannel */, ); - path = Channels; + path = Community; sourceTree = ""; }; - B774A45D3B145467C6E4546A /* CustomView */ = { + B181CDC2C120B1B4C864FA0F /* Processor */ = { isa = PBXGroup; children = ( - 1A19694AC9D9D4F3A28A1D59 /* SBUExtendedMessagePayloadCustomViewFactory.swift */, + DF70BC1BAA664BA68F5C6786 /* SBUMessageTemplate.Binder.swift */, + E61E448583517A489DDD17EB /* SBUMessageTemplate.Container.swift */, + ED5F57E3B581C97129B488C2 /* SBUMessageTemplate.Coordinator.swift */, + 6F8694BD39DBBFE0BF91FF78 /* SBUMessageTemplate.Payload.swift */, + 2C3030CDA0076B46B4B5405A /* SBUMessageTemplate.PayloadType.swift */, + 62FA0FF3A9BDDFAD7904DB51 /* SBUMessageTemplate.TemplateList.swift */, ); - name = CustomView; + name = Processor; sourceTree = ""; }; - B7DCAA5A2EF51BEB201FF428 /* ChannelSettings */ = { + B200BEC6CDC976FF4BA61822 /* Enums */ = { isa = PBXGroup; children = ( - 4F8B560EC019FDB885280C40 /* ChannelSettingItem */, - 82AA22459A785BB54826E97D /* GroupChannel */, - F530252FC2539FA0F1F58A70 /* OpenChannel */, - 3181315114FED321FF2955B5 /* SBUBaseChannelSettingsModule.Header.swift */, - EBEBCF00A1C19EDFFA49FBE7 /* SBUBaseChannelSettingsModule.List.swift */, - 04D5FDC19A87A17455D847F8 /* SBUBaseChannelSettingsModule.swift */, + 65928A324A61849AF309F5B5 /* SBUEnums.swift */, + ACC5331D8CB0D38EEAEB26B3 /* SBUIconSetType.swift */, + 41EA79F451F66B8923A82470 /* VoiceMessageStatus.swift */, ); - name = ChannelSettings; + name = Enums; sourceTree = ""; }; - B8DCA2C01A9742A412DAEE66 /* BasicUsages */ = { + B3DD95C88614BBE7A5CD77C3 /* OpenChannel */ = { isa = PBXGroup; children = ( - 8F3E74E3C6D05FAC47D2B7FE /* BasicUsagesView.swift */, - D22C301C4940E6DCA7C64C8D /* BasicUsagesView.xib */, - 6CCAD14B5BF6413599AE53CF /* ConnectView.swift */, - CC5C18901EE173180BB25C9F /* ConnectView.xib */, + 2AD8F4B92C4B7417A3D1684E /* SBUOpenChannelListModule.Header.swift */, + 80083757E51E14F715FB1469 /* SBUOpenChannelListModule.List.swift */, + DA1C85ED7BE2A67909ACBC19 /* SBUOpenChannelListModule.swift */, ); - path = BasicUsages; + name = OpenChannel; sourceTree = ""; }; - BA11B49FE8F8A071C2CD9791 /* Replies */ = { + B482C49DEFD7E0EED1856E6E /* ScrollPostion */ = { isa = PBXGroup; children = ( - 9FF998F5189FCA77C807D5C0 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */, + B1606FC3F826EE8C9B8F43A4 /* SBUScrollPostionConfiguration.swift */, ); - name = Replies; + name = ScrollPostion; sourceTree = ""; }; - BB0BEC8681C0E958AB46E795 /* Enums */ = { + B4A167357F91E801B9968293 /* MessageCell */ = { isa = PBXGroup; children = ( - A35A75B2B6577B4362760A77 /* SBUEnums.swift */, - 9EDE39347A9971896F8E79EA /* SBUIconSetType.swift */, - 7F9DF2BAF17AC6F67217ACEC /* VoiceMessageStatus.swift */, ); - name = Enums; + path = MessageCell; sourceTree = ""; }; - BE11314ACF43F336389268D6 /* OpenChannel */ = { + B6CA84D68A7155674D24231A /* Views */ = { isa = PBXGroup; children = ( - A3837EC8A55E0857C0891EF2 /* MainOpenChannelTabbarController.swift */, - B773427CFB2CD84EE1572BCF /* Channels */, - 0D0A56561C9C73211E694DFD /* MySettings */, + F05329771E62C9766AD1BEB2 /* SBUHorizontalSuggestedReplyOptionView.swift */, + 5E5A8F9DD7E55F4F3F8BA523 /* SBUHorizontalSuggestedReplyView.swift */, + 585F18B26E0E1203C14402CC /* SBUSimpleSuggestedReplyOptionView.swift */, + 7120D69772B96518BA5D8137 /* SBUSuggestedReplyOptionView.swift */, + 1522CCDFE563F8F5ADC835C9 /* SBUSuggestedReplyView.swift */, + 47D111641486CD211FB887C9 /* SBUVerticalSuggestedReplyView.swift */, ); - path = OpenChannel; + name = Views; sourceTree = ""; }; - BEEC61EE42544B695F301461 /* NotificationSettings */ = { + B773427CFB2CD84EE1572BCF /* Channels */ = { isa = PBXGroup; children = ( - 8CE0141D5DFB053EC9E52DBC /* SBUGroupChannelPushSettingsModule.Deprecated.swift */, + B002AFCC975B187577ABBF28 /* Community */, + 19CB97F6D6DD773362FB0D6C /* LiveStream */, ); - name = NotificationSettings; + path = Channels; sourceTree = ""; }; - BF8552AB7B9932DC1E02233A /* MessageInput */ = { + B8DCA2C01A9742A412DAEE66 /* BasicUsages */ = { isa = PBXGroup; children = ( - 87E573E0E71DF51716B4200F /* SBUMentionLimitGuideCell.swift */, - 1291EDC53E4A58614CB0CA8D /* SBUMessageInputMode.swift */, - E1B0C244BA5F0EF021B43825 /* SBUMessageInputView.swift */, - DB36D28D9A4C3D1FAB324843 /* SBUQuoteMessageInputView.swift */, - 9FF689302097972C566A0444 /* SBUSuggestedMentionList.swift */, - 5D5737B3D964277B38185C0D /* ViewParams */, + 8F3E74E3C6D05FAC47D2B7FE /* BasicUsagesView.swift */, + D22C301C4940E6DCA7C64C8D /* BasicUsagesView.xib */, + 6CCAD14B5BF6413599AE53CF /* ConnectView.swift */, + CC5C18901EE173180BB25C9F /* ConnectView.xib */, ); - name = MessageInput; + path = BasicUsages; sourceTree = ""; }; - BFD02507094CE3FF22319872 /* UserList */ = { + BA48D70F68F305B2C4C14B85 /* NotificationChannel */ = { isa = PBXGroup; children = ( - 06ECCEFE981CF80880FD6E47 /* SBUUserListViewModel.swift */, + E47C4D4CCF26A7AA229355A9 /* SBUChatNotificationCell.swift */, + 28C57273235CEFE9814A91B6 /* SBUFeedNotificationCell.swift */, + C7E58AC0F92AE0D51268A02E /* SBUNotificationCell.swift */, ); - name = UserList; + name = NotificationChannel; sourceTree = ""; }; - C04FBBBE4E6D2B4A2CA13E0E /* Moderations */ = { + BE11314ACF43F336389268D6 /* OpenChannel */ = { isa = PBXGroup; children = ( - C40AE8EB857BB61DCD89593C /* SBUModerationsViewController.swift */, + A3837EC8A55E0857C0891EF2 /* MainOpenChannelTabbarController.swift */, + B773427CFB2CD84EE1572BCF /* Channels */, + 0D0A56561C9C73211E694DFD /* MySettings */, ); - name = Moderations; + path = OpenChannel; sourceTree = ""; }; - C1688F96AA71869A2B7A7661 /* CategoryFilterCell */ = { + BF51182C16B5710D2E11E71F /* VoiceMessage */ = { isa = PBXGroup; children = ( - E010A476C7C2ED848048D7C5 /* SBUCategoryFilterCell.swift */, + BD5A3E1899254C72C651CE91 /* SBUVoiceMessageConfiguration.swift */, ); - name = CategoryFilterCell; + name = VoiceMessage; sourceTree = ""; }; - C19BDF5FBDFC4CA60458B030 /* SelectUser */ = { + C42724CC6DF9DE991CCFCEC8 /* ViewParams */ = { isa = PBXGroup; children = ( - 0BC3FA54100476AAAD6C9EA2 /* SBUCreateChannelModule.Deprecated.swift */, - 7A6E7CCCE36DFD3B17A7E91F /* SBUCreateOpenChannelModule.Deprecated.swift */, - 788519B3817D0E278735FA40 /* SBUInviteUserModule.Deprecated.swift */, - 7D6427E0C89A92C133BA93CE /* SBURegisterOperatorModule.Deprecated.swift */, ); - name = SelectUser; + path = ViewParams; sourceTree = ""; }; - C3392F1E64EA686F0BFCE87A /* MessageSearch */ = { + C47BE26FDA7B90331BCBD0CC /* Replies */ = { isa = PBXGroup; children = ( - E5781C073053B196DFA96516 /* SBUMessageSearchViewModel.swift */, ); - name = MessageSearch; + path = Replies; sourceTree = ""; }; - C3940093D037C89AAFD736F8 /* ViewParams */ = { + C6D0C43D54D1661F87976583 /* NotificationChannel */ = { isa = PBXGroup; children = ( - 478BC79631E368F5249F0937 /* SBUSuggestedReplyViewParams.swift */, + E1E3D32F8614E13FECC18874 /* Chat */, + 2C0603D9B9359AACE2EE53CF /* Feed */, ); - name = ViewParams; + name = NotificationChannel; sourceTree = ""; }; - C3EE07F31D7C2F3215988000 /* MessageThread */ = { + C70308E7A099FE0D129A77EB /* Cell */ = { isa = PBXGroup; children = ( - 218562B43783B8A6FDFCFF00 /* SBUMessageThreadViewModel.swift */, + B6D3B13DFDD341B7D68BC6CF /* SBUBaseChannelSettingCell.swift */, + 4EED507A51C6AC7B5604DC79 /* SBUGroupChannelSettingCell.swift */, + 5482892040292913FE4E3DF3 /* SBUModerationCell.swift */, + D95284AD9693B99C8DE86106 /* SBUOpenChannelSettingCell.swift */, ); - name = MessageThread; + name = Cell; sourceTree = ""; }; - C42724CC6DF9DE991CCFCEC8 /* ViewParams */ = { + C8CCEEFF47CBB58CF008480C /* UserList */ = { isa = PBXGroup; children = ( ); - path = ViewParams; + path = UserList; sourceTree = ""; }; - C47BE26FDA7B90331BCBD0CC /* Replies */ = { + C938A1781EABB0EC73DEABB1 /* ViewParams */ = { isa = PBXGroup; children = ( + 9A7FDE30FBFB4CEAC0BAB496 /* SBUQuoteMessageInputViewParams.swift */, ); - path = Replies; + name = ViewParams; sourceTree = ""; }; - C8CCEEFF47CBB58CF008480C /* UserList */ = { + CBDEE6D7B40E422AEC1D5F1B /* CellView */ = { isa = PBXGroup; children = ( + FB910339F572C10A220811AA /* SBULinkClickableTextView.swift */, + 863F1992F1DE27F727167F68 /* SBUMarkdownTransfer.swift */, + DAA2616ED445118F6620BC4E /* SBUMessageDateView.swift */, + 30FBF6FC908D4A3064F430F4 /* SBUMessageProfileView.swift */, + CD913210BC6A7C57BFF72E78 /* SBUMessageStateView.swift */, + 2CF4498D55AE80046FD8EB5B /* SBUMessageWebView.swift */, + 9DB8FD794FF53255D52F13D8 /* SBUNotificationTimelineView.swift */, + 6C7D4DE5C33AEB5DDA772A99 /* SBUOpenChannelMessageWebView.swift */, + E4BAA60BFBCADD1BFF1CECD0 /* SBUSelectableStackView.swift */, + 2CE57B7957AF636ABEA7F2D5 /* SBUUserMessageTextView.swift */, + 4B672543CB42631B1E742E89 /* SBUUserNameView.swift */, ); - path = UserList; + name = CellView; sourceTree = ""; }; - CA6B8B7C69675E7606F6FF21 /* CreateChannel */ = { + CD0340E7778783D5B6279E35 /* View */ = { isa = PBXGroup; children = ( - 97C04C17AFF00992457AB6B2 /* SBUCreateChannelViewController.Deprecated.swift */, + E8670546461A8E04303DB471 /* SBUCreateChannelTypeSelector.swift */, ); - name = CreateChannel; + name = View; sourceTree = ""; }; CE310908373D009C994480D2 /* Common */ = { @@ -3393,6 +3368,37 @@ path = Common; sourceTree = ""; }; + CE7BA6FF08B88E2AA03F5FE5 /* Common */ = { + isa = PBXGroup; + children = ( + 0069BAF3DA84E3AA25DECB62 /* Menu */, + 0F9CDF5A1C1968512E06880B /* PhotoLibrary */, + BAFBA8CF01DE8D365B83B255 /* SBUActionSheet.swift */, + 82C96A072846DB97A5389DDA /* SBUAlertView.swift */, + 2B3CBA16C5952E6221C95E9F /* SBUAnimation.swift */, + B13FC4783D1C39AC86BBE38F /* SBUBarButtonItem.swift */, + 51405DB3B7479AC5B235E391 /* SBUCollectionViewFlowLayout.swift */, + 55969AA013EB73D1E19172A5 /* SBUCommonItem.swift */, + C61E7B2E2429D6FB7F09D623 /* SBUCommonViewControllerSet.swift */, + C78D487730617C8AD5B9B7CC /* SBUCoverImageView.swift */, + 3C127AFB16A60BD846680E90 /* SBUEmptyView.swift */, + 4C9707246C100EE1AD830D5A /* SBULayoutableButton.swift */, + 129E2915B579517B78BB48FB /* SBULoading.swift */, + 177EBC511F6585174D464C15 /* SBUMarginView.swift */, + D69C3BE72EFFE2ADF6682A4E /* SBUNavigationTitleView.swift */, + 24B85DB43965550E84D82909 /* SBUNotificationEmptyView.swift */, + DEB3989BBB3D2F0C1BBAA77A /* SBUNotificationNavigationTitleView.swift */, + B9A040E8C96F1DB64E680C27 /* SBUPaddingLabel.swift */, + 21ECE846F66671BB679789DD /* SBUStackView.swift */, + 27760E14C74B39DC9C7DEEC3 /* SBUTemplateLabel.swift */, + 9C18996570B6A9073FFD1128 /* SBUTypingIndicatorBubbleView.swift */, + 4023938114E75C93F1BF2A28 /* SBUUnderLineTextField.swift */, + 64E6C9BDEC9D546C5511AB3C /* User */, + 7B3B9047AFD39A190198AF05 /* UserCell */, + ); + name = Common; + sourceTree = ""; + }; CE7C8B530E0E0F885BC2619A /* MessageSearch */ = { isa = PBXGroup; children = ( @@ -3407,52 +3413,55 @@ path = GroupChannel; sourceTree = ""; }; - D132D2B80DECC7BE828DF2D4 /* MessageSearch */ = { + D192F825C0C3E201CE3CE747 /* MessageView */ = { isa = PBXGroup; children = ( - F37B142DBDEFB7C8A773C4DF /* SBUMessageSearchViewController.Deprecated.swift */, + ); + path = MessageView; + sourceTree = ""; + }; + D1BEB586A804F5D64E1E2EF7 /* MessageSearch */ = { + isa = PBXGroup; + children = ( + 6CDC47A5B4E7AA222EED3719 /* SBUMessageSearchViewModel.swift */, ); name = MessageSearch; sourceTree = ""; }; - D192F825C0C3E201CE3CE747 /* MessageView */ = { + D3AA9447E4B19900862E22B7 /* NewMessageInfo */ = { isa = PBXGroup; children = ( ); - path = MessageView; + path = NewMessageInfo; sourceTree = ""; }; - D1946AA0358156DD9F2249FB /* ChannelList */ = { + D3DE515892B5CE72D2A18BB2 /* CarouselView */ = { isa = PBXGroup; children = ( - 03CFA1C9F3B17D4F9C8F3921 /* SBUBaseChannelListViewModel.swift */, - 60659D3065A8A09517AAE770 /* SBUGroupChannelListViewModel.swift */, - 80916239704D9D5FAEA07B08 /* SBUOpenChannelListViewModel.swift */, + F0B0FE89F1EA97D03927E3A9 /* SBUBaseCarouselView.swift */, ); - name = ChannelList; + name = CarouselView; sourceTree = ""; }; - D3AA9447E4B19900862E22B7 /* NewMessageInfo */ = { + D41CF9DF4E29A68D189FA1DE /* Util */ = { isa = PBXGroup; children = ( + 4D435F6D087BABD78E54EEDE /* BlockingOperation.swift */, + B5C897DB5BD0B983F8C1B620 /* SBUDebouncer.swift */, + 15D3399F542DD75E3E69BCAD /* SBULogger.swift */, + F1DF5BA4DE46A89A45AD9A87 /* SBUMentionManager.swift */, + DC698613B20D2479AF2F8E6F /* SBUPropertyWrapper.swift */, + 1BD291D9CB3B761038B8E1B0 /* SBUUtils.swift */, ); - path = NewMessageInfo; + name = Util; sourceTree = ""; }; - D43E564B668600CF42342BA0 /* MessageCellParams */ = { + D4D0914D6861CA306987F270 /* Moderations */ = { isa = PBXGroup; children = ( - B8106CE49925E340B4874844 /* SBUAdminMessageCellParams.swift */, - 8444F27837E0354BF466B3D6 /* SBUBaseMessageCellParams.swift */, - 5E589685BD55673F5A0FFB83 /* SBUFeedNotificationCellParams.swift */, - 3EE5888F40DD3ADE8F9804CA /* SBUFileMessageCellParams.swift */, - A4170F26321C7519CAFE1D78 /* SBUMessageTemplateCellParams.swift */, - 3220B415C9E9E449DCF7F610 /* SBUMultipleFilesMessageCellParams.swift */, - 7D0487B6E8EAEB81B5B51CE4 /* SBUTypingMessageCellParams.swift */, - F438EFE45AABA85D239E7FAB /* SBUUnknownMessageCellParams.swift */, - A290C9D6F7464A9229B3F7C2 /* SBUUserMessageCellParams.swift */, + D47ABC90DDDC4A24575EDF1D /* SBUModerationsModule.Deprecated.swift */, ); - name = MessageCellParams; + name = Moderations; sourceTree = ""; }; D4E9EC2D88BDD99E73A61DCB /* ChannelSettings */ = { @@ -3465,6 +3474,16 @@ path = ChannelSettings; sourceTree = ""; }; + D57C386A532152F7E7A4260D /* MessageCell */ = { + isa = PBXGroup; + children = ( + E77B79BDFBAAE1E07B2346E7 /* MessageCellParams */, + 0FADA4841BAE18203FBAC2C7 /* Replies */, + FECD6BEF06E5ECA2EE9A6B6B /* SBUContentBaseMessageCell.Deprecated.swift */, + ); + name = MessageCell; + sourceTree = ""; + }; D5C996CC3B78CF8D6533F6DC /* BasicUsages */ = { isa = PBXGroup; children = ( @@ -3476,38 +3495,59 @@ path = BasicUsages; sourceTree = ""; }; - D5D08BCD84170357BE984918 /* Life cycles */ = { + D600DAB818F95853A10239CA /* Moderations */ = { isa = PBXGroup; children = ( - 1AEB9F051D19614E130D5346 /* SBUCollectionViewCell.swift */, - ACF53D2F1AC3C11A73BA61E1 /* SBUMessageCellProtocol.swift */, - 2E987E92D35188860326BA56 /* SBUQuoteMessageInputViewProtocol.swift */, - 73E18972D4CCDDCEB457D65C /* SBUQuotedMessageViewProtocol.swift */, - FF73A51E163987D2774E7956 /* SBUTableViewCell.swift */, - CA1D201437ACB8D78C8B3AB0 /* SBUTextView.swift */, - F327DC3D37A8E9F2DE374929 /* SBUView.swift */, - BF233B20A2B0DBCAB8D1B1B4 /* SBUViewLifeCycle.swift */, + 6D6E57F9189FFF37411D636D /* SBUModerationsViewController.Deprecated.swift */, + 4A98D9DE93435D099FEC9F8B /* SBUModerationsViewModel.Deprecated.swift */, ); - name = "Life cycles"; + name = Moderations; sourceTree = ""; }; - D5E94990CFA928A319C15B80 /* Constant */ = { + D6CB785C55E942B478BBF0B9 /* ViewModel */ = { isa = PBXGroup; children = ( - 0AEB60CBA50B00C16833E3FF /* SBUConstant.swift */, - 608279F49965F3421A9F9750 /* SBUDateFormatSet.swift */, - 770D1AE3840AB099BB0DC59A /* SBUStringSet.Deprecated.swift */, - A455B4121F36696D199D2AC2 /* SBUStringSet.swift */, + 439A2E61CD3BEDE112B6673A /* Channel */, + 49289C7633ED4187F0EB6ECF /* ChannelList */, + EAECAB0639FE33D7C41AB61B /* ChannelSettings */, + 07149EC3EDDFA4F691CCAD1A /* Common */, + D1BEB586A804F5D64E1E2EF7 /* MessageSearch */, + 735D4FEE336596426050E51A /* MessageThread */, + 63376A8538EA330A646191D5 /* NotificationSettings */, + DB8488BF1349B73A279535E7 /* SBUViewModelDelegate.swift */, + ADCB72D6D2F75847394BC647 /* SelectUser */, + E68CB24DAEAB239897121480 /* UserList */, ); - name = Constant; + name = ViewModel; sourceTree = ""; }; - D62AB13AC7192739033B4A28 /* Replies */ = { + D6E1FAFA2CAB8F521C30ED77 /* ChannelCell */ = { isa = PBXGroup; children = ( - 2FF33A5D1CB1C090BAABBB06 /* SBUReplyConfiguration.swift */, + 51305DCC717CAAC59C32876C /* SBUBaseChannelCell.swift */, + 34E33F43E962559106B296DD /* SBUGroupChannelCell.swift */, + 573782F7F2B6D4B2A0FFC82A /* SBUOpenChannelCell.swift */, ); - name = Replies; + name = ChannelCell; + sourceTree = ""; + }; + D866DDBA3A017DA74CB7D38F /* Model */ = { + isa = PBXGroup; + children = ( + F1BEA0FEF96E7C6CE144DF40 /* SBUError.swift */, + 0FBBD3E99CA4D60F075A58BB /* SBUExtendedMessagePayload.swift */, + AF1210F73AD5109824F530E3 /* SBUExtendedMessagePayloadForUI.swift */, + BB1502AA653019D14C4E455F /* SBUFeedbackAction.swift */, + 2FD82F9CA49ADCA89C1ED106 /* SBUHighlightMessageInfo.swift */, + CAA836A274E69BDED5C0997C /* SBUMention.swift */, + 3BC91CE3BC47E5554FDE3225 /* SBUMessageCache.swift */, + 3B8B5336196CB232E61A98D7 /* SBUScrollOptions.swift */, + 5B7F6C3C13618DBD41924804 /* SBUTypingIndicatorInfo.swift */, + 95694E6C005CCBF19F6E9458 /* SBUTypingIndicatorMessage.swift */, + 9E14EA769BCD8F710A2704D2 /* SBUUser.swift */, + C94C8832B9EE9386A9B4509F /* SBUVoiceFileInfo.swift */, + ); + name = Model; sourceTree = ""; }; D898EFF22FEDF72873F1E306 /* CreateChannel */ = { @@ -3526,28 +3566,13 @@ path = ViewParams; sourceTree = ""; }; - D8DCA16B6C81BB3AACD03CAD /* MessageView */ = { + D9B4F8009E74ECEAF0B378B8 /* Tester */ = { isa = PBXGroup; children = ( - B1DBB59271A65C314B7BAF8C /* QuotedFileCommonContentView.swift */, - 02FE2B8D53E16EAA7FFE3F4C /* QuotedFileImageContentView.swift */, - 017124EC40966421E85B69FD /* SBUQuotedBaseMessageView.swift */, - C18AE0317E03759B1D0702B6 /* SBUQuotedFileMessageView.swift */, - 79F1F020C76E9D5C4B6B2682 /* SBUQuotedUserMessageView.swift */, - 6389B52EE74155A48CC1E8DA /* SBUThreadInfoView.swift */, + 944322BFD7E39834023FE250 /* MessageTemplateParserTest.swift */, + 4D1F940D2F0CFDA90B89EF29 /* MessageTemplateTestViewController.swift */, ); - name = MessageView; - sourceTree = ""; - }; - D9B1C41C71ABD8591C9A733B /* ChannelSettings */ = { - isa = PBXGroup; - children = ( - BA86507724B7BE0BF685CFEA /* SBUBaseChannelSettingsViewModel.swift */, - A312943D226047A8A0A80BC1 /* SBUGroupChannelSettingsViewModel.swift */, - EC6524D1DFDE2BC8AD91C7C9 /* SBUModerationsViewModel.swift */, - D31887F86CFC8ADD3FF9783D /* SBUOpenChannelSettingsViewModel.swift */, - ); - name = ChannelSettings; + name = Tester; sourceTree = ""; }; DB1AF435182EB53985DC0F63 /* SelectUser */ = { @@ -3568,64 +3593,84 @@ path = SelectUser; sourceTree = ""; }; - E2715599E56D45D12B0796EF /* Moderations */ = { + DD73D874D888B5477D3684B9 /* MessageThread */ = { isa = PBXGroup; children = ( + 6EA0182F33E99E6C1A91EFD8 /* SBUMessageThreadModule.Header.swift */, + 256E0AC7E25A054C2E6B589B /* SBUMessageThreadModule.Input.swift */, + 290B3DB8D4E89799C187D828 /* SBUMessageThreadModule.List.swift */, + 2D92453EB91D5DB296AE55DE /* SBUMessageThreadModule.swift */, ); - path = Moderations; + name = MessageThread; sourceTree = ""; }; - E2DBC2125538744F3E72455A /* UserList */ = { + DEFBF132F3E5F288E94F25DC /* Views */ = { isa = PBXGroup; children = ( - 0FE7395550121FF6926081EF /* SBUUserListModule.Deprecated.swift */, + 331E05DA454555800C11F043 /* SBUMessageFormChipsItemView.swift */, + AD1214A91666F3EDE5BB6137 /* SBUMessageFormFallbackView.swift */, + 08DB9CEF681DA6148272B832 /* SBUMessageFormItemView.swift */, + 2E95E434D6C2443E5DFC7A1D /* SBUMessageFormMultiTextItemView.swift */, + BCD8777B65E965902ABC9DB6 /* SBUMessageFormSingleTextItemView.swift */, + 96F5C6C9504D46789596E0FF /* SBUMessageFormView.swift */, + FE5B25D2DCCF1AC3B1588F32 /* SubViews */, ); - name = UserList; + name = Views; sourceTree = ""; }; - E2F295EF7DA01AE56254753E /* Cell */ = { + DF7FC024EF518A930A6BBEAB /* RegisterOperator */ = { isa = PBXGroup; children = ( - B60149D100F1F7C2E28F6BB4 /* SBUChannelPushSettingCell.swift */, + 757F9A00E492290F91F8ED13 /* SBURegisterOperatorModule.Header.swift */, + 4D032ACB2C9EAC74B774BFA9 /* SBURegisterOperatorModule.List.swift */, + 958C1D21563B3635BFAC16E4 /* SBURegisterOperatorModule.swift */, ); - name = Cell; + name = RegisterOperator; sourceTree = ""; }; - E47876125C52BEC8A3747DCC /* Menu */ = { + E103FF29B8EDF8CBFC6309CA /* MessageSearch */ = { isa = PBXGroup; children = ( + EE585CA4F163EB0AE72739C9 /* Cell */, + 73E242D0B9E83B0BB58ECD49 /* SBUMessageSearchViewController.swift */, ); - path = Menu; + name = MessageSearch; sourceTree = ""; }; - E4955E82F0951675A1A21B6B /* Manager */ = { + E1E3D32F8614E13FECC18874 /* Chat */ = { isa = PBXGroup; children = ( - 3696F49142F5875915C230CF /* CacheManager */, - 4B224F09B5FFC3F7047182F1 /* SBUDownloadManager.swift */, - 935164919B984D5375F5302E /* SBUEmojiManager.swift */, - 22154B74B2F852BABF6238B4 /* SBUMessageTemplateManager.swift */, - 690C11DC609521A828F3DCF4 /* SBUNotificationChannelManager.swift */, - FC437FD6057F02D30D501365 /* SBUPendingMessageManager.swift */, - AF19B8442A33CF84E7CA76BC /* SBUPermissionManager.swift */, - 1D514F119182838EC4FFD5F1 /* SBUTemplateType.swift */, - E6E6BD5ED3B1815BE708FFA3 /* SBUToastType.swift */, - 0F7048552528AD5C50F8E20B /* SBUToastView.swift */, - F59A50D5353E32298636074E /* SBUTypingIndicatorMessageManager.swift */, - 9382868C8E101D362E50BCA3 /* SBUVoicePlayer.swift */, - A4C22BA3EB9EAFDF57C1915F /* SBUVoiceRecorder.swift */, + AD067A2BCF1E079C8B37F964 /* SBUChatNotificationChannelModule.Header.swift */, + FEC402E908F3CB2078463C63 /* SBUChatNotificationChannelModule.List.swift */, + 357DE33A67F638C8952AA14C /* SBUChatNotificationChannelModule.swift */, ); - name = Manager; + name = Chat; sourceTree = ""; }; - E5300EEF57DAAF8948C3418A /* NotificationChannel */ = { + E2715599E56D45D12B0796EF /* Moderations */ = { isa = PBXGroup; children = ( - F17CBA12965E6C80B4C13D6A /* SBUChatNotificationCell.swift */, - D9DEF87C53263709F83EB8CD /* SBUFeedNotificationCell.swift */, - B8B11A4FDDD034B6ADB19EDF /* SBUNotificationCell.swift */, ); - name = NotificationChannel; + path = Moderations; + sourceTree = ""; + }; + E47876125C52BEC8A3747DCC /* Menu */ = { + isa = PBXGroup; + children = ( + ); + path = Menu; + sourceTree = ""; + }; + E53793EFDBF353242AF460E1 /* MessageTemplate */ = { + isa = PBXGroup; + children = ( + B181CDC2C120B1B4C864FA0F /* Processor */, + 97F7020DAC6EBF2EB6086436 /* Renderer */, + 6DD3A99402A1315867EA7874 /* SBUMessageTemplate.swift */, + 35A34774095BD2AB36F3BB17 /* Syntax */, + D9B4F8009E74ECEAF0B378B8 /* Tester */, + ); + name = MessageTemplate; sourceTree = ""; }; E5E7BA525356B1188B5CC6FA /* UserList */ = { @@ -3642,26 +3687,50 @@ path = SubViews; sourceTree = ""; }; - E909A4DA960FC8E09E9F5E09 /* ScrollPostion */ = { + E68CB24DAEAB239897121480 /* UserList */ = { isa = PBXGroup; children = ( - B06B047BA2C31004C04E27FF /* SBUScrollPostionConfiguration.swift */, + 836A8E4232F22EA1BB3F8E83 /* SBUUserListViewModel.swift */, ); - name = ScrollPostion; + name = UserList; sourceTree = ""; }; - E93DA5B5920FC6490E5FDA24 /* Views */ = { + E6B93B5E19561F5A8ECDCA0C /* UserList */ = { isa = PBXGroup; children = ( - 8F3C6A762BBD82AF3AEC6835 /* SBUMessageFormChipsItemView.swift */, - E1FA4B7A352A183F883E2005 /* SBUMessageFormFallbackView.swift */, - 722DF0FE79F0823B01EFBD0D /* SBUMessageFormItemView.swift */, - F90E017AA8C3BA79923C85BE /* SBUMessageFormMultiTextItemView.swift */, - B22AFFA28D300A3518E27D07 /* SBUMessageFormSingleTextItemView.swift */, - 26576FC0B524AFD7014EEFF9 /* SBUMessageFormView.swift */, - 4F6D842DA9E8479A20699575 /* SubViews */, + B209B97945CD406CF2A9D9F8 /* SBUUserListViewController.swift */, ); - name = Views; + name = UserList; + sourceTree = ""; + }; + E77B79BDFBAAE1E07B2346E7 /* MessageCellParams */ = { + isa = PBXGroup; + children = ( + 3F7C31A6EF423E15C87259BD /* SBUBaseMessageCellParams.Deprecated.swift */, + ); + name = MessageCellParams; + sourceTree = ""; + }; + E8BF4198E46851EB763E122E /* Channel */ = { + isa = PBXGroup; + children = ( + 4C858A21D0563011266E53E8 /* CategoryFilterCell */, + CBDEE6D7B40E422AEC1D5F1B /* CellView */, + AE20E51C0E3D3367FAD7D490 /* FileViewer */, + 6039C2ED22BF898B4B92D390 /* Header */, + 20A968C3091271F8F3E421FE /* MessageCell */, + 7C6DC6C065EBC9A10CBE0D00 /* MessageInput */, + 2FBACFC09E67917CC57BA9CA /* NewMessageInfo */, + 300D407C419E2D1581DE58BC /* Reaction */, + 7F8745FC230411080986DA17 /* SBUBaseChannelViewController.Keyboard.swift */, + 885D7CE698BB710E99C75355 /* SBUBaseChannelViewController.swift */, + 2952FACB2BAF7AAA032DF22B /* SBUChatNotificationChannelViewController.swift */, + 536DA87EFEB8EEA6DB7F97A2 /* SBUFeedNotificationChannelViewController.swift */, + ABED8B363E0368C036C6E0F3 /* SBUGroupChannelViewController.swift */, + F1DBFA10869401C78385A090 /* SBUOpenChannelViewController.swift */, + 93DEFBA27D2C0BB895CDE027 /* ViewModel */, + ); + name = Channel; sourceTree = ""; }; E93DFC91AF28E1D2DDF27342 /* MessageThread */ = { @@ -3685,12 +3754,26 @@ path = NotificationChannel; sourceTree = ""; }; - EADFFC7DCABA8FE4EDE198DC /* VoiceMessage */ = { + EAECAB0639FE33D7C41AB61B /* ChannelSettings */ = { isa = PBXGroup; children = ( - 4F95FF165ADCE6D2CCDEF982 /* SBUVoiceMessageConfiguration.swift */, + 7625EB9EE7A48B5DF2C42CEF /* SBUBaseChannelSettingsViewModel.swift */, + E9DEA23490D56377B97504C1 /* SBUGroupChannelSettingsViewModel.swift */, + 139C896094CF74A3E36D9498 /* SBUModerationsViewModel.swift */, + 250F920174422ADCFB084615 /* SBUOpenChannelSettingsViewModel.swift */, ); - name = VoiceMessage; + name = ChannelSettings; + sourceTree = ""; + }; + EB6629E0DDFB4FF64A0451EB /* ChannelList */ = { + isa = PBXGroup; + children = ( + D6E1FAFA2CAB8F521C30ED77 /* ChannelCell */, + FD67D9A97F253DCA78D5C44A /* SBUBaseChannelListViewController.swift */, + EE877E1EBB78E02A6EA73BFA /* SBUGroupChannelListViewController.swift */, + BF979A65ADC35A747543E7FA /* SBUOpenChannelListViewController.swift */, + ); + name = ChannelList; sourceTree = ""; }; EBC8BA41F3374EC0FB856A43 /* VoiceMessage */ = { @@ -3716,154 +3799,106 @@ path = SubView; sourceTree = ""; }; - EC9BCDD778EDE7FE63DC438E /* Extension */ = { - isa = PBXGroup; - children = ( - 63CFD50834DA330F11718247 /* Array+SBUIKit.swift */, - 372096BD98820C7E3C69C81F /* CGSize+SBUIKit.swift */, - 1EC9C5B819AFD73C768008AF /* ChatSDK */, - FB90F7D25D08FC8D93082CD9 /* Collection+SBUIKit.swift */, - 6BFC1DC881896E9F41BAFAAA /* Data+SBUIKit.swift */, - A121CC5A1FE55ACFDE1763CA /* Date+SBUIKit.swift */, - 685D90183C6C9B7F6100801E /* Float+SBUIKit.swift */, - 761356882DA12C464BCDAD28 /* Formatter+SBUIKit.swift */, - D84C65D1D78D295572866B88 /* NSLayoutConstraint+SBUIKit.swift */, - D1DA332040B199B92647FA6C /* NSObject+SBUIKit.swift */, - E9D545C0BAE29D5D2F192B38 /* Sequence+SBUIKit.swift */, - 72ADC4C75567103FC4A751B1 /* String+SBUIKit.swift */, - 6AEBBAF51A3FB41447F91A5A /* StringProtocol+SBUIKit.swift */, - 134EEB59E82E796F83A1950B /* Thread+SBUIKit.swift */, - B04382B28C21A068133766E0 /* UIApplication+SBUIKit.swift */, - B0A1D931F820ACD3B4081B65 /* UIButton+SBUIKit.swift */, - 53A00552E50C7643BC18BF66 /* UICollectionView+SBUIKit.swift */, - 842B35F05D4DD94D380C7648 /* UIColor+SBUIKit.swift */, - 3121D71B953343C4099E472C /* UIImage+SBUIKit.swift */, - 99A98925B0695C5157011D33 /* UIImageView+SBUIKit.swift */, - D94B61D34931772AFF1C79DF /* UINavigationController+SBUIKit.swift */, - 7BED831B866BC62DFCFCBB9D /* UIScrollView+SBUIKit.swift */, - 64343ABCF9823D8CAAE0B773 /* UIStackView.SBUIKit.swift */, - DE6656591DC418C8570461D9 /* UITableView+SBUIKit.swift */, - 0254E5AF8ABA4DE8DF790115 /* UITextField+SBUIKit.swift */, - F0A332347B302BC34A1C6D29 /* UIView+SBUIKit.swift */, - 69299D34FCE6DE5F19EAB4D8 /* UIViewController+SBUIKit.swift */, - E924AEFAFCABFDEB5D684F09 /* URL+SBUIKit.swift */, - ); - name = Extension; - sourceTree = ""; - }; - ED299C277DF71CBFAB59B09C /* Renderer */ = { + EE585CA4F163EB0AE72739C9 /* Cell */ = { isa = PBXGroup; children = ( - DF43C43BB30EAB5A085DF9A8 /* SBUMessageTemplate.Renderer+Events.swift */, - 7A086672E2047D13AA91564A /* SBUMessageTemplate.Renderer+RenderItems.swift */, - 4FC57A5D192B354B65E918BA /* SBUMessageTemplate.Renderer+RenderStyles.swift */, - B8332FF94516453BEB091B07 /* SBUMessageTemplate.Renderer+Utils.swift */, - 30C3F5FCE69DD46B44E450D0 /* SBUMessageTemplate.Renderer.Image.swift */, - 89A0F87A3AFDA4D0074B2964 /* SBUMessageTemplate.Renderer.RendererType.swift */, - 3B90C33BF34FB5057DCB9A18 /* SBUMessageTemplate.Renderer.Views.swift */, - 07950F266BD4EDE7C1A890D0 /* SBUMessageTemplate.Renderer.swift */, + 289F63DA66CACC5F466B129A /* SBUMessageSearchResultCell.swift */, ); - name = Renderer; + name = Cell; sourceTree = ""; }; - ED93915069AE7BF57EF797AB /* FileMessageContentView */ = { + F18E199E7EF4258AD9D332E1 /* GroupChannel */ = { isa = PBXGroup; children = ( - 5D43B89CB74D03AFECA83CD4 /* SBUBaseFileContentView.swift */, - 5F6D731680C5EDEEAE1D5E02 /* SBUCommonContentView.swift */, - 74F43C3077E5FBD6DB381AC3 /* SBUImageContentView.swift */, - C0311AFDDBE4B05B7533266A /* SBUOpenChannelCommonContentView.swift */, - 2A05E66D6E80D898E09E6E6B /* SBUOpenChannelImageContentView.swift */, - 730A494FC15B5C2D00B0F3F1 /* SBUVoiceContentView.swift */, ); - name = FileMessageContentView; + path = GroupChannel; sourceTree = ""; }; - EDD455EFE5755C50FE707DB0 /* Replies */ = { + F199D21CD425C8A8639FC8B9 /* MySettings */ = { isa = PBXGroup; children = ( - D8DCA16B6C81BB3AACD03CAD /* MessageView */, - 373BEDFB1191564396AC64C0 /* ViewParams */, + 126A54F8F111E828995FD06C /* MySettingsCell.swift */, + 9663C9727C1B5E234A8A18C5 /* MySettingsViewController.swift */, + 05AB9C8FA610D90A6D958CFD /* UserInfoTitleView.swift */, ); - name = Replies; + path = MySettings; sourceTree = ""; }; - F08142B43FB0E6D8199CC019 /* Tester */ = { + F23204D7A94F626C67775AC8 /* ChannelSettingItem */ = { isa = PBXGroup; children = ( - 2F25D00AFE19AB96A1BA27B9 /* MessageTemplateParserTest.swift */, - ECBFFC160056E272936346E6 /* MessageTemplateTestViewController.swift */, + 10E854DD20D7B5A9099B16C8 /* SBUChannelSettingItem.swift */, ); - name = Tester; + name = ChannelSettingItem; sourceTree = ""; }; - F18E199E7EF4258AD9D332E1 /* GroupChannel */ = { + F2328298EA611E878DBD4BDE /* Constant */ = { isa = PBXGroup; children = ( + F870282F48E84B7522BDAC3B /* SBUConstant.swift */, + 89D083B8103AC3EB63B7A2DA /* SBUDateFormatSet.swift */, + 8D2D2F23EDB4CBC619544272 /* SBUStringSet.Deprecated.swift */, + 8073E925E54708BCED56EFB4 /* SBUStringSet.swift */, ); - path = GroupChannel; + name = Constant; sourceTree = ""; }; - F199D21CD425C8A8639FC8B9 /* MySettings */ = { + F3501B68357880B906EDD2F2 /* ChannelSettings */ = { isa = PBXGroup; children = ( - 126A54F8F111E828995FD06C /* MySettingsCell.swift */, - 9663C9727C1B5E234A8A18C5 /* MySettingsViewController.swift */, - 05AB9C8FA610D90A6D958CFD /* UserInfoTitleView.swift */, ); - path = MySettings; + path = ChannelSettings; sourceTree = ""; }; - F316321F9A8489852551E318 /* Mention */ = { + F35239FCAD002985AE1F1B7F /* Resource */ = { isa = PBXGroup; children = ( - 8D7667299DDB7767F9179DCF /* SBUMentionConfiguration.swift */, - BE05019E2D5BA51E2D003292 /* SBUUserMentionConfiguration.swift */, + CEBAC4D46B539C3DDB18DA94 /* Assets.xcassets */, ); - name = Mention; + name = Resource; sourceTree = ""; }; - F3501B68357880B906EDD2F2 /* ChannelSettings */ = { + F49DF860186C3F2FD34F1B81 /* MessageSearch */ = { isa = PBXGroup; children = ( + 352CFAC5E1EA6FE54242780C /* SBUMessageSearchViewController.Deprecated.swift */, ); - path = ChannelSettings; + name = MessageSearch; sourceTree = ""; }; - F3EE6F709AE8D2EBBFA1807A /* MultipleFilesMessage */ = { + F4A666F6FBFC516B795A1D4A /* Moderations */ = { isa = PBXGroup; children = ( - 3952EE445F2068C423CEF52A /* SBUMultipleFilesMessageCell.swift */, - D84BB6FFB9EA3C490342C4F5 /* SBUMultipleFilesMessageCollectionView.swift */, - 0A09C11CBC936ADF3F093B91 /* SBUMultipleFilesMessageCollectionViewCell.swift */, + 810899023364655E58CC52CE /* SBUModerationsModule.Header.swift */, + 5D8B8BCAF0A035F64B4FB51C /* SBUModerationsModule.List.swift */, + 6A1ECAC8939DA5775536FB20 /* SBUModerationsModule.swift */, ); - name = MultipleFilesMessage; + name = Moderations; sourceTree = ""; }; - F401A604F29E2DD7F305E77F /* Common */ = { + F51A9F7ACB1D72E92E2D661B /* ChannelList */ = { isa = PBXGroup; children = ( - E7D9C83B83823A4AA0DE7F6A /* SBUCommonDelegate.swift */, + 3C1F5395DF5E2A608359D8AC /* SBUChannelListViewController.Deprecated.swift */, ); - name = Common; + name = ChannelList; sourceTree = ""; }; - F530252FC2539FA0F1F58A70 /* OpenChannel */ = { + F5274B9C515E41CA386763E3 /* NotificationSettings */ = { isa = PBXGroup; children = ( - 4EB245523349317A18E5B470 /* SBUOpenChannelSettingsModule.Header.swift */, - 5A49910D35E2118DE7E348E0 /* SBUOpenChannelSettingsModule.List.swift */, - F89EC22A0B013D9888E53490 /* SBUOpenChannelSettingsModule.swift */, + 0013BCD35021708FF3DF9126 /* SBUGroupChannelPushSettingsModule.Deprecated.swift */, ); - name = OpenChannel; + name = NotificationSettings; sourceTree = ""; }; - F5B8F9B67D6E105C4B83FC59 /* Protocol */ = { + F5B2C01E7D0F19C3C726DA97 /* ChannelSettings */ = { isa = PBXGroup; children = ( - CD45D6AB80BFB696EC000EA4 /* CommonProtocols.swift */, + AF79F6F5883A49277C484B5A /* SBUGroupChannelSettingsModule.Deprecated.swift */, + 0B5C2F79F777DD42409F0D06 /* SBUOpenChannelSettingsModule.Deprecated.swift */, ); - name = Protocol; + name = ChannelSettings; sourceTree = ""; }; F5F1520817A1F0A09EEF84AA /* FileMessageContentView */ = { @@ -3873,23 +3908,19 @@ path = FileMessageContentView; sourceTree = ""; }; - F63F64858B93614E693C5A26 /* OpenChannel */ = { + F631DF105F918F02A0E4A60A /* MessageSearch */ = { isa = PBXGroup; children = ( + 1534178758455722CEB1385C /* SBUMessageSearchModule.Deprecated.swift */, ); - path = OpenChannel; + name = MessageSearch; sourceTree = ""; }; - F6A125A7BEE14D6E359F7ED7 /* ChannelList */ = { + F63F64858B93614E693C5A26 /* OpenChannel */ = { isa = PBXGroup; children = ( - 6FAC1FE164428C0FA3F4655E /* GroupChannel */, - A999A49EF7E8BB815656F301 /* OpenChannel */, - BDBD94B1CFA467D772E65E82 /* SBUBaseChannelListModule.Header.swift */, - 4F45148DDD5130CE5D293C05 /* SBUBaseChannelListModule.List.swift */, - A0DB4445B463E7B988B8F6AB /* SBUBaseChannelListModule.swift */, ); - name = ChannelList; + path = OpenChannel; sourceTree = ""; }; F6A2B47024791D1A905C9424 /* MessageCell */ = { @@ -3901,29 +3932,6 @@ path = MessageCell; sourceTree = ""; }; - F6FE6F67DCCA5575EC10C36F /* OpenChannel */ = { - isa = PBXGroup; - children = ( - A2628123757A791E184B983A /* SBUOpenChannelAdminMessageCell.swift */, - A19FAEEFBD644C229D31757A /* SBUOpenChannelBaseMessageCell.swift */, - 3CECE55851A312C02F5A0402 /* SBUOpenChannelContentBaseMessageCell.swift */, - A6445176EA98CA747C002875 /* SBUOpenChannelFileMessageCell.swift */, - FC98E92267E300114DF06B7D /* SBUOpenChannelUnknownMessageCell.swift */, - 5E0A35AAF1F308B4C0CD119D /* SBUOpenChannelUserMessageCell.swift */, - ); - name = OpenChannel; - sourceTree = ""; - }; - F77870E1E8A6B315650983A9 /* MessageSearch */ = { - isa = PBXGroup; - children = ( - C65124B9207282F9BCAE937B /* SBUMessageSearchModule.Header.swift */, - 3291A81A20A6F4C6B9955945 /* SBUMessageSearchModule.List.swift */, - 5B9BA07B0150229B4F82FA4B /* SBUMessageSearchModule.swift */, - ); - name = MessageSearch; - sourceTree = ""; - }; F813A0E37C4102CBDE5DE433 /* View */ = { isa = PBXGroup; children = ( @@ -3938,19 +3946,19 @@ path = Chat; sourceTree = ""; }; - FB0F718C66709D0EDD003838 /* MessageThread */ = { + FB25C845D2FA13B674EBAFEB /* Cell */ = { isa = PBXGroup; children = ( - 46EBE6A9EA6A54578406CDCA /* SBUMessageThreadModule.Deprecated.swift */, ); - name = MessageThread; + path = Cell; sourceTree = ""; }; - FB25C845D2FA13B674EBAFEB /* Cell */ = { + FB787ED5AA4F418E903904C9 /* ChannelSettings */ = { isa = PBXGroup; children = ( + 7D9174D17DF13E3188973925 /* SBUBaseChannelSettingsViewController.Deprecated.swift */, ); - path = Cell; + name = ChannelSettings; sourceTree = ""; }; FBC9EE32309D48B0375B9F83 /* Channel */ = { @@ -3961,31 +3969,21 @@ path = Channel; sourceTree = ""; }; - FC0B96510E8F914FA7275337 /* Channel */ = { + FBD2E1E1916FF2A03D149844 /* Replies */ = { isa = PBXGroup; children = ( - 1C22DFCFB3A0064EA5ABB316 /* Notifications */, - E8425926A102661471AB7C9B /* SBUBaseChannelModule.Deprecated.swift */, - 7568AC4DD622C642F8C86A84 /* SBUGroupChannelModule.Deprecated.swift */, - 6B1329AD76653498A7A89903 /* SBUOpenChannelModule.Deprecated.swift */, + 69A833188C137A92F05E5939 /* MessageView */, + 9549ED95BC03AF80FC0C3783 /* ViewParams */, ); - name = Channel; - sourceTree = ""; - }; - FD6C0423CC414766E36083CF /* VoiceNote */ = { - isa = PBXGroup; - children = ( - 6C2623EE8E400DE0B3C5948C /* SBUVoiceMessageInputView.swift */, - ); - name = VoiceNote; + name = Replies; sourceTree = ""; }; - FE2D15097438D9A69168F99F /* NotificationSettings */ = { + FE5B25D2DCCF1AC3B1588F32 /* SubViews */ = { isa = PBXGroup; children = ( - 5E0E8F23076D1B9BB444BD4C /* SBUGroupChannelPushSettingsViewModel.swift */, + 0B7FB5C4E062D8FEA91CF364 /* SBUMessageFormChipView.swift */, ); - name = NotificationSettings; + name = SubViews; sourceTree = ""; }; FE861A8F1548B95C04F4DD69 /* SelectUser */ = { @@ -4003,14 +4001,19 @@ path = VoiceNote; sourceTree = ""; }; - FFF82830B77CB07F20FCD39E /* InviteUser */ = { + FFEC72B4A082767F228F865A /* Life cycles */ = { isa = PBXGroup; children = ( - E62255854A90BDDE83B4332B /* SBUInviteUserModule.Header.swift */, - 0E83AF8B3053B214820961E7 /* SBUInviteUserModule.List.swift */, - 6991FDDEF0FDC407BC07A80C /* SBUInviteUserModule.swift */, + F8BF4CFA798025446FF6FB5E /* SBUCollectionViewCell.swift */, + F34398F5E85BB1299EB205D7 /* SBUMessageCellProtocol.swift */, + 46D4C42BF1951D187EBF49D2 /* SBUQuoteMessageInputViewProtocol.swift */, + 284AA86927F4AA2A94378514 /* SBUQuotedMessageViewProtocol.swift */, + 874A7A8861CBCE5000CF39EB /* SBUTableViewCell.swift */, + 8DF33D4DB49A05B5E0BE8918 /* SBUTextView.swift */, + 53332A43727953F0BCF98825 /* SBUView.swift */, + 7ABF4F182517E1C11030F97F /* SBUViewLifeCycle.swift */, ); - name = InviteUser; + name = "Life cycles"; sourceTree = ""; }; /* End PBXGroup section */ @@ -4116,7 +4119,7 @@ EA65CC9A04FD4D786ACC0F50 /* Main.storyboard in Resources */, C12184EC9A09DE75AC01149E /* MainItemView.xib in Resources */, 952CABAB72144676A0E7E404 /* MainView.xib in Resources */, - AE9377C37B815B660C3F736F /* Assets.xcassets in Resources */, + 1FFE6198A9E7A404019CAF8F /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4220,446 +4223,447 @@ E022C39DAE8F104CB09DD281 /* UserDefaults+Ext.swift in Sources */, BA6D6556E19151D810E62156 /* UserInfoTitleView.swift in Sources */, 18E798E65CBA3F331117FD2C /* ViewController.swift in Sources */, - B59CD7E79CF335C4ACB452CC /* SBUMentionConfiguration.swift in Sources */, - 71E09885C00370807C8CCB18 /* SBUUserMentionConfiguration.swift in Sources */, - FD4CD19EFBD84971258D1EC8 /* SBUMessageCellConfiguration.swift in Sources */, - ACC93BB9AF49F4AE0D77BB42 /* SBUReplyConfiguration.swift in Sources */, - B15C048BB861E37DBCF107A5 /* SBUConfig.Base.swift in Sources */, - 9B975EE2F89292F4C0256D96 /* SBUConfig.CodingKeys.swift in Sources */, - BD20E8D4E3F1DE070CFE903A /* SBUConfig.Common.swift in Sources */, - C0AFB03B54F9D585105DB1DA /* SBUConfig.GroupChannel.swift in Sources */, - DB726332AD97F358F6EBBC0F /* SBUConfig.OpenChannel.swift in Sources */, - 8632B24F5CBCD568D049C09B /* SBUConfig.swift in Sources */, - 4ADEDB068FF439B7777068D5 /* SBUConfigManager.swift in Sources */, - 0744C6C5AA9D6619C1872DD7 /* SBUDashboardConfig.swift in Sources */, - 8F25B8474DAA05547310CC61 /* SBUScrollPostionConfiguration.swift in Sources */, - CDC70D474B454FF7A11E9036 /* SBUVoiceMessageConfiguration.swift in Sources */, - A3564E16955FE8157764380C /* SBUConstant.swift in Sources */, - 10E17AD84FFE06137F92F598 /* SBUDateFormatSet.swift in Sources */, - 1BFF0073C42D404922E63AD8 /* SBUStringSet.Deprecated.swift in Sources */, - FC22C13CDDFEDCA502106A60 /* SBUStringSet.swift in Sources */, - 95A073A7F56917BB64B14262 /* BaseMesssage+SBUIKit.Deprecated.swift in Sources */, - DC9F6C5BB934F5E0B2B34021 /* SBUBaseMessageCellParams.Deprecated.swift in Sources */, - 6F772F2CA8DA983FDD257F52 /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */, - A3A47365B0067D974A411F7F /* SBUContentBaseMessageCell.Deprecated.swift in Sources */, - DC67DD474F043835B28AD363 /* SBUBaseChannelViewController.Deprecated.swift in Sources */, - 78EFF57CD09ADF394E02E37A /* SBUBaseChannelViewController.Unavailable.swift in Sources */, - 28F9B7686C989585AB111169 /* SBUGroupChannelViewController.Deprecated.swift in Sources */, - 83F213E82778C995B72466E9 /* SBUGroupChannelViewController.Unavailable.swift in Sources */, - 9B1EFAA5DE35E052608EB535 /* SBUOpenChannelViewController.Deprecated.swift in Sources */, - 06CA042E36383EE70BB78538 /* SBUOpenChannelViewController.Unavailable.swift in Sources */, - 14CC651080BD595FC2B6CFE7 /* SBUChannelListViewController.Deprecated.swift in Sources */, - 5CD9F5AF64617C6192C6E104 /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */, - 142B30C7A3B4526F8628F70C /* SBUCreateChannelViewController.Deprecated.swift in Sources */, - 8ECFE4A2EFC8CB197F284BFD /* SBUMemberListViewController.Deprecated.swift in Sources */, - 65E51B4732546032B37070E4 /* SBUMessageSearchViewController.Deprecated.swift in Sources */, - F8D92F334120F305AE58A14B /* SBUModerationsViewController.Deprecated.swift in Sources */, - 57980D5721C858155E2B3AD6 /* SBUModerationsViewModel.Deprecated.swift in Sources */, - A1AE55A3A062FD32B4BBEA85 /* SBUChatNotificationChannelModule.Deprecated.swift in Sources */, - 61FD38A5E0A9586ED91649F7 /* SBUFeedNotificationChannelModule.Deprecated.swift in Sources */, - FC5927389603CBD1D21BF634 /* SBUBaseChannelModule.Deprecated.swift in Sources */, - 185C1408AE60E6F869910100 /* SBUGroupChannelModule.Deprecated.swift in Sources */, - 5FD9A3671C70FA412713EE4E /* SBUOpenChannelModule.Deprecated.swift in Sources */, - C4C0659DB01553E5A70296D6 /* SBUGroupChannelListModule.Deprecated.swift in Sources */, - 260356F14F222F8D55F19E0A /* SBUOpenChannelListModule.Deprecated.swift in Sources */, - D8712160E5238DE12078E1CD /* SBUGroupChannelSettingsModule.Deprecated.swift in Sources */, - 32377672495F879BE5638F52 /* SBUOpenChannelSettingsModule.Deprecated.swift in Sources */, - E106B2A60BEC0D0A9EF1D1B7 /* SBUMessageSearchModule.Deprecated.swift in Sources */, - 5A983622E6A5E9634D33C4D9 /* SBUMessageThreadModule.Deprecated.swift in Sources */, - 81D9AAABC98B8526FEB140F8 /* SBUModerationsModule.Deprecated.swift in Sources */, - D63F3372A4C530E4CE73D498 /* SBUGroupChannelPushSettingsModule.Deprecated.swift in Sources */, - 8537C9718E096F30C3AE87C0 /* SBUModuleSet.Deprecated.swift in Sources */, - 6D3F51BE14BC01C408A76D37 /* SBUCreateChannelModule.Deprecated.swift in Sources */, - 934D87342A4D13E7B9FCD9AD /* SBUCreateOpenChannelModule.Deprecated.swift in Sources */, - F1CAEEC46F428243C651B391 /* SBUInviteUserModule.Deprecated.swift in Sources */, - 00B461A9B5C42A39A27A2BA3 /* SBURegisterOperatorModule.Deprecated.swift in Sources */, - 269E28EB94CE434AAFDD5CEB /* SBUUserListModule.Deprecated.swift in Sources */, - 988290775AAB608C1E26BE2C /* SBUBaseViewController.Unavailable.swift in Sources */, - 80D843F915A59823A550C39C /* SBUCoverImageView.Deprecated.swift in Sources */, - AA7D888F1ABC28519424D7E3 /* SBUEnums.Deprecated.swift in Sources */, - ABC4785908224B7AC6779F3E /* SBUForm.Deprecated.swift in Sources */, - FD855FA7E9DA565BB5454789 /* SBUFormFieldView.Deprecated.swift in Sources */, - 3FF6FD1AEE8AA7810F55E274 /* SBUFormView.Deprecated.swift in Sources */, - 575E6AF9B4F4C4A62A4A252B /* SBUFormViewParams.Deprecated.swift in Sources */, - B371D0CDF7A0EFDD2CDF777D /* SBUGlobals.Deprecated.swift in Sources */, - 1A0631092AA1A2B87B4C1DD5 /* SBUTableViewCell.Unavailable.swift in Sources */, - 1DEF6283E93B2259BF69CEAB /* SBUTheme.Deprecated.swift in Sources */, - 41B53A5BD2B74468729E3D8D /* SBUView.Unavaliable.swift in Sources */, - EE02BA8BD8E0F6EE530B6B67 /* SendbirdUI.Deprecated.swift in Sources */, - DB8CB4FDFB5E41FD678F3A5C /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */, - CAC0342CBE53BC15C4EDDD5E /* SBUEnums.swift in Sources */, - 7CFF8F40BDF2BB6FC882BB8B /* SBUIconSetType.swift in Sources */, - B8C65A8DD006696D16C7CA6F /* VoiceMessageStatus.swift in Sources */, - 4F7BA706F49296AAB1341F7F /* Array+SBUIKit.swift in Sources */, - 45E8BBA79B7C4A937763BF07 /* CGSize+SBUIKit.swift in Sources */, - E7ACD02B06BB83FDA15AD9A3 /* BaseMessage+SBUIKit.MessageTemplate.swift in Sources */, - BF96BB6E22ECC270635F27E4 /* BaseMessage+SBUIKit.swift in Sources */, - 3206B12B8FDC4C21C7E8099E /* MessageForm+SBUIKit.swift in Sources */, - 2B210DA91BBE1D99888B80C6 /* MultipleFilesMessage+SBUIKit.swift in Sources */, - D4683566EDF86449DD351ADA /* Collection+SBUIKit.swift in Sources */, - 12DB37E47592AC66F218DF17 /* Data+SBUIKit.swift in Sources */, - 8E4296D8F17833074F7FFE30 /* Date+SBUIKit.swift in Sources */, - 82A72EDAC73F8C9B29C7A186 /* Float+SBUIKit.swift in Sources */, - E829FEBCB05EB4251303AD12 /* Formatter+SBUIKit.swift in Sources */, - F355E48A7F774FB636BECABB /* NSLayoutConstraint+SBUIKit.swift in Sources */, - 27F19AA92D19D7B14522ED76 /* NSObject+SBUIKit.swift in Sources */, - 92C7F63606335F8B323C3A4D /* Sequence+SBUIKit.swift in Sources */, - 23B4214AE5621A17530BE357 /* String+SBUIKit.swift in Sources */, - D3F90C2BC5E5BC32E2405775 /* StringProtocol+SBUIKit.swift in Sources */, - BC0F85CF3EF713C71243E547 /* Thread+SBUIKit.swift in Sources */, - 4845B52886BB95957E8E1143 /* UIApplication+SBUIKit.swift in Sources */, - 3A2C4C055E5AE4186B67BBCE /* UIButton+SBUIKit.swift in Sources */, - EE27FABA38FF301AA616F985 /* UICollectionView+SBUIKit.swift in Sources */, - 1905F92330C0987CCE98A16A /* UIColor+SBUIKit.swift in Sources */, - E1BA0EF34A9AB221FEDD55A3 /* UIImage+SBUIKit.swift in Sources */, - 2293A37C49C7AD9276E6E615 /* UIImageView+SBUIKit.swift in Sources */, - CBB43D1C4968A1EAA790FC05 /* UINavigationController+SBUIKit.swift in Sources */, - F8A9385D067F346AC1F247E5 /* UIScrollView+SBUIKit.swift in Sources */, - 3D2CF7813F0A03FA03EE96CE /* UIStackView.SBUIKit.swift in Sources */, - 62555BD119C088591D41AC59 /* UITableView+SBUIKit.swift in Sources */, - BA06EDBE340168E3956945F1 /* UITextField+SBUIKit.swift in Sources */, - D7E460F1E23CD7E6FA026058 /* UIView+SBUIKit.swift in Sources */, - F2E3DFAD2386DE3116DA8DF6 /* UIViewController+SBUIKit.swift in Sources */, - F61CD56E52CEDEED854D4724 /* URL+SBUIKit.swift in Sources */, - F87AC81A02DE4658383E99F3 /* SBUCacheManager.Config.swift in Sources */, - A096F414CD85BDF96AE851D9 /* SBUCacheManager.File.swift in Sources */, - 23879AE1BA0EA20226AC6316 /* SBUCacheManager.Image.swift in Sources */, - 49D7CEE8AA0E255A96E59F1B /* SBUCacheManager.NotificationSetting.swift in Sources */, - 7A99E2898B074EFBB4E08C56 /* SBUCacheManager.Template.swift in Sources */, - BCDB7C2F3551BE91F2D4502C /* SBUCacheManager.Version.swift in Sources */, - 03DFC77923A054ECBDCF8EB1 /* SBUCacheManager.swift in Sources */, - CF0DDBBE201C6460564CDB86 /* SBUDownloadManager.swift in Sources */, - 55D58E80DE3824D5885152E5 /* SBUEmojiManager.swift in Sources */, - E480FB24115C55F985F509BC /* SBUMessageTemplateManager.swift in Sources */, - BAC5ADD1AA3BA7480A05850D /* SBUNotificationChannelManager.swift in Sources */, - BCB1F193167FD74D7D6BFF8A /* SBUPendingMessageManager.swift in Sources */, - CFBE5EAA873B887AA5ECE69C /* SBUPermissionManager.swift in Sources */, - 504639DE8ED5195313EC2F3F /* SBUTemplateType.swift in Sources */, - B806720A683021AF93B54FBB /* SBUToastType.swift in Sources */, - CBA719820A74BB8FEB15577D /* SBUToastView.swift in Sources */, - 4B7B02C41F3241153C82C37F /* SBUTypingIndicatorMessageManager.swift in Sources */, - 72902DBCFFA10BD8D5FB1A61 /* SBUVoicePlayer.swift in Sources */, - 4988710D7894474128F6AFA9 /* SBUVoiceRecorder.swift in Sources */, - B9F11A2695FC96432040FBA0 /* SBUMessageTemplate.Binder.swift in Sources */, - 5AB27FFA18B5CFEB6E487113 /* SBUMessageTemplate.Container.swift in Sources */, - AB455273908A707FFA41B3AF /* SBUMessageTemplate.Coordinator.swift in Sources */, - 87C8BB7647DF694891DA3AA4 /* SBUMessageTemplate.Payload.swift in Sources */, - CEF855A90282DD5C8D137940 /* SBUMessageTemplate.PayloadType.swift in Sources */, - 9F81D053DF4A81EA648B9AAB /* SBUMessageTemplate.TemplateList.swift in Sources */, - C8A7B4680833AACA90D6B9B2 /* SBUMessageTemplate.Renderer+Events.swift in Sources */, - EB326C8880B494F97306096C /* SBUMessageTemplate.Renderer+RenderItems.swift in Sources */, - 6BE28492D7C536C97D584022 /* SBUMessageTemplate.Renderer+RenderStyles.swift in Sources */, - 2751ABF1799D264BF59FCDCF /* SBUMessageTemplate.Renderer+Utils.swift in Sources */, - 2AA53A3333821B428CB458A2 /* SBUMessageTemplate.Renderer.Image.swift in Sources */, - 3C0FE21FE0448A1F4E5D0895 /* SBUMessageTemplate.Renderer.RendererType.swift in Sources */, - 95E85E73BF16D1DC6C4D0A42 /* SBUMessageTemplate.Renderer.Views.swift in Sources */, - 37C0C17878FAFD04750C886C /* SBUMessageTemplate.Renderer.swift in Sources */, - F2962C59DA99B746C59C312B /* SBUMessageTemplate.swift in Sources */, - 65270EAFC61E8827F8E57BF2 /* SBUMessageTemplate.Action.swift in Sources */, - 3040F24C275B7AECA95C8F9C /* SBUMessageTemplate.Decoders.swift in Sources */, - 8088BB4E7D4392D640A12598 /* SBUMessageTemplate.ErrorMessages.swift in Sources */, - 1880B290EF7AB9E563EA0454 /* SBUMessageTemplate.ImageRatioType.swift in Sources */, - C339F0615AAD9D7B21117FA8 /* SBUMessageTemplate.Syntax.Aligns.swift in Sources */, - A1AC0DC27F42DF572EF6966E /* SBUMessageTemplate.Syntax.Identifier.swift in Sources */, - 1B035079C937D26A852027F2 /* SBUMessageTemplate.Syntax.Item.swift in Sources */, - 7692594E08C9F0CB15F9B672 /* SBUMessageTemplate.Syntax.Sizes.swift in Sources */, - 7397A5B83726E656BB9ED28A /* SBUMessageTemplate.Syntax.Styles.swift in Sources */, - 2B1CF673FF95D6BF41B8DFB3 /* SBUMessageTemplate.Syntax.Types.swift in Sources */, - C86EFB2E00006C52AABEE260 /* SBUMessageTemplate.Syntax.Views.swift in Sources */, - EBEC9EC88B92319F11D26C64 /* MessageTemplateParserTest.swift in Sources */, - EF4C76CAAE502E37DE55C376 /* MessageTemplateTestViewController.swift in Sources */, - BC3F05622FC841A05D98B9CD /* SBUError.swift in Sources */, - 9B3772258F7F08A898E83E75 /* SBUExtendedMessagePayload.swift in Sources */, - 485BF572D26167277D5C8EB8 /* SBUExtendedMessagePayloadForUI.swift in Sources */, - E301F4767CB62EFC8D30D517 /* SBUFeedbackAction.swift in Sources */, - 6466D3B342DF4CA009F902BD /* SBUHighlightMessageInfo.swift in Sources */, - 00706761FC1D638FBA9673EF /* SBUMention.swift in Sources */, - EB06C00DAE6FCFD5EC8C18C6 /* SBUMessageCache.swift in Sources */, - 407CCAFCEE3FA2244F3C70B6 /* SBUScrollOptions.swift in Sources */, - 54B464DA10FE0A542BACB8A7 /* SBUTypingIndicatorInfo.swift in Sources */, - D2C7D96B6A5C5843D8058E05 /* SBUTypingIndicatorMessage.swift in Sources */, - C90EEBDAFD0C974111C7F92A /* SBUUser.swift in Sources */, - 7935943C38F90FF15D5366F6 /* SBUVoiceFileInfo.swift in Sources */, - 56B0B5FFBACE4B864B97856A /* SBUGroupChannelModule.Header.swift in Sources */, - 4AD89049BE2E9A677177C190 /* SBUGroupChannelModule.Input.swift in Sources */, - 13C364549410C6F993436A6B /* SBUGroupChannelModule.List.swift in Sources */, - D992DB37AD340798FE7170B1 /* SBUGroupChannelModule.swift in Sources */, - 7288E734670B2BA788438983 /* SBUChatNotificationChannelModule.Header.swift in Sources */, - FC76B228804E326F2770287C /* SBUChatNotificationChannelModule.List.swift in Sources */, - F3D80CC7D4C4FF45DFB40F18 /* SBUChatNotificationChannelModule.swift in Sources */, - 485E83E9B66B22B4C171750E /* SBUFeedNotificationChannelViewParams.swift in Sources */, - B9129A6E8359F8E8AFDD4CDC /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */, - 42114070D100AEA47594282D /* SBUFeedNotificationChannelModule.Header.swift in Sources */, - 6957A35119F11BC7D6BEB809 /* SBUFeedNotificationChannelModule.List.swift in Sources */, - 446B070B9F2E341375C0D9DD /* SBUFeedNotificationChannelModule.swift in Sources */, - C087921D10476678B80CECFC /* SBUOpenChannelModule.Header.swift in Sources */, - 2031EF881BFBA90639FBE507 /* SBUOpenChannelModule.Input.swift in Sources */, - 2873BCFC83C63786FB59313A /* SBUOpenChannelModule.List.swift in Sources */, - 0E50DEEB4A658A2B05EA60E1 /* SBUOpenChannelModule.Media.swift in Sources */, - CCB372F085D7EE8DAD246429 /* SBUOpenChannelModule.swift in Sources */, - 4EC79F1F15A0729F10EBD8C8 /* SBUBaseChannelModule.Header.swift in Sources */, - AB046CE670099750A7875627 /* SBUBaseChannelModule.Input.swift in Sources */, - 507C5ECA774A6422A02687E8 /* SBUBaseChannelModule.List.swift in Sources */, - 9D909DDB655E2BDB15B447DC /* SBUBaseChannelModule.swift in Sources */, - 6C109B178D7E4B3AE7F9FDC4 /* SBUGroupChannelListModule.Header.swift in Sources */, - B81032D8BCD02107A92E9957 /* SBUGroupChannelListModule.List.swift in Sources */, - 9EB365531AD062E26A6161FA /* SBUGroupChannelListModule.swift in Sources */, - FEC90615728E88F45E72E4B5 /* SBUOpenChannelListModule.Header.swift in Sources */, - 27D04D7AF80F21CF4F4E58CF /* SBUOpenChannelListModule.List.swift in Sources */, - DA27FB8A69CDD8916A34ADF3 /* SBUOpenChannelListModule.swift in Sources */, - 83A63A40A6928F592E8F1595 /* SBUBaseChannelListModule.Header.swift in Sources */, - 9D239DF59DC188575CFCDB3E /* SBUBaseChannelListModule.List.swift in Sources */, - E2057E6D77322883C4B67B13 /* SBUBaseChannelListModule.swift in Sources */, - B8816928E4F82CE3ED24F52B /* SBUChannelSettingItem.swift in Sources */, - C1531C210C8E2CFD4B9B8DFB /* SBUGroupChannelSettingsModule.Header.swift in Sources */, - A701E8D16D3AFC8EFD7B5ABD /* SBUGroupChannelSettingsModule.List.swift in Sources */, - 3ABC14E3CC46EC315ADDBD58 /* SBUGroupChannelSettingsModule.swift in Sources */, - F0A5D38F55F7399876F28B15 /* SBUOpenChannelSettingsModule.Header.swift in Sources */, - 317C6C37AE4226827ABEB534 /* SBUOpenChannelSettingsModule.List.swift in Sources */, - 63E2534ED67FFF81F5DC31D2 /* SBUOpenChannelSettingsModule.swift in Sources */, - A78A0E4BBA44C7276C2685CE /* SBUBaseChannelSettingsModule.Header.swift in Sources */, - F6725D946CEB0FBB2D04FF07 /* SBUBaseChannelSettingsModule.List.swift in Sources */, - E7DC9246E2D99CF8346FE9A6 /* SBUBaseChannelSettingsModule.swift in Sources */, - 9E828F8F51E9B0FD4D9AC384 /* SBUMessageSearchModule.Header.swift in Sources */, - D475FC67058A611261C3DA40 /* SBUMessageSearchModule.List.swift in Sources */, - 77933580E49C5CF535805800 /* SBUMessageSearchModule.swift in Sources */, - 5DE3AA4E222CAF4779D11EF7 /* SBUMessageThreadModule.Header.swift in Sources */, - D92EBF80E57BC3A9354BB87F /* SBUMessageThreadModule.Input.swift in Sources */, - A6804D63E1FCDB0C251C2006 /* SBUMessageThreadModule.List.swift in Sources */, - 341669D6B8253F88D927E417 /* SBUMessageThreadModule.swift in Sources */, - 9F08935435259A966B0EEEDE /* SBUModerationsModule.Header.swift in Sources */, - A4B4ACE77A5FF5D30B99E1FF /* SBUModerationsModule.List.swift in Sources */, - 312589A484D9F6EB9B81EBD3 /* SBUModerationsModule.swift in Sources */, - 5C39A63D1039B505F9263D35 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */, - 763BF665ECD8D290B34D7AE2 /* SBUGroupChannelPushSettingsModule.List.swift in Sources */, - 6182BCF3DC09E5D967DB0BC2 /* SBUGroupChannelPushSettingsModule.swift in Sources */, - BB5108C0A2F721D7802CDB13 /* SBUModuleSet.swift in Sources */, - 68B44CAEA4BF169664D9CA9A /* SBUCreateChannelModule.Header.swift in Sources */, - 440794528F04B829F1D2FEAD /* SBUCreateChannelModule.List.swift in Sources */, - 00A70633D2F1CB92E4B3CB85 /* SBUCreateChannelModule.swift in Sources */, - 6C9B18F9FF1AE83BAF202868 /* SBUCreateOpenChannelModule.Header.swift in Sources */, - A84F27A0BB1EE40DBF7E594D /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */, - EDB7C5912631C74DB3CB0B4D /* SBUCreateOpenChannelModule.swift in Sources */, - 1D4E5400187AFFC589A2B728 /* SBUInviteUserModule.Header.swift in Sources */, - 0A3D199448C818A8DE5FDDE3 /* SBUInviteUserModule.List.swift in Sources */, - 637C87449567C7D3AEE8EE84 /* SBUInviteUserModule.swift in Sources */, - 37DF6C0665203422482E28DB /* SBURegisterOperatorModule.Header.swift in Sources */, - EC763C61290DB09FB1E8435B /* SBURegisterOperatorModule.List.swift in Sources */, - EB7B465594587C5FCEEC9AB3 /* SBURegisterOperatorModule.swift in Sources */, - 5939CF08C9526730927361ED /* SBUBaseSelectUserModule.Header.swift in Sources */, - C164C490C139DA96C196C3EB /* SBUBaseSelectUserModule.List.swift in Sources */, - 84B9634FFF45C3CD5B05F77A /* SBUBaseSelectUserModule.swift in Sources */, - B5C55D9F2650FB23EBF90D3B /* SBUUserListModule.Header.swift in Sources */, - 3DCF4A1B01E99740863110CC /* SBUUserListModule.List.swift in Sources */, - 996702F1150572C2172BE2D2 /* SBUUserListModule.swift in Sources */, - 3BB28985BB361E50647FBDB8 /* CommonProtocols.swift in Sources */, - B14095B2AE61B832AD54FC83 /* SBUAvailable.swift in Sources */, - 1E74E182A6C1A30CD76FB5B2 /* SBUGlobalCustomParams.swift in Sources */, - 64EEC0E9F55AC227305412EF /* SBUGlobals.swift in Sources */, - CE275B0B6B7FF21B2F1D5406 /* SendbirdUI.swift in Sources */, - E6F5F37D7A2527DF283C223B /* SBUColorSet.swift in Sources */, - D2170C3E2569DDE337D3F4B4 /* SBUFontSet.swift in Sources */, - ED8C18FB570C37BA30EA5269 /* SBUIconSet.swift in Sources */, - 323691B79796E1A00483E84B /* SBUTheme+Type.swift in Sources */, - 97972C181C506A06820F8D7B /* SBUTheme.swift in Sources */, - 9AADE61B042A55ED2CE593A3 /* BlockingOperation.swift in Sources */, - 44E2B715B4994720C49EA6CC /* SBUDebouncer.swift in Sources */, - 5FED50D69B795CBE7BD360B6 /* SBULogger.swift in Sources */, - 679799C0A55933D8376C50BF /* SBUMentionManager.swift in Sources */, - 4B798219608854F96EE013D8 /* SBUPropertyWrapper.swift in Sources */, - ADF5EC9D9E64C00A7009BCBA /* SBUUtils.swift in Sources */, - C171CCC2A521AA4F7C9EB8C8 /* SBUCategoryFilterCell.swift in Sources */, - F1840E613D9254F1EB96BAA3 /* SBULinkClickableTextView.swift in Sources */, - 7234443B0A9A2F12DB824721 /* SBUMarkdownTransfer.swift in Sources */, - B10ECC1FA4894CC10CBE107C /* SBUMessageDateView.swift in Sources */, - 9C4613AAE1D4EB0561F8901B /* SBUMessageProfileView.swift in Sources */, - 0E213EA883574EB70D606CA4 /* SBUMessageStateView.swift in Sources */, - 6EDC8E3B57FC320594B9FE5F /* SBUMessageWebView.swift in Sources */, - EDA909F8E8063F81B5160ED0 /* SBUNotificationTimelineView.swift in Sources */, - AF7BFB06A84CCFB9CFE60639 /* SBUOpenChannelMessageWebView.swift in Sources */, - 7B23304E2B76D9D5849E2807 /* SBUSelectableStackView.swift in Sources */, - 5FC7ED285B5755EC49DE1213 /* SBUUserMessageTextView.swift in Sources */, - F35F9108B443140EEBF7ABA9 /* SBUUserNameView.swift in Sources */, - 8B22BF8C79F0FFF1307F212C /* SBUFileViewController.swift in Sources */, - 3E4E1E0A4F0701B9935459D3 /* SBUChannelInfoHeaderView.swift in Sources */, - 4F023A51A1BC5947CE535E61 /* SBUChannelTitleView.swift in Sources */, - 15121BA5F00A913833D4C7EB /* SBUBaseCarouselView.swift in Sources */, - 4CBB4C8AB826C8E7E0600D1A /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */, - 5FA7BA9E09577C90F8340069 /* SBUFeedbackView.swift in Sources */, - 22954C114AF07ED250076778 /* SBUFeedbackViewParams.swift in Sources */, - 5E3DE5488D218DF4FD8059A9 /* SBUBaseFileContentView.swift in Sources */, - 2EB9AB2B07BCD693E667DBC5 /* SBUCommonContentView.swift in Sources */, - 0891B330BF01B35194A16BDC /* SBUImageContentView.swift in Sources */, - 091B1766362ED583A665151D /* SBUOpenChannelCommonContentView.swift in Sources */, - AFB840B916B24B64F3E4DF0B /* SBUOpenChannelImageContentView.swift in Sources */, - EE31172D3DD8CBB3DE44B2E5 /* SBUVoiceContentView.swift in Sources */, - D9BE70BB392859C9415E1100 /* SBUAdminMessageCellParams.swift in Sources */, - 12E403DFA0D74CEE0291EBE8 /* SBUBaseMessageCellParams.swift in Sources */, - 2ADA344F6CFFEC4409668228 /* SBUFeedNotificationCellParams.swift in Sources */, - 0005F60F56CFEB3E33F4E8B8 /* SBUFileMessageCellParams.swift in Sources */, - E785F0665699DA3A22786369 /* SBUMessageTemplateCellParams.swift in Sources */, - 942A02962DD7BCE95AE51E1C /* SBUMultipleFilesMessageCellParams.swift in Sources */, - 29D4C91C06C9AF5A793E619C /* SBUTypingMessageCellParams.swift in Sources */, - 4944716B34DFBF397F588F3F /* SBUUnknownMessageCellParams.swift in Sources */, - A4B7104F6408AB32BA1037EC /* SBUUserMessageCellParams.swift in Sources */, - EB60891141ED4B60D9853ECB /* SBUMessageFormViewParams.swift in Sources */, - 763B7BF494B575FC05AA0E22 /* SBUMessageFormChipsItemView.swift in Sources */, - 6922D79204E20AE26A335E8B /* SBUMessageFormFallbackView.swift in Sources */, - BC591A3ED9551765311B505A /* SBUMessageFormItemView.swift in Sources */, - 0E755E7E9EDED917A637935F /* SBUMessageFormMultiTextItemView.swift in Sources */, - A65329D0117E6F6F0B273DF0 /* SBUMessageFormSingleTextItemView.swift in Sources */, - 03B8F3E74263B6D36D3D7E24 /* SBUMessageFormView.swift in Sources */, - 8789EDB286B8659AF4853531 /* SBUMessageFormChipView.swift in Sources */, - 097E2CC591D8F4ABCEB21E4D /* SBUMultipleFilesMessageCell.swift in Sources */, - 639DD096007B16FC1CC76665 /* SBUMultipleFilesMessageCollectionView.swift in Sources */, - DB27438B95CD0A7EE7B5EBE4 /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */, - 1B5BB697D114BB5425C566F9 /* SBUChatNotificationCell.swift in Sources */, - FD4106A3F1170289734BF221 /* SBUFeedNotificationCell.swift in Sources */, - F9DF8EF724F5AB712613745F /* SBUNotificationCell.swift in Sources */, - 52D3953F32880E7027911E5A /* SBUOpenChannelAdminMessageCell.swift in Sources */, - 302F75A0F973AFE32720BF4C /* SBUOpenChannelBaseMessageCell.swift in Sources */, - 47BD6E85C5CED95F63CD6CA5 /* SBUOpenChannelContentBaseMessageCell.swift in Sources */, - 88D7F88551409465BEFBB707 /* SBUOpenChannelFileMessageCell.swift in Sources */, - 9E2FD1827E39D5EE925C58F1 /* SBUOpenChannelUnknownMessageCell.swift in Sources */, - B901CF273A993F524F0CB9DD /* SBUOpenChannelUserMessageCell.swift in Sources */, - B95F354A7B33EF8FFFFDE517 /* QuotedFileCommonContentView.swift in Sources */, - B091B1E3117657953C210A25 /* QuotedFileImageContentView.swift in Sources */, - E128FD7AFFD642F676F77FE0 /* SBUQuotedBaseMessageView.swift in Sources */, - 3441C3A760F0F8E94B7C92AA /* SBUQuotedFileMessageView.swift in Sources */, - BF200A02B3F26E42CB84CCFE /* SBUQuotedUserMessageView.swift in Sources */, - 610AE46AF1FB52A021899CA1 /* SBUThreadInfoView.swift in Sources */, - 8B3DCE432C6467A6056513D8 /* SBUQuotedBaseMessageViewParams.swift in Sources */, - CBB82CB09845CDD840900674 /* SBUAdminMessageCell.swift in Sources */, - F29C6FE0E732369B3CCA3925 /* SBUBaseMessageCell.Feedback.swift in Sources */, - 330540BEBCD4A2E9FE679D5A /* SBUBaseMessageCell.swift in Sources */, - 86A189EF20160D93612D5791 /* SBUContentBaseMessageCell.swift in Sources */, - 65F9E49B8E94FE3D13C8A8ED /* SBUFileMessageCell.swift in Sources */, - C0683C99D1934814EE069E6A /* SBUMessageTemplateCell.MessageTemplateLayer.swift in Sources */, - 7F2D48D03EE37F9F440305C7 /* SBUMessageTemplateCell.swift in Sources */, - 8BACC44B1ABA7B255922828F /* SBUMessageTemplateCellLayout.swift in Sources */, - 6DC650D0DFB842CBFCD1CB95 /* SBUTypingIndicatorMessageCell.swift in Sources */, - B55BAA905E41C0D6255AAB6E /* SBUUnknownMessageCell.swift in Sources */, - ECCA94CCCEC2031C4FB6A05E /* SBUUserMessageCell.swift in Sources */, - 5CAD8119C628D57E99700A51 /* SBUSuggestedReplyViewParams.swift in Sources */, - 25C8BE0D1CEC3CCBDCFB1F2C /* SBUHorizontalSuggestedReplyOptionView.swift in Sources */, - 2D39DF95C97CA563DB4C02B0 /* SBUHorizontalSuggestedReplyView.swift in Sources */, - 2ED1E582A3FDBB66302448F3 /* SBUSimpleSuggestedReplyOptionView.swift in Sources */, - E0D1E2731496B0C5287F62A1 /* SBUSuggestedReplyOptionView.swift in Sources */, - 53366AC932096AB5D3B9C5A8 /* SBUSuggestedReplyView.swift in Sources */, - 175EDF509CED233AD9CC18A8 /* SBUVerticalSuggestedReplyView.swift in Sources */, - 25B15AB0ED21C714EE4382BC /* SBUMentionLimitGuideCell.swift in Sources */, - F4A0F4BD05397D57F1876EC0 /* SBUMessageInputMode.swift in Sources */, - 075325CD2CB8948AADE6DA6D /* SBUMessageInputView.swift in Sources */, - 3B10258359823F2DFFCB0411 /* SBUQuoteMessageInputView.swift in Sources */, - BDB8E9B62D4C93017B0DAB17 /* SBUSuggestedMentionList.swift in Sources */, - 577B4AE583481A14154AA8EF /* SBUQuoteMessageInputViewParams.swift in Sources */, - C894EB180E4A2D16207F9235 /* SBUNewMessageInfo.swift in Sources */, - 302F3AAAF9C424E4D167861E /* SBUNewNotificationInfo.swift in Sources */, - 8CC44283024CB0AFA7BD727E /* SBUEmojiListViewController.swift in Sources */, - 87BFC82A1C8C7781DC896396 /* SBUMessageReactionView.swift in Sources */, - 8A584E443650C94B7CBEA655 /* SBUParentMessageInfoReactionView.swift in Sources */, - 8B79B755304F8C2A9626B20A /* SBUReactionCollectionViewCell.swift in Sources */, - 72A3CA8CBBED336D52DBD165 /* SBUReactionsViewController.swift in Sources */, - 1F15043E7B195D09777F1BAC /* SBUBaseChannelViewController.Keyboard.swift in Sources */, - 21E6DD3309CD0AC66D825A5F /* SBUBaseChannelViewController.swift in Sources */, - 057D8652D57D04666EF3C17C /* SBUChatNotificationChannelViewController.swift in Sources */, - 975F32AF8591EE88D3C23708 /* SBUFeedNotificationChannelViewController.swift in Sources */, - CDEAD647271F16D2C98B776B /* SBUGroupChannelViewController.swift in Sources */, - B515FCD6B9055F3D1FAC0E09 /* SBUOpenChannelViewController.swift in Sources */, - 028D526AEBBFDFA8A6E40613 /* SBUMessageWebViewModel.swift in Sources */, - E2F27E4C8C46D76B9117F6D3 /* SBUUserMessageTextViewModel.swift in Sources */, - 2E3BFC5CF85305E0F97F7BD1 /* SBUBaseChannelCell.swift in Sources */, - 558053A0676082641364470A /* SBUGroupChannelCell.swift in Sources */, - 73631BDE609471B484485DC3 /* SBUOpenChannelCell.swift in Sources */, - 7275C683BA3ED7083D40BBC6 /* SBUBaseChannelListViewController.swift in Sources */, - C9C8E7120E9DC09596EB3D30 /* SBUGroupChannelListViewController.swift in Sources */, - B0488A6104676E975956A351 /* SBUOpenChannelListViewController.swift in Sources */, - 3E2313CFED5BC3525621718C /* SBUBaseChannelSettingCell.swift in Sources */, - 047735ECF42403A37C5E283A /* SBUGroupChannelSettingCell.swift in Sources */, - 8E2E082590682C709F0D80FA /* SBUModerationCell.swift in Sources */, - 1959A7D69ED35685C08D7BF9 /* SBUOpenChannelSettingCell.swift in Sources */, - 2AD5498090D77A003DF83D7E /* SBUBaseChannelSettingsViewController.swift in Sources */, - 445E360FC7FA10BC92470212 /* SBUGroupChannelSettingsViewController.swift in Sources */, - 96CE12F11785B3557BA3EFEC /* SBUOpenChannelSettingsViewController.swift in Sources */, - B67F76C4AD976295655EA80C /* SBUChannelSettingsChannelInfoView.swift in Sources */, - 745C4246217DB8F487633EED /* SBUBottomSheetController.swift in Sources */, - 5385A56B3862B044B2FDE855 /* SBUMenuCell.swift in Sources */, - CA6097E757C954C10AAEDBD8 /* SBUMenuSheetViewController.swift in Sources */, - 2E4B4D8DB841F6CDBDFBC50D /* SBUMenuView.swift in Sources */, - 1E8F6D09A6A495197747710D /* SBUPhotoAccess.swift in Sources */, - E8FC3C6B4744267EE020D086 /* SBUPhotoCollectionViewCell.swift in Sources */, - 1F6E3208A77E5B01C9A5A138 /* SBUSelectablePhotoViewController.swift in Sources */, - FF35294F8C476BF086343B7B /* SBUActionSheet.swift in Sources */, - A34CA492DBD741DA4E810427 /* SBUAlertView.swift in Sources */, - 1C6BDEB440E1B2313BA1B124 /* SBUAnimation.swift in Sources */, - 8ECC1E73346D8B4EB6B48611 /* SBUBarButtonItem.swift in Sources */, - 2D2AA98A40D9E45344C37BBC /* SBUCollectionViewFlowLayout.swift in Sources */, - 0F16141265AD9C80374F9DF6 /* SBUCommonItem.swift in Sources */, - 5D8D76ED5414AB35903D9F1C /* SBUCommonViewControllerSet.swift in Sources */, - A957E5577450DF7F270E9F00 /* SBUCoverImageView.swift in Sources */, - FDFFD0F7D8A852C649325CAF /* SBUEmptyView.swift in Sources */, - 4E9A4C6088C10D1EC7C713B7 /* SBULayoutableButton.swift in Sources */, - 5418CC11CCAC89EBCB6DFFA4 /* SBULoading.swift in Sources */, - 7F489EA7AB8376DFA29E7A67 /* SBUMarginView.swift in Sources */, - 3708322791590A673002D1A7 /* SBUNavigationTitleView.swift in Sources */, - 6A5B80DE33AE0BCA06F6E8B1 /* SBUNotificationEmptyView.swift in Sources */, - D7F3EB7C95CCCCF3FE704C60 /* SBUNotificationNavigationTitleView.swift in Sources */, - DE0885B7E71148CBAD97CC0F /* SBUPaddingLabel.swift in Sources */, - 483FF5745C2217C23D652444 /* SBUStackView.swift in Sources */, - DED884DEB5C5D9FD5171A123 /* SBUTemplateLabel.swift in Sources */, - 93A44AA4DA6580060581F85B /* SBUTypingIndicatorBubbleView.swift in Sources */, - FA3EA8393BC1D2F1CAD6CAFE /* SBUUnderLineTextField.swift in Sources */, - 48E2C549761F64AA1663DBAA /* SBUUserProfileView.swift in Sources */, - 54E1401C0A91D3BE39FFE5F6 /* SBUUserCell.swift in Sources */, - 14599DC2B147A1D51427FAAC /* SBUCollectionViewCell.swift in Sources */, - E7C9A9F620F1019F2C8343E1 /* SBUMessageCellProtocol.swift in Sources */, - 57264D9052538383E2C3B9A9 /* SBUQuoteMessageInputViewProtocol.swift in Sources */, - 1545F61303945D12FAEE469C /* SBUQuotedMessageViewProtocol.swift in Sources */, - 9B734D9649D491BD3E5B43B9 /* SBUTableViewCell.swift in Sources */, - B951E4B6F3B1CE03F689F859 /* SBUTextView.swift in Sources */, - 6CF075ECCEC9A9B9CE320CB2 /* SBUView.swift in Sources */, - 78709B574200D77493D92C05 /* SBUViewLifeCycle.swift in Sources */, - 1340CA592705957334F785C8 /* SBUMessageSearchResultCell.swift in Sources */, - 67E52F1882EDF4001073E083 /* SBUMessageSearchViewController.swift in Sources */, - D603DE406EE03A7D387BA892 /* SBUMessageThreadTitleView.swift in Sources */, - 8F570BF265D2D158A8A87439 /* SBUMessageThreadViewController.swift in Sources */, - 4B83F1EF95C24EEE2292DEBE /* SBUParentMessageInfoView.swift in Sources */, - EEB5DAA43D48787BC4B8F71F /* SBUModerationsViewController.swift in Sources */, - C552BA167933ABF105046D27 /* SBUChannelPushSettingCell.swift in Sources */, - EA7A475735439439E6E292BA /* SBUGroupChannelPushSettingsViewController.swift in Sources */, - 9AE101E39189DD741548DF61 /* SBUBaseViewController.swift in Sources */, - 67CDC45451963705600D5BC6 /* SBUViewControllerSet.swift in Sources */, - B979E56509A75B750B31B092 /* SBUCreateChannelViewController.swift in Sources */, - 3EE34EFF8ECEB5F92255921A /* SBUCreateOpenChannelViewController.swift in Sources */, - C5830645BAE33C8C4F00BFCB /* SBUCreateChannelTypeSelector.swift in Sources */, - 0F6A4CAA291168983D6E273D /* SBUBaseSelectUserViewController.swift in Sources */, - 96CE5531502A740F57881DCF /* SBUInviteUserViewController.swift in Sources */, - 96A780EF9EC2412A0C21B406 /* SBURegisterOperatorViewController.swift in Sources */, - 3E10DB80AA4803E984BF8D7F /* SBUUserListViewController.swift in Sources */, - C69C49E0F8ADAF174801477C /* SBUVoiceMessageInputView.swift in Sources */, - 8F0E865A6BE4CEDA4A2C1294 /* SBUBaseChannelViewModel.swift in Sources */, - 442B72A2BEF2CA2D4F27E2A8 /* SBUChatNotificationChannelViewModel.swift in Sources */, - ED9B84A9EE1D207A4327347C /* SBUFeedNotificationChannelViewModel.swift in Sources */, - A5FFA3CE6DBE3F9DD9FAEC57 /* SBUGroupChannelViewModel.swift in Sources */, - 570449C93062C1325548274F /* SBUOpenChannelViewModel.swift in Sources */, - 0964200D841D1CD352792A52 /* SBUBaseChannelListViewModel.swift in Sources */, - 5A1904D0ABC441FC84A4FE5C /* SBUGroupChannelListViewModel.swift in Sources */, - BA988C954A36BFF15398E93D /* SBUOpenChannelListViewModel.swift in Sources */, - 0A5CC2A7935D691D960A8301 /* SBUBaseChannelSettingsViewModel.swift in Sources */, - 19C4D3172B8A2601F9D6CE71 /* SBUGroupChannelSettingsViewModel.swift in Sources */, - 10FCE453768D8D0AEC5A8850 /* SBUModerationsViewModel.swift in Sources */, - D45DADB6DF5F7ACBA3CC1F9B /* SBUOpenChannelSettingsViewModel.swift in Sources */, - AEB65DAEDF52774786383DD0 /* SBUCommonDelegate.swift in Sources */, - 1A8E11E902ABFEBC4EF5A44E /* SBUMessageSearchViewModel.swift in Sources */, - E8A7D63AAC5D7104EF107386 /* SBUMessageThreadViewModel.swift in Sources */, - FF3ACAA20B127AB6700B4C82 /* SBUGroupChannelPushSettingsViewModel.swift in Sources */, - 08B1EE83ED81CFF4E334B92F /* SBUViewModelDelegate.swift in Sources */, - 4E99CCAD5F7ABA4555F33640 /* SBUCreateChannelViewModel.swift in Sources */, - 7F42AD5E952ECD2CD88B2F16 /* SBUCreateOpenChannelViewModel.swift in Sources */, - E44B5F2088999111AE34AE76 /* SBUBaseSelectUserViewModel.swift in Sources */, - E19EE11D900E92B2E8C437C5 /* SBUInviteUserViewModel.swift in Sources */, - 1C085417F7D2DA352E9305BE /* SBURegisterOperatorViewModel.swift in Sources */, - CE5A53F5635430C7A3D95378 /* SBUUserListViewModel.swift in Sources */, + 391980A5F12B30613B65949A /* SBUMentionConfiguration.swift in Sources */, + 7C659ECF4C33B5C9FCB5AC01 /* SBUUserMentionConfiguration.swift in Sources */, + 6CD73C5EBE34BC82DBFA9D6C /* SBUMessageCellConfiguration.swift in Sources */, + 35D971255A91DBAFF1777BFD /* SBUReplyConfiguration.swift in Sources */, + 918F3D4F72E55C97160EBF67 /* SBUConfig.Base.swift in Sources */, + 2C938930B4EE5433FF730F2D /* SBUConfig.CodingKeys.swift in Sources */, + 9BFC00A1CAB84CF2A0AB878E /* SBUConfig.Common.swift in Sources */, + C9CCB9FF31B242DD1147EE4A /* SBUConfig.GroupChannel.swift in Sources */, + 8AE0512B07EDF0FFD474B3F0 /* SBUConfig.OpenChannel.swift in Sources */, + B4B7219299553D3ED9F4BBDC /* SBUConfig.swift in Sources */, + D55BEF2B75963751005479D4 /* SBUConfigManager.swift in Sources */, + A1E635A01A61319BAFCCDDD6 /* SBUDashboardConfig.swift in Sources */, + 632934C9EE9008D098BE666F /* SBUScrollPostionConfiguration.swift in Sources */, + 5C89444883283A4AB5204ECE /* SBUVoiceMessageConfiguration.swift in Sources */, + DF01D12941D318CC9B520DD9 /* SBUConstant.swift in Sources */, + 3BDDEA2BD6ADDEE568FD12B0 /* SBUDateFormatSet.swift in Sources */, + ED42736CD27D97A27E00F51F /* SBUStringSet.Deprecated.swift in Sources */, + 89CB286C0EA572848127AC26 /* SBUStringSet.swift in Sources */, + EE4B40E4192F653D08599FD9 /* BaseMesssage+SBUIKit.Deprecated.swift in Sources */, + B7D2E5FC527F091B1BDA68B9 /* SBUBaseMessageCellParams.Deprecated.swift in Sources */, + 29420EEBD9D9D6F698469E3B /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */, + EC9E4CA5E0DBD8317A0122A4 /* SBUContentBaseMessageCell.Deprecated.swift in Sources */, + D6FE50A8CC3B5FA24FBC8309 /* SBUBaseChannelViewController.Deprecated.swift in Sources */, + D561D68D449289317D6ADBBF /* SBUBaseChannelViewController.Unavailable.swift in Sources */, + 92F7F1703447953F86F5E155 /* SBUGroupChannelViewController.Deprecated.swift in Sources */, + 83C9F5EF05A913A5D26275EE /* SBUGroupChannelViewController.Unavailable.swift in Sources */, + 586C31C4704971F119002F56 /* SBUOpenChannelViewController.Deprecated.swift in Sources */, + F270D3DE31A43810124F2045 /* SBUOpenChannelViewController.Unavailable.swift in Sources */, + 066A6B883441545429C47BF5 /* SBUChannelListViewController.Deprecated.swift in Sources */, + 04186016B27C6EAFB67F7093 /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */, + 329F3E48C068F3B11C0B345C /* SBUCreateChannelViewController.Deprecated.swift in Sources */, + 1C14CACE78898F221B9E0A3F /* SBUMemberListViewController.Deprecated.swift in Sources */, + 0E53AA33A248524DF59FE197 /* SBUMessageSearchViewController.Deprecated.swift in Sources */, + 2458439D9A959BDED7142C0C /* SBUModerationsViewController.Deprecated.swift in Sources */, + 68E41E4DE538E8B182417512 /* SBUModerationsViewModel.Deprecated.swift in Sources */, + 2D35B83060E1D419A06DAA81 /* SBUChatNotificationChannelModule.Deprecated.swift in Sources */, + DD8267594A79DE8F5CECE5F0 /* SBUFeedNotificationChannelModule.Deprecated.swift in Sources */, + CD7D161D7374B32D101B6ED7 /* SBUBaseChannelModule.Deprecated.swift in Sources */, + 673F2713701D23F2C7EB698C /* SBUGroupChannelModule.Deprecated.swift in Sources */, + 5DB47BEED5EE6796A7F93EC1 /* SBUOpenChannelModule.Deprecated.swift in Sources */, + 5DE4CCA93C40AC6C6D7BA39C /* SBUGroupChannelListModule.Deprecated.swift in Sources */, + 8DB12DAB5249DA3B8291FF61 /* SBUOpenChannelListModule.Deprecated.swift in Sources */, + AACD4E10F1D8A645BDD51CC5 /* SBUGroupChannelSettingsModule.Deprecated.swift in Sources */, + C0F7FB61A9D8ABEA9D05D8A3 /* SBUOpenChannelSettingsModule.Deprecated.swift in Sources */, + 762583202B9E45D80655E258 /* SBUMessageSearchModule.Deprecated.swift in Sources */, + 04523CA9CDED1D95F3A04D39 /* SBUMessageThreadModule.Deprecated.swift in Sources */, + 4F6A767491EA8877529A250E /* SBUModerationsModule.Deprecated.swift in Sources */, + 5CB2AD9425DD519C205A5A21 /* SBUGroupChannelPushSettingsModule.Deprecated.swift in Sources */, + BB4ACE79CEF33C6353D16E47 /* SBUModuleSet.Deprecated.swift in Sources */, + 0F6B2FB7C7419C2BA54CE526 /* SBUCreateChannelModule.Deprecated.swift in Sources */, + F8D1817856A46204121E40A8 /* SBUCreateOpenChannelModule.Deprecated.swift in Sources */, + 5E12256355C9042077D58DD7 /* SBUInviteUserModule.Deprecated.swift in Sources */, + F6D4AC1A4AFCF3FCA4EBD1C0 /* SBURegisterOperatorModule.Deprecated.swift in Sources */, + 26F30B3E275D2491246F8F4A /* SBUUserListModule.Deprecated.swift in Sources */, + 6977EF61C0CDEB2C222FEE6C /* SBUBaseViewController.Unavailable.swift in Sources */, + 237A5851A0982C77815D62FC /* SBUCoverImageView.Deprecated.swift in Sources */, + BE60C8589045683EFB644BBF /* SBUEnums.Deprecated.swift in Sources */, + EC2BD22D0C4E232DAB941202 /* SBUForm.Deprecated.swift in Sources */, + 37BC8D4A4E66EF72558BA233 /* SBUFormFieldView.Deprecated.swift in Sources */, + 06D5D0F19F321C72B3FFD4F1 /* SBUFormView.Deprecated.swift in Sources */, + D279A83A9D74DCD5309B4D43 /* SBUFormViewParams.Deprecated.swift in Sources */, + 1A0CBCE6F6DBC345BF0AED48 /* SBUGlobals.Deprecated.swift in Sources */, + 8BCAF97FFB50E38B3A584233 /* SBUTableViewCell.Unavailable.swift in Sources */, + 6EB31F475EA30C2E3DDC41E0 /* SBUTheme.Deprecated.swift in Sources */, + 07D5FB3669F9CC6A960DE1B8 /* SBUView.Unavaliable.swift in Sources */, + 33C47B9275C819E3AC004219 /* SendbirdUI.Deprecated.swift in Sources */, + 9EB60EBD6D72FAE4F6430758 /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */, + 5E1E0A59AA66F30B63C15A56 /* SBUEnums.swift in Sources */, + 1813397ECAD78E36BD3F6934 /* SBUIconSetType.swift in Sources */, + D8E5793FC59C6D0A256B2518 /* VoiceMessageStatus.swift in Sources */, + 21FD0FA315DB8FF313FBE9BA /* Array+SBUIKit.swift in Sources */, + AC3A176F224947D51115ABB7 /* CGSize+SBUIKit.swift in Sources */, + BF024B0794FA5DC17176B012 /* BaseMessage+SBUIKit.MessageTemplate.swift in Sources */, + 46E5C54C8F40C0B87170E6D4 /* BaseMessage+SBUIKit.swift in Sources */, + 3402A2DEBE27D0FB8DE33A2B /* MessageForm+SBUIKit.swift in Sources */, + B59952B926B6CE435DBCE5AA /* MultipleFilesMessage+SBUIKit.swift in Sources */, + 15EDDBE6D4E4A1F3181141FF /* SendbirdChat+SBUIKit.swift in Sources */, + EE6DFF3F927632AE43DFA2A7 /* Collection+SBUIKit.swift in Sources */, + 85B67DD6DC2BABC0C97CC36B /* Data+SBUIKit.swift in Sources */, + E63079B1F20E6354ED973CC4 /* Date+SBUIKit.swift in Sources */, + 66585D79B0AA0112AA623916 /* Float+SBUIKit.swift in Sources */, + F186CB25969944E8AD3C2198 /* Formatter+SBUIKit.swift in Sources */, + AC186A44C07CC310452F3D04 /* NSLayoutConstraint+SBUIKit.swift in Sources */, + C98E4BD50D10ADA2E342A997 /* NSObject+SBUIKit.swift in Sources */, + 54E1C368F10C78761ED071DF /* Sequence+SBUIKit.swift in Sources */, + 2C634E242646F83FC8C3FD9E /* String+SBUIKit.swift in Sources */, + B5CD024EE23FA05E56D67F9C /* StringProtocol+SBUIKit.swift in Sources */, + 330C00DCBA8E00B50D34C1A2 /* Thread+SBUIKit.swift in Sources */, + 3282FDDEA3514D40F185E0F5 /* UIApplication+SBUIKit.swift in Sources */, + AC9FDB44366F91F261EA6D29 /* UIButton+SBUIKit.swift in Sources */, + 8F4FDEE3BFA6D0BB45C6FD79 /* UICollectionView+SBUIKit.swift in Sources */, + F99E014594914A4D796074FA /* UIColor+SBUIKit.swift in Sources */, + 3E345FF89F1150B4F5E767E3 /* UIImage+SBUIKit.swift in Sources */, + B1B04E7A7235E06FF93769B6 /* UIImageView+SBUIKit.swift in Sources */, + 033DA49E04CA02EC6FE7F8FF /* UINavigationController+SBUIKit.swift in Sources */, + 20C5643659E4A34E840E70C6 /* UIScrollView+SBUIKit.swift in Sources */, + 6CD3492CCE2232F84AF9E7B6 /* UIStackView.SBUIKit.swift in Sources */, + 29887D58B9FF7EB34146C37C /* UITableView+SBUIKit.swift in Sources */, + 1CC7B9ABEBB1E8726B765FA8 /* UITextField+SBUIKit.swift in Sources */, + 1036E4C426952DAFD0F32367 /* UIView+SBUIKit.swift in Sources */, + C7421CD631D47852CD74B148 /* UIViewController+SBUIKit.swift in Sources */, + 7A414B6744591E46DD0D7C77 /* URL+SBUIKit.swift in Sources */, + D0616EE2392820053AB00378 /* SBUCacheManager.Config.swift in Sources */, + 9CBC1F232184317A91761D42 /* SBUCacheManager.File.swift in Sources */, + F14B55B18281DF0CA768030E /* SBUCacheManager.Image.swift in Sources */, + 47549C386EF1E623C27C06E6 /* SBUCacheManager.NotificationSetting.swift in Sources */, + 25B982A005E12B6BD2DA36BB /* SBUCacheManager.Template.swift in Sources */, + 7558A7F43992404DC04EDEF7 /* SBUCacheManager.Version.swift in Sources */, + 59BEC8DA4244DD92D16BC0C7 /* SBUCacheManager.swift in Sources */, + 39A8C6F8CB774CA4DBEA9BA4 /* SBUDownloadManager.swift in Sources */, + 4FA4A8CFF5FF744B37DD7C10 /* SBUEmojiManager.swift in Sources */, + 40D5B6D8AF29EDFF57A09F8A /* SBUMessageTemplateManager.swift in Sources */, + FE89B86BE879B15566692259 /* SBUNotificationChannelManager.swift in Sources */, + C0B28F46EE608D27E407025D /* SBUPendingMessageManager.swift in Sources */, + 5D1AA87E0EC1368AC8347D7E /* SBUPermissionManager.swift in Sources */, + 64D537C3B816C814715CD081 /* SBUTemplateType.swift in Sources */, + CFE1F3B8BE2E4E140CDDAF4F /* SBUToastType.swift in Sources */, + CE00C68F75268333EFD79813 /* SBUToastView.swift in Sources */, + 32F83CF49129E32A207B9B68 /* SBUTypingIndicatorMessageManager.swift in Sources */, + 94AC4762C48020FBFDDFCA74 /* SBUVoicePlayer.swift in Sources */, + 4C29EDD8A2BDDFE29260E226 /* SBUVoiceRecorder.swift in Sources */, + 07985FA7F838030738771215 /* SBUMessageTemplate.Binder.swift in Sources */, + 28557FE7B6B59393162823DA /* SBUMessageTemplate.Container.swift in Sources */, + D1C423781AB4BD763F8E616D /* SBUMessageTemplate.Coordinator.swift in Sources */, + 05817673B0F303A8A923B389 /* SBUMessageTemplate.Payload.swift in Sources */, + FAF2D15C88D147F8E366F960 /* SBUMessageTemplate.PayloadType.swift in Sources */, + D56A70911FC604411744CEEE /* SBUMessageTemplate.TemplateList.swift in Sources */, + F32D2EFF8CB351B6D4D05BC5 /* SBUMessageTemplate.Renderer+Events.swift in Sources */, + EB44E05AAD638B73FBAAD010 /* SBUMessageTemplate.Renderer+RenderItems.swift in Sources */, + 1473F35EF1F54D8F558DF231 /* SBUMessageTemplate.Renderer+RenderStyles.swift in Sources */, + FB4D74CB774B78F0FC0FB182 /* SBUMessageTemplate.Renderer+Utils.swift in Sources */, + 50CDE86EBDFA4C3F1D1A0CA0 /* SBUMessageTemplate.Renderer.Image.swift in Sources */, + 2EC18352132F5CE7EA1442E9 /* SBUMessageTemplate.Renderer.RendererType.swift in Sources */, + 7A371FE43261B70A69DF0EF8 /* SBUMessageTemplate.Renderer.Views.swift in Sources */, + 5EBB58A07A9544B7C8A40223 /* SBUMessageTemplate.Renderer.swift in Sources */, + 488CD544EE02D6C4F2342154 /* SBUMessageTemplate.swift in Sources */, + 9E8A83078C03D4F342194E30 /* SBUMessageTemplate.Action.swift in Sources */, + 48C017DEC74029B0B5E833D7 /* SBUMessageTemplate.Decoders.swift in Sources */, + B97E3EE269D286C8A0EB7C5E /* SBUMessageTemplate.ErrorMessages.swift in Sources */, + 1B7618369C9B5D0E8A04BEE4 /* SBUMessageTemplate.ImageRatioType.swift in Sources */, + 7E491F5D98FA11BBC29FB2A4 /* SBUMessageTemplate.Syntax.Aligns.swift in Sources */, + DF2534CFE149E5931B05ABAB /* SBUMessageTemplate.Syntax.Identifier.swift in Sources */, + CC9DFA631EB0090904ADBFA5 /* SBUMessageTemplate.Syntax.Item.swift in Sources */, + F36325B62D0F0A170DF30040 /* SBUMessageTemplate.Syntax.Sizes.swift in Sources */, + B7932159166D392E13662888 /* SBUMessageTemplate.Syntax.Styles.swift in Sources */, + 7040B01B2F7E10F37204915F /* SBUMessageTemplate.Syntax.Types.swift in Sources */, + 9882CC14FED6C9F1838A577D /* SBUMessageTemplate.Syntax.Views.swift in Sources */, + 73551B3E0EE2BF108DF66BE3 /* MessageTemplateParserTest.swift in Sources */, + EB31EFE6E4CF51EA611DDE69 /* MessageTemplateTestViewController.swift in Sources */, + 16206FBFED683E785F964030 /* SBUError.swift in Sources */, + 33FE1D66EE4A8A042909BA8C /* SBUExtendedMessagePayload.swift in Sources */, + 300C102AAAE4E80879B3E533 /* SBUExtendedMessagePayloadForUI.swift in Sources */, + A526C968B67DD05EDE26A689 /* SBUFeedbackAction.swift in Sources */, + 13061FE8ED99C5B9C7BC6811 /* SBUHighlightMessageInfo.swift in Sources */, + B3F784623B3081B02004282D /* SBUMention.swift in Sources */, + EC40434A46C0AC352903076B /* SBUMessageCache.swift in Sources */, + B339DECCB43612626760CF4D /* SBUScrollOptions.swift in Sources */, + 289BB04BDB018352553A0E4A /* SBUTypingIndicatorInfo.swift in Sources */, + 704DD015CD2438509183B5F6 /* SBUTypingIndicatorMessage.swift in Sources */, + 26F40A77241437A1D3976C3A /* SBUUser.swift in Sources */, + EC97014E90DC1E33834CD927 /* SBUVoiceFileInfo.swift in Sources */, + 5554AFF2FC5F0C0768DD1E53 /* SBUGroupChannelModule.Header.swift in Sources */, + DF4DFAF916359E355686B4F6 /* SBUGroupChannelModule.Input.swift in Sources */, + 9E5AC1AAE1383820CAD7A0D1 /* SBUGroupChannelModule.List.swift in Sources */, + E1ADAF0290E5C7606D649E45 /* SBUGroupChannelModule.swift in Sources */, + AD119B98774C4C8261935451 /* SBUChatNotificationChannelModule.Header.swift in Sources */, + A1E9B5B656B5D9F01E309868 /* SBUChatNotificationChannelModule.List.swift in Sources */, + E53074F81B2856A6081DC4C5 /* SBUChatNotificationChannelModule.swift in Sources */, + 7617E4555AD7647A420C65EE /* SBUFeedNotificationChannelViewParams.swift in Sources */, + 34118C80A34ABAF09D388376 /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */, + 6107906C1286210B6564EA48 /* SBUFeedNotificationChannelModule.Header.swift in Sources */, + E9FC7AA0F5A818A999B4FDD5 /* SBUFeedNotificationChannelModule.List.swift in Sources */, + A4FC5B99BCC3337C8C0B8C51 /* SBUFeedNotificationChannelModule.swift in Sources */, + F5072BBA9ADA2A44809D76D9 /* SBUOpenChannelModule.Header.swift in Sources */, + 7E08484898CB56BF10153D6C /* SBUOpenChannelModule.Input.swift in Sources */, + EEF380FB28C692953DF2C690 /* SBUOpenChannelModule.List.swift in Sources */, + 7C2EA812A98B4026738FDE27 /* SBUOpenChannelModule.Media.swift in Sources */, + 434B5BC44832D04A28281A0A /* SBUOpenChannelModule.swift in Sources */, + 336D868DD8B0936CE25DE4C0 /* SBUBaseChannelModule.Header.swift in Sources */, + CE1EDB77FBF6F78DA13F4E8F /* SBUBaseChannelModule.Input.swift in Sources */, + B1E632F72AEB7214F8BB9AF5 /* SBUBaseChannelModule.List.swift in Sources */, + 8A3B2166B1097CA6A61FBC90 /* SBUBaseChannelModule.swift in Sources */, + 257F7E36744145B2F4D98D51 /* SBUGroupChannelListModule.Header.swift in Sources */, + C656CE82CF9296DFE71DA9A0 /* SBUGroupChannelListModule.List.swift in Sources */, + C70D3B4169BB6988CB68F886 /* SBUGroupChannelListModule.swift in Sources */, + 8AF11B9D460DDB22020917C8 /* SBUOpenChannelListModule.Header.swift in Sources */, + E82A3F101D618AC67395450D /* SBUOpenChannelListModule.List.swift in Sources */, + 5134895A242E234051479D07 /* SBUOpenChannelListModule.swift in Sources */, + CB6A4A03B20031B285F86443 /* SBUBaseChannelListModule.Header.swift in Sources */, + E7182F3B184CD945F70C7E4D /* SBUBaseChannelListModule.List.swift in Sources */, + 55148C779E605E9D90F1F562 /* SBUBaseChannelListModule.swift in Sources */, + E19B37F47350D61D10942AFA /* SBUChannelSettingItem.swift in Sources */, + 75CE566E472A1C0AAD8B4606 /* SBUGroupChannelSettingsModule.Header.swift in Sources */, + 6D0E33CA012005FEF149A8BF /* SBUGroupChannelSettingsModule.List.swift in Sources */, + FF170AB14834BD6D1DAAFF09 /* SBUGroupChannelSettingsModule.swift in Sources */, + B9A7B22B0C44080B6FB766DD /* SBUOpenChannelSettingsModule.Header.swift in Sources */, + 173B30F0B5A174948AAB9980 /* SBUOpenChannelSettingsModule.List.swift in Sources */, + 34B68012BEDB0117962C2DDB /* SBUOpenChannelSettingsModule.swift in Sources */, + 32E7982C956E9008117C7168 /* SBUBaseChannelSettingsModule.Header.swift in Sources */, + 21B44AC6EA68FFCC47B3B92E /* SBUBaseChannelSettingsModule.List.swift in Sources */, + 682289DD85FECEE959C40196 /* SBUBaseChannelSettingsModule.swift in Sources */, + 2B967CF3DE88942A83F9F792 /* SBUMessageSearchModule.Header.swift in Sources */, + A63FB5CC5168E457299BADEF /* SBUMessageSearchModule.List.swift in Sources */, + BFA254D6D620B8876B9A499A /* SBUMessageSearchModule.swift in Sources */, + 7EDF69AA15ECF0AE1EEC5577 /* SBUMessageThreadModule.Header.swift in Sources */, + E60B971C28FE57FCAF26BD97 /* SBUMessageThreadModule.Input.swift in Sources */, + 939F79A7F5C9194CAEA424E9 /* SBUMessageThreadModule.List.swift in Sources */, + D905A94D054CE6AF154ADACE /* SBUMessageThreadModule.swift in Sources */, + 3344CD1D48544481B4F596EB /* SBUModerationsModule.Header.swift in Sources */, + E813C5828052104C6A4513C2 /* SBUModerationsModule.List.swift in Sources */, + 6AE2FAB987909A6410F00993 /* SBUModerationsModule.swift in Sources */, + 43745CD5F9AAF7E6CE6AD228 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */, + 9D6708F57C386D0E5E690EB1 /* SBUGroupChannelPushSettingsModule.List.swift in Sources */, + 29CF048A4AF66AB046F40356 /* SBUGroupChannelPushSettingsModule.swift in Sources */, + E329FEE472D4940ED9580738 /* SBUModuleSet.swift in Sources */, + 368E49D46640C7FE278756F2 /* SBUCreateChannelModule.Header.swift in Sources */, + EF7DDE070EA1EB9535DF4886 /* SBUCreateChannelModule.List.swift in Sources */, + 9C592259875A8BA094614A29 /* SBUCreateChannelModule.swift in Sources */, + 886455DD9A7B0295BC1B3EC1 /* SBUCreateOpenChannelModule.Header.swift in Sources */, + AA78BF64FF1BA116E9722ED1 /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */, + 0BAE8062B55B5662A3B0D3D7 /* SBUCreateOpenChannelModule.swift in Sources */, + 10303C95E328221995F48D9C /* SBUInviteUserModule.Header.swift in Sources */, + 9198F86F8C77B443A6D83D5A /* SBUInviteUserModule.List.swift in Sources */, + F8D71F12FC245607E320DBD2 /* SBUInviteUserModule.swift in Sources */, + 2ED618E8A61CF97DA264556B /* SBURegisterOperatorModule.Header.swift in Sources */, + 8F12B79AB4049975D7E10BBA /* SBURegisterOperatorModule.List.swift in Sources */, + DD7D7E3E0B25AC55D1072150 /* SBURegisterOperatorModule.swift in Sources */, + 1C00383A2E1E19162D3FDABF /* SBUBaseSelectUserModule.Header.swift in Sources */, + 89B853D2AB0961032FEB5BEF /* SBUBaseSelectUserModule.List.swift in Sources */, + 630ADD2F2D9778D3C2A4E051 /* SBUBaseSelectUserModule.swift in Sources */, + E7833B3866EB0A8D4E73E996 /* SBUUserListModule.Header.swift in Sources */, + 793201330379E92AD68B8ED3 /* SBUUserListModule.List.swift in Sources */, + 303D7B4070BA88A94AEEA363 /* SBUUserListModule.swift in Sources */, + 3DFF838E656E1B79003E317C /* CommonProtocols.swift in Sources */, + 77D294F9EF91EBA9B0D63DC0 /* SBUAvailable.swift in Sources */, + 0C94C63858424DF3B20CB3D4 /* SBUGlobalCustomParams.swift in Sources */, + 27CD8C3A1920FDFAF1886B38 /* SBUGlobals.swift in Sources */, + 54DD7CCF4D216E38F16977FB /* SendbirdUI.swift in Sources */, + 8A0793B17DFD5C1A70A01794 /* SBUColorSet.swift in Sources */, + DBF61906BDC5B75C61E102C1 /* SBUFontSet.swift in Sources */, + 262EDDB1D0737536F3B35888 /* SBUIconSet.swift in Sources */, + 6067FDA63C0BCB08B2AE448A /* SBUTheme+Type.swift in Sources */, + 803F57C23D356376CC768490 /* SBUTheme.swift in Sources */, + 6F89462DAE338B0D446EE158 /* BlockingOperation.swift in Sources */, + E88353B83CF0C463944F1B3B /* SBUDebouncer.swift in Sources */, + A689CE2A72AE7D7308920628 /* SBULogger.swift in Sources */, + 55A13378ACB9D293537BC5B1 /* SBUMentionManager.swift in Sources */, + B30913209C0EAF85E47CFA6F /* SBUPropertyWrapper.swift in Sources */, + 94C777667EAE4A1DE38FB1BE /* SBUUtils.swift in Sources */, + 1B3DB6A2D0C9DBA9C4B1DB94 /* SBUCategoryFilterCell.swift in Sources */, + 16EE1C5DDE9E162E689FCED6 /* SBULinkClickableTextView.swift in Sources */, + 9C3BCA77A24AA5FC971A1B66 /* SBUMarkdownTransfer.swift in Sources */, + 271F0C6EAA4837A530F3197D /* SBUMessageDateView.swift in Sources */, + A2F8A7F17234706E07A85AF9 /* SBUMessageProfileView.swift in Sources */, + 222500DE255770B5CDBFEDB0 /* SBUMessageStateView.swift in Sources */, + 0134732FC22D2355667E871D /* SBUMessageWebView.swift in Sources */, + 0358B1C5FA3AB8CDE6A956F3 /* SBUNotificationTimelineView.swift in Sources */, + 7B22F4736C21EDD580A4BD8A /* SBUOpenChannelMessageWebView.swift in Sources */, + 1A35263D1FFED89B82AE395D /* SBUSelectableStackView.swift in Sources */, + 8D60ABF2D75EF8EC741ECDC7 /* SBUUserMessageTextView.swift in Sources */, + BFEFA0482469DB70AF35AA1C /* SBUUserNameView.swift in Sources */, + 0DFA62427D30D689A7EF9B27 /* SBUFileViewController.swift in Sources */, + 14716DC751D0CD4FABE22328 /* SBUChannelInfoHeaderView.swift in Sources */, + DAD04258308FFB249162DFF4 /* SBUChannelTitleView.swift in Sources */, + 0240E798325FC569F9485331 /* SBUBaseCarouselView.swift in Sources */, + 130BF3DC7F7FEA2FD1073E50 /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */, + 3C52BD414B7396B0189489CC /* SBUFeedbackView.swift in Sources */, + 9A95F22D93044770A4996801 /* SBUFeedbackViewParams.swift in Sources */, + AC23BCC2821C6B221D42B441 /* SBUBaseFileContentView.swift in Sources */, + EF32826DCD69566DD481BAAD /* SBUCommonContentView.swift in Sources */, + 7C37926181B3C3A0B72C0471 /* SBUImageContentView.swift in Sources */, + 655798C17DF8DA74F50D0127 /* SBUOpenChannelCommonContentView.swift in Sources */, + 7A26D4B8D5B4BFC8FB84A921 /* SBUOpenChannelImageContentView.swift in Sources */, + 762A2C8C2B8E6D838A223E4F /* SBUVoiceContentView.swift in Sources */, + 39FFFCD1F395307BF958048F /* SBUAdminMessageCellParams.swift in Sources */, + 1186F4B2FE1ABEBB691E0877 /* SBUBaseMessageCellParams.swift in Sources */, + ED2A5F978304468613AA34B0 /* SBUFeedNotificationCellParams.swift in Sources */, + 5836D73A8B9F0966D28076B9 /* SBUFileMessageCellParams.swift in Sources */, + 595BAF8730AAAF22326FD27F /* SBUMessageTemplateCellParams.swift in Sources */, + 0705C15CCB92A8C6E4A094E6 /* SBUMultipleFilesMessageCellParams.swift in Sources */, + 0830F8A0CD2C688999AF1E73 /* SBUTypingMessageCellParams.swift in Sources */, + 0DC7C8370D8100F773B614E9 /* SBUUnknownMessageCellParams.swift in Sources */, + 96C9ACA2C18A114858A14332 /* SBUUserMessageCellParams.swift in Sources */, + 2CA8C2C25A9164E9FDCE64D7 /* SBUMessageFormViewParams.swift in Sources */, + 418C68531F1451522CCEFC31 /* SBUMessageFormChipsItemView.swift in Sources */, + 3BA9BE4290848B195C0219CC /* SBUMessageFormFallbackView.swift in Sources */, + 094BDFD5398D76197542BB7D /* SBUMessageFormItemView.swift in Sources */, + BDF9AC5316E756E0459BA22A /* SBUMessageFormMultiTextItemView.swift in Sources */, + 14A254BEE87EE76A164AF2EF /* SBUMessageFormSingleTextItemView.swift in Sources */, + 769358FBD7A177DD064ED848 /* SBUMessageFormView.swift in Sources */, + 22D3FE38BD413D1F5D30B821 /* SBUMessageFormChipView.swift in Sources */, + 3ECF09C85304115A2051EFB4 /* SBUMultipleFilesMessageCell.swift in Sources */, + 31396231F1F974ACE3FCE254 /* SBUMultipleFilesMessageCollectionView.swift in Sources */, + 91DFCBB354E49670118A1028 /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */, + 9856EFAAA7038534021B01C4 /* SBUChatNotificationCell.swift in Sources */, + 53729E2982B126D124CCB269 /* SBUFeedNotificationCell.swift in Sources */, + 869EDF14171844C66E95E92D /* SBUNotificationCell.swift in Sources */, + 26B957D3929AE6D856C673AE /* SBUOpenChannelAdminMessageCell.swift in Sources */, + D4E955F1E0EBA706B2F58916 /* SBUOpenChannelBaseMessageCell.swift in Sources */, + 9554FD651E7F70A2CBB2DF71 /* SBUOpenChannelContentBaseMessageCell.swift in Sources */, + BD48CABAFDF33322C6070570 /* SBUOpenChannelFileMessageCell.swift in Sources */, + 4BB9ABCC53F98D771967FA0E /* SBUOpenChannelUnknownMessageCell.swift in Sources */, + 075845F411226DF2284F90E4 /* SBUOpenChannelUserMessageCell.swift in Sources */, + D6B1FF21D087F757DAE5C761 /* QuotedFileCommonContentView.swift in Sources */, + E1026A6668CAB55FEC9582C0 /* QuotedFileImageContentView.swift in Sources */, + E17096FBD05D3F3C437F282E /* SBUQuotedBaseMessageView.swift in Sources */, + 305C6E9749A4FF41A10089AE /* SBUQuotedFileMessageView.swift in Sources */, + 96457A7B62CEDB228AF2A68A /* SBUQuotedUserMessageView.swift in Sources */, + A9022C49FF6869B83893742C /* SBUThreadInfoView.swift in Sources */, + 89274CEA1E97F7C79A4196CB /* SBUQuotedBaseMessageViewParams.swift in Sources */, + 88A29F85D10615B5EA9472BB /* SBUAdminMessageCell.swift in Sources */, + F828083757E710C66C159974 /* SBUBaseMessageCell.Feedback.swift in Sources */, + 55148A780DC538EB34CCD342 /* SBUBaseMessageCell.swift in Sources */, + EFCE56CE63E84271CC440D43 /* SBUContentBaseMessageCell.swift in Sources */, + DA42BB503274F301BD520BCE /* SBUFileMessageCell.swift in Sources */, + B161A736637F0D0A5AC911F6 /* SBUMessageTemplateCell.MessageTemplateLayer.swift in Sources */, + CB25E631F7ADE501E1A9C41D /* SBUMessageTemplateCell.swift in Sources */, + 8E6E698512ECD3EBA28CDDCA /* SBUMessageTemplateCellLayout.swift in Sources */, + CE527618A32F7968243CAF97 /* SBUTypingIndicatorMessageCell.swift in Sources */, + 54D7F0353D87B41CF277B0FF /* SBUUnknownMessageCell.swift in Sources */, + 3F1C69190DDAC3BC1A0E9CC2 /* SBUUserMessageCell.swift in Sources */, + BBE089ECFC666CD93FA88F0C /* SBUSuggestedReplyViewParams.swift in Sources */, + 320B908D1D3F32EC8B9C6B6F /* SBUHorizontalSuggestedReplyOptionView.swift in Sources */, + 395AA2B8D91E01E6C120FDDF /* SBUHorizontalSuggestedReplyView.swift in Sources */, + 25CE28DFF9DABCEA44C36967 /* SBUSimpleSuggestedReplyOptionView.swift in Sources */, + 36C8D3B09B244B2DD70621A6 /* SBUSuggestedReplyOptionView.swift in Sources */, + BFF8D8594FEED0A9A331610F /* SBUSuggestedReplyView.swift in Sources */, + 4EA5CAEF155557F6199D11E6 /* SBUVerticalSuggestedReplyView.swift in Sources */, + C8ACD303C82DBDFC0889AEC7 /* SBUMentionLimitGuideCell.swift in Sources */, + EAFDB07A8855455181C6E9BB /* SBUMessageInputMode.swift in Sources */, + A6C6DDA7CDCABC6A56CAE843 /* SBUMessageInputView.swift in Sources */, + AD8F7419331EF7ACC29C0655 /* SBUQuoteMessageInputView.swift in Sources */, + 9A7A917B06782BDEC15C9B0B /* SBUSuggestedMentionList.swift in Sources */, + 3AB94BF60476987BF8B46F01 /* SBUQuoteMessageInputViewParams.swift in Sources */, + 6BB387E678AB159374ED1ED4 /* SBUNewMessageInfo.swift in Sources */, + 4046B77C156C1134FC7E1101 /* SBUNewNotificationInfo.swift in Sources */, + 0BA6D238FEE26013F5A82A95 /* SBUEmojiListViewController.swift in Sources */, + DAE06146214F2463B613980C /* SBUMessageReactionView.swift in Sources */, + 4B4D33468A4FA8B1D3D92435 /* SBUParentMessageInfoReactionView.swift in Sources */, + C5CBA3C99FE5BF60E682CB8F /* SBUReactionCollectionViewCell.swift in Sources */, + BF116055DC60512D3B4BB364 /* SBUReactionsViewController.swift in Sources */, + F8816059D7B3B596E7552B74 /* SBUBaseChannelViewController.Keyboard.swift in Sources */, + 8A97ED3DC21590E55E0A1177 /* SBUBaseChannelViewController.swift in Sources */, + 29085141C86422AAA73B54A0 /* SBUChatNotificationChannelViewController.swift in Sources */, + B48752D138830A1B4D4766C7 /* SBUFeedNotificationChannelViewController.swift in Sources */, + 37358B01A8CED8BF5FB24998 /* SBUGroupChannelViewController.swift in Sources */, + 4411FDAF5CB3B6FEC13F4E5A /* SBUOpenChannelViewController.swift in Sources */, + D7BE0CE8D1EB1BA5D6D45180 /* SBUMessageWebViewModel.swift in Sources */, + 1169B19F375D064CB81DC8DC /* SBUUserMessageTextViewModel.swift in Sources */, + 91CFF1C90892A4432306886F /* SBUBaseChannelCell.swift in Sources */, + 232D4E69B94BA0EC54B07BB1 /* SBUGroupChannelCell.swift in Sources */, + 0F4D54442245A933CDF57560 /* SBUOpenChannelCell.swift in Sources */, + 59C4739D4205EF3AC3B65B0D /* SBUBaseChannelListViewController.swift in Sources */, + D434F1461163F9B9F4B8E842 /* SBUGroupChannelListViewController.swift in Sources */, + 7059FD8541932F59D841C6E8 /* SBUOpenChannelListViewController.swift in Sources */, + E5A2B20649E075405C8E26FE /* SBUBaseChannelSettingCell.swift in Sources */, + 79D80F455EC37D784238FD38 /* SBUGroupChannelSettingCell.swift in Sources */, + 8D796F03647C076C1DDBECA8 /* SBUModerationCell.swift in Sources */, + 83C4B386B5AD7A2F6E304CB7 /* SBUOpenChannelSettingCell.swift in Sources */, + 97B886215B69E3CDFEC453A0 /* SBUBaseChannelSettingsViewController.swift in Sources */, + 6E50BFD18CB9CE8B1F89358B /* SBUGroupChannelSettingsViewController.swift in Sources */, + 34A986DEA1BD2C34BCB839F8 /* SBUOpenChannelSettingsViewController.swift in Sources */, + EC245EF481D2D8C386FB34CB /* SBUChannelSettingsChannelInfoView.swift in Sources */, + 7B321DAED1B125C07914FC3C /* SBUBottomSheetController.swift in Sources */, + D790488373691F73153DBFBF /* SBUMenuCell.swift in Sources */, + 5B06D8D554A3173179A2C57A /* SBUMenuSheetViewController.swift in Sources */, + D3D8C65284CF5D6CAA1B4B69 /* SBUMenuView.swift in Sources */, + 86CD321B6001BBA94AD78E3F /* SBUPhotoAccess.swift in Sources */, + 9ED2CB9A63E8160D442EB06D /* SBUPhotoCollectionViewCell.swift in Sources */, + C9DD1EF760E9952366E14C11 /* SBUSelectablePhotoViewController.swift in Sources */, + 47279AE02557053B7E884E1D /* SBUActionSheet.swift in Sources */, + 141A787FAE5896561D93546C /* SBUAlertView.swift in Sources */, + 94ECCD7F63D38A5BC43523C9 /* SBUAnimation.swift in Sources */, + 974B337A90BC9C4FE7F80E92 /* SBUBarButtonItem.swift in Sources */, + 6E259B6A63A9CBA46BDE9DD5 /* SBUCollectionViewFlowLayout.swift in Sources */, + 0B564A11DC7D41684BB6C2A0 /* SBUCommonItem.swift in Sources */, + 67B0B4652BBE81F6484E8737 /* SBUCommonViewControllerSet.swift in Sources */, + A65BA53D91C08D14D78DBBAC /* SBUCoverImageView.swift in Sources */, + E73DEF94B0483A0A2FFA7A9F /* SBUEmptyView.swift in Sources */, + DD9EAD97A8E3EF27FA01EE9C /* SBULayoutableButton.swift in Sources */, + B5EE93CF3B98FCFAB956A899 /* SBULoading.swift in Sources */, + 597AE73FA1940EB30B00D4E8 /* SBUMarginView.swift in Sources */, + 00D453E930104BF9B2F3C74F /* SBUNavigationTitleView.swift in Sources */, + 2CCC2C7C2C2500F3DACD3092 /* SBUNotificationEmptyView.swift in Sources */, + 427B47C573C3A9A036829EFA /* SBUNotificationNavigationTitleView.swift in Sources */, + BEC848DF4575BE4F48702302 /* SBUPaddingLabel.swift in Sources */, + 55894366F365E7692A1F29F1 /* SBUStackView.swift in Sources */, + 184B96C4FFA0CD185E86F001 /* SBUTemplateLabel.swift in Sources */, + 7CE9DDE0D0275EB60C19096E /* SBUTypingIndicatorBubbleView.swift in Sources */, + 02CD10301BD84B82E38EA6D5 /* SBUUnderLineTextField.swift in Sources */, + FCFE86AA00EA5F593719B9EC /* SBUUserProfileView.swift in Sources */, + 528C4EDA82C39AB23800A1EA /* SBUUserCell.swift in Sources */, + EB622136BB7CF770F43C4D06 /* SBUCollectionViewCell.swift in Sources */, + CFED7B85E3CA669BF28581BC /* SBUMessageCellProtocol.swift in Sources */, + 9209F2DA4C960848DC5515B1 /* SBUQuoteMessageInputViewProtocol.swift in Sources */, + 015EFF9907FF42EDEF3B3274 /* SBUQuotedMessageViewProtocol.swift in Sources */, + 4737782687CAD1A94CBD360F /* SBUTableViewCell.swift in Sources */, + 937C126D2C221C8B0BA6DF08 /* SBUTextView.swift in Sources */, + 34FD66D4B7598B1C0DBB96C3 /* SBUView.swift in Sources */, + 88A1C33FDC2B1441D5A7A30D /* SBUViewLifeCycle.swift in Sources */, + F42A8739D6584A940C72E1E0 /* SBUMessageSearchResultCell.swift in Sources */, + 35DDBD5D265B2E71ABA0D1A6 /* SBUMessageSearchViewController.swift in Sources */, + F471BF4ED00089DB9C2E154E /* SBUMessageThreadTitleView.swift in Sources */, + BFD52B6F123FDADDDC707B3A /* SBUMessageThreadViewController.swift in Sources */, + C596F870B48A1F88166EA407 /* SBUParentMessageInfoView.swift in Sources */, + A2A10D4FD5A127190E585B02 /* SBUModerationsViewController.swift in Sources */, + 036F1BB6D52B7BF5D79B0342 /* SBUChannelPushSettingCell.swift in Sources */, + 73D9E84FD87C53FAB6695FF5 /* SBUGroupChannelPushSettingsViewController.swift in Sources */, + 061F46DC02219797CE4B1048 /* SBUBaseViewController.swift in Sources */, + 17B8976F5B6DEF880C3256C7 /* SBUViewControllerSet.swift in Sources */, + 0624AC3E42C079135868431C /* SBUCreateChannelViewController.swift in Sources */, + 03BD3CFBF6835F9985CC7F44 /* SBUCreateOpenChannelViewController.swift in Sources */, + 90C2CD1D2550FF3CE15100FC /* SBUCreateChannelTypeSelector.swift in Sources */, + 17C3BD698E967B446F56120F /* SBUBaseSelectUserViewController.swift in Sources */, + ED6040F06635136934CD8E83 /* SBUInviteUserViewController.swift in Sources */, + A4105241D884EAECB5E32E02 /* SBURegisterOperatorViewController.swift in Sources */, + 03C83C6A7C13C1546B8A1B8A /* SBUUserListViewController.swift in Sources */, + D6255BA1A2571F43E33B12E1 /* SBUVoiceMessageInputView.swift in Sources */, + 71B164F229F3C578C2CD4B5E /* SBUBaseChannelViewModel.swift in Sources */, + AF533D8FA3F3F1A48A9553DB /* SBUChatNotificationChannelViewModel.swift in Sources */, + BE09A64179E2594D020EE406 /* SBUFeedNotificationChannelViewModel.swift in Sources */, + 4602538080A56FC23ED18F80 /* SBUGroupChannelViewModel.swift in Sources */, + 7A9B968FCAF29E9E4E7733FF /* SBUOpenChannelViewModel.swift in Sources */, + 1D7DC21F241632857682C64B /* SBUBaseChannelListViewModel.swift in Sources */, + 7EEA0877EC5E7F75DBBC0031 /* SBUGroupChannelListViewModel.swift in Sources */, + E4B2FC28AB4A0C076F20942E /* SBUOpenChannelListViewModel.swift in Sources */, + 07B466F04E389851A5A9E55E /* SBUBaseChannelSettingsViewModel.swift in Sources */, + 6719E2E917391221D682F06B /* SBUGroupChannelSettingsViewModel.swift in Sources */, + BECB92508B3DAEF1D540BB4D /* SBUModerationsViewModel.swift in Sources */, + 4A7383B3902E17BA515DB948 /* SBUOpenChannelSettingsViewModel.swift in Sources */, + 4D4BE6BE642E7FA29FD9D2A1 /* SBUCommonDelegate.swift in Sources */, + A1A044F1920EA355A3D866B9 /* SBUMessageSearchViewModel.swift in Sources */, + 1DD87D91B59D114D0AC0D231 /* SBUMessageThreadViewModel.swift in Sources */, + ABC3ADFF4FA3235A14B86D14 /* SBUGroupChannelPushSettingsViewModel.swift in Sources */, + 73FBDC3A24EAAAA28FCA3B60 /* SBUViewModelDelegate.swift in Sources */, + 03749C8DC694CA5F97682B62 /* SBUCreateChannelViewModel.swift in Sources */, + DB580BBB2060F853FB876AA6 /* SBUCreateOpenChannelViewModel.swift in Sources */, + 1A267E8A62055E42F8C8EBDE /* SBUBaseSelectUserViewModel.swift in Sources */, + 029095AEAB4AC9EA250B8E6B /* SBUInviteUserViewModel.swift in Sources */, + 64FA603726A4D2163222E5A3 /* SBURegisterOperatorViewModel.swift in Sources */, + 63927B17AD2A7E97897B627A /* SBUUserListViewModel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4711,7 +4715,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.27.4; + MARKETING_VERSION = 3.27.5; PRODUCT_BUNDLE_IDENTIFIER = com.sendbird.uikit.sample; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -4740,7 +4744,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.27.4; + MARKETING_VERSION = 3.27.5; PRODUCT_BUNDLE_IDENTIFIER = com.sendbird.uikit.sample; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -4886,7 +4890,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.27.4; + MARKETING_VERSION = 3.27.5; PRODUCT_BUNDLE_IDENTIFIER = com.sendbird.uikit.sample.NotificationService; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -4915,7 +4919,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.27.4; + MARKETING_VERSION = 3.27.5; PRODUCT_BUNDLE_IDENTIFIER = com.sendbird.uikit.sample.NotificationService; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; diff --git a/Sample/QuickStart/AppDelegate.swift b/Sample/QuickStart/AppDelegate.swift index 2ae34279..ba00e489 100644 --- a/Sample/QuickStart/AppDelegate.swift +++ b/Sample/QuickStart/AppDelegate.swift @@ -58,8 +58,11 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Swift.Void) { + #if INSPECTION + self.saveForegroundRemoteNotificationPayload(payload: notification.request.content.userInfo) + #endif // Foreground setting - // completionHandler( [.alert, .badge, .sound]) +// completionHandler( [.alert, .badge, .sound]) } public func userNotificationCenter(_ center: UNUserNotificationCenter, @@ -68,7 +71,13 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD let userInfo = response.notification.request.content.userInfo guard let payload: NSDictionary = userInfo["sendbird"] as? NSDictionary else { return } + #if INSPECTION + // This code is not for general purpose and can only be available in Inspection mode sample. + self.markPushNotificationAsClicked(remoteNotificationPayload: userInfo) + #else SendbirdChat.markPushNotificationAsClicked(remoteNotificationPayload: userInfo) + #endif + let signedInApp = UserDefaults.loadSignedInSampleApp() if signedInApp != .none { self.pendingNotificationPayload = payload diff --git a/Sample/QuickStart/MainViews/ViewControllers/AIChatBot/AIChatBotSignInViewController.swift b/Sample/QuickStart/MainViews/ViewControllers/AIChatBot/AIChatBotSignInViewController.swift index 03e873bf..1d0beffd 100644 --- a/Sample/QuickStart/MainViews/ViewControllers/AIChatBot/AIChatBotSignInViewController.swift +++ b/Sample/QuickStart/MainViews/ViewControllers/AIChatBot/AIChatBotSignInViewController.swift @@ -202,7 +202,7 @@ class AIChatBotSignInViewController: UIViewController { func setupVersion() { let coreVersion: String = SendbirdChat.getSDKVersion() var uikitVersion: String { - if SendbirdUI.shortVersion == "[NEXT_VERSION]" { + if SendbirdUI.shortVersion == "3.27.5" { let bundle = Bundle(identifier: "com.sendbird.uikit.sample") return "\(bundle?.infoDictionary?["CFBundleShortVersionString"] ?? "")" } else if SendbirdUI.shortVersion == "0.0.0" { diff --git a/Sample/QuickStart/MainViews/ViewControllers/AIChatBot/AIChatBotViewController.swift b/Sample/QuickStart/MainViews/ViewControllers/AIChatBot/AIChatBotViewController.swift index 457e2665..23d80f67 100644 --- a/Sample/QuickStart/MainViews/ViewControllers/AIChatBot/AIChatBotViewController.swift +++ b/Sample/QuickStart/MainViews/ViewControllers/AIChatBot/AIChatBotViewController.swift @@ -67,7 +67,7 @@ final class AIChatBotViewController: UIViewController { func setupVersion() { let coreVersion: String = SendbirdChat.getSDKVersion() var uikitVersion: String { - if SendbirdUI.shortVersion == "[NEXT_VERSION]" { + if SendbirdUI.shortVersion == "3.27.5" { let bundle = Bundle(identifier: "com.sendbird.uikit.sample") return "\(bundle?.infoDictionary?["CFBundleShortVersionString"] ?? "")" } else if SendbirdUI.shortVersion == "0.0.0" { diff --git a/Sample/QuickStart/MainViews/ViewControllers/BasicUsages/BasicUsagesViewController.swift b/Sample/QuickStart/MainViews/ViewControllers/BasicUsages/BasicUsagesViewController.swift index 0c1216b8..2437af0d 100644 --- a/Sample/QuickStart/MainViews/ViewControllers/BasicUsages/BasicUsagesViewController.swift +++ b/Sample/QuickStart/MainViews/ViewControllers/BasicUsages/BasicUsagesViewController.swift @@ -135,7 +135,7 @@ final class BasicUsagesViewController: UIViewController { func setupVersion() { let coreVersion: String = SendbirdChat.getSDKVersion() var uikitVersion: String { - if SendbirdUI.shortVersion == "[NEXT_VERSION]" { + if SendbirdUI.shortVersion == "3.27.5" { let bundle = Bundle(identifier: "com.sendbird.uikit.sample") return "\(bundle?.infoDictionary?["CFBundleShortVersionString"] ?? "")" } else if SendbirdUI.shortVersion == "0.0.0" { diff --git a/Sample/QuickStart/MainViews/ViewControllers/BasicUsages/GeneralSignInViewController.swift b/Sample/QuickStart/MainViews/ViewControllers/BasicUsages/GeneralSignInViewController.swift index c8b100b7..ef13ed08 100644 --- a/Sample/QuickStart/MainViews/ViewControllers/BasicUsages/GeneralSignInViewController.swift +++ b/Sample/QuickStart/MainViews/ViewControllers/BasicUsages/GeneralSignInViewController.swift @@ -210,7 +210,7 @@ final class GeneralSignInViewController: UIViewController { func setupVersion() { let coreVersion: String = SendbirdChat.getSDKVersion() var uikitVersion: String { - if SendbirdUI.shortVersion == "[NEXT_VERSION]" { + if SendbirdUI.shortVersion == "3.27.5" { let bundle = Bundle(identifier: "com.sendbird.uikit.sample") return "\(bundle?.infoDictionary?["CFBundleShortVersionString"] ?? "")" } else if SendbirdUI.shortVersion == "0.0.0" { diff --git a/Sample/QuickStart/MainViews/ViewControllers/BusinessMessaging/BusinessMessagingSelectionViewController.swift b/Sample/QuickStart/MainViews/ViewControllers/BusinessMessaging/BusinessMessagingSelectionViewController.swift index e42c846b..6cd6822b 100644 --- a/Sample/QuickStart/MainViews/ViewControllers/BusinessMessaging/BusinessMessagingSelectionViewController.swift +++ b/Sample/QuickStart/MainViews/ViewControllers/BusinessMessaging/BusinessMessagingSelectionViewController.swift @@ -110,7 +110,7 @@ final class BusinessMessagingSelectionViewController: UIViewController { func setupVersion() { let coreVersion: String = SendbirdChat.getSDKVersion() var uikitVersion: String { - if SendbirdUI.shortVersion == "[NEXT_VERSION]" { + if SendbirdUI.shortVersion == "3.27.5" { let bundle = Bundle(identifier: "com.sendbird.uikit.sample") return "\(bundle?.infoDictionary?["CFBundleShortVersionString"] ?? "")" } else if SendbirdUI.shortVersion == "0.0.0" { diff --git a/Sample/QuickStart/MainViews/ViewControllers/BusinessMessaging/BusinessMessagingSignInViewController.swift b/Sample/QuickStart/MainViews/ViewControllers/BusinessMessaging/BusinessMessagingSignInViewController.swift index 927383e4..a56c593c 100644 --- a/Sample/QuickStart/MainViews/ViewControllers/BusinessMessaging/BusinessMessagingSignInViewController.swift +++ b/Sample/QuickStart/MainViews/ViewControllers/BusinessMessaging/BusinessMessagingSignInViewController.swift @@ -208,7 +208,7 @@ final class BusinessMessagingSignInViewController: UIViewController { func setupVersion() { let coreVersion: String = SendbirdChat.getSDKVersion() var uikitVersion: String { - if SendbirdUI.shortVersion == "[NEXT_VERSION]" { + if SendbirdUI.shortVersion == "3.27.5" { let bundle = Bundle(identifier: "com.sendbird.uikit.sample") return "\(bundle?.infoDictionary?["CFBundleShortVersionString"] ?? "")" } else if SendbirdUI.shortVersion == "0.0.0" { diff --git a/Sample/QuickStart/ViewController.swift b/Sample/QuickStart/ViewController.swift index a136daf7..4b96987c 100644 --- a/Sample/QuickStart/ViewController.swift +++ b/Sample/QuickStart/ViewController.swift @@ -171,7 +171,7 @@ class ViewController: UIViewController { func setupVersion() { let coreVersion: String = SendbirdChat.getSDKVersion() var uikitVersion: String { - if SendbirdUI.shortVersion == "[NEXT_VERSION]" { + if SendbirdUI.shortVersion == "3.27.5" { let bundle = Bundle(identifier: "com.sendbird.uikit.sample") return "\(bundle?.infoDictionary?["CFBundleShortVersionString"] ?? "")" } else if SendbirdUI.shortVersion == "0.0.0" { diff --git a/SendBirdUIKit.podspec b/SendBirdUIKit.podspec index f086d249..c363123a 100644 --- a/SendBirdUIKit.podspec +++ b/SendBirdUIKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "SendBirdUIKit" - s.version = "3.27.4" + s.version = "3.27.5" s.summary = "UIKit based on SendbirdChatSDK" s.description = "Sendbird UIKit is a framework composed of basic UI components based on SendbirdChatSDK." s.homepage = "https://sendbird.com" diff --git a/Sources/Extension/ChatSDK/SendbirdChat+SBUIKit.swift b/Sources/Extension/ChatSDK/SendbirdChat+SBUIKit.swift new file mode 100644 index 00000000..7e1456fc --- /dev/null +++ b/Sources/Extension/ChatSDK/SendbirdChat+SBUIKit.swift @@ -0,0 +1,14 @@ +// +// SendbirdChat+SBUIKit.swift +// InspectionQuickStart +// +// Created by Jed Gyeong on 9/26/24. +// + +import SendbirdChatSDK + +extension SendbirdChat { + static func isAuthenticated() -> Bool { + return SendbirdChat.getCurrentUser() != nil + } +} diff --git a/Sources/Manager/SBUMessageTemplateManager.swift b/Sources/Manager/SBUMessageTemplateManager.swift index 6124f1c6..75bf95bc 100644 --- a/Sources/Manager/SBUMessageTemplateManager.swift +++ b/Sources/Manager/SBUMessageTemplateManager.swift @@ -10,6 +10,9 @@ import UIKit import SendbirdChatSDK public class SBUMessageTemplateManager: NSObject { + static var templateDownloadRetryCount: [String: Int] = [:] + + static let retryCountQueue = DispatchQueue(label: "com.sendbird.message_template.retry_count.queue") /// Resets notification template cache /// - Since: 3.21.0 @@ -24,6 +27,23 @@ public class SBUMessageTemplateManager: NSObject { } static let exeucuteQueue = DispatchQueue(label: "com.sendbird.message_template.images") + + static func increaseTemplateDownloadRetryCount(templateKey: String) { + retryCountQueue.sync { + let retryCount = templateDownloadRetryCount[templateKey] ?? 0 + templateDownloadRetryCount[templateKey] = retryCount + 1 + + SBULog.info("Template download retry count for \(templateKey) increased to: \(templateDownloadRetryCount[templateKey]!)") + } + } + + static func isTemplateDownloadRetryAvailable(templateKey: String) -> Bool { + retryCountQueue.sync { + let retryCount = templateDownloadRetryCount[templateKey] ?? 0 + SBULog.info("Template download retry count for \(templateKey): \(retryCount)") + return retryCount < 10 + } + } } // MARK: - Template list @@ -142,28 +162,34 @@ extension SBUMessageTemplateManager { let cache = SBUCacheManager.template(with: type) if let template = cache.getTemplate(forKey: templateKey) { + SBULog.info("\(templateKey) is in cache") return template - } else { - type.loadTemplate(key: templateKey) { jsonPayload, error in - guard let jsonPayload = jsonPayload, let jsonData = jsonPayload.data(using: .utf8) else { - newTemplateResponseHandler?(false) - return - } + } + + guard isTemplateDownloadRetryAvailable(templateKey: templateKey) else { return nil } + + type.loadTemplate(key: templateKey) { jsonPayload, error in + guard let jsonPayload = jsonPayload, let jsonData = jsonPayload.data(using: .utf8) else { + increaseTemplateDownloadRetryCount(templateKey: templateKey) + newTemplateResponseHandler?(false) + return + } - do { - if let templateDic = try JSONSerialization.jsonObject(with: jsonData, options: []) as? [String: Any], - let template = try SBUMessageTemplate.TemplateModel.createTemplate(with: templateDic) { - cache.save(templates: [template]) - _ = cache.loadAllTemplates() - newTemplateResponseHandler?(true) - } - } catch { - newTemplateResponseHandler?(false) - SBULog.error(error.localizedDescription) + do { + if let templateDic = try JSONSerialization.jsonObject(with: jsonData, options: []) as? [String: Any], + let template = try SBUMessageTemplate.TemplateModel.createTemplate(with: templateDic) { + cache.save(templates: [template]) + _ = cache.loadAllTemplates() + newTemplateResponseHandler?(true) } + } catch { + increaseTemplateDownloadRetryCount(templateKey: templateKey) + newTemplateResponseHandler?(false) + SBULog.error(error.localizedDescription) } - return nil } + + return nil } // original diff --git a/Sources/SBUGlobals.swift b/Sources/SBUGlobals.swift index 5ee4bdcd..7895e902 100644 --- a/Sources/SBUGlobals.swift +++ b/Sources/SBUGlobals.swift @@ -198,7 +198,7 @@ public class SBUGlobals { /// See the example below. /// ```swift /// // Define your custom filter logic before the emojis are shown. - /// + /// /// SBUGlobals.emojiCategoryFilter = { message in /// switch message { /// case is UserMessage: @@ -215,4 +215,46 @@ public class SBUGlobals { public static var emojiCategoryFilter: (BaseMessage) -> [Int64]? = { message in return nil } + + /// The configuration for loading indicator. + /// In certain scenarios, loading indicators are not displayed by default, such as when loading cached channels in Group Channel List. + /// You can choose to display them by modifying this property. + /// + /// See the example below. + /// ```swift + /// // Show loading indicator when loading cached channels in Group Channel List. + /// SBUGlobals.loadingIndicator.groupChannelList.cachedChannels = true + /// ``` + /// + /// - Since: 3.27.5 + public static var loadingIndicator = LoadingIndicator() +} + +extension SBUGlobals { + /// The configuration for loading indicators. + public class LoadingIndicator { + /// The configuration for loading indicator in a Group Channel. + /// - Since: 3.27.5 + public var groupChannel = GroupChannel() + + /// The configuration for loading indicator in a Group Channel List. + /// - Since: 3.27.5 + public var groupChannelList = GroupChannelList() + + // The configuration for loading indicators in a Group ChannelList. + public class GroupChannelList { + /// Decides whether to show a loading indicator when loading **cached** channels in a Group Channel List. + /// Default is false. + /// - Since: 3.27.5 + public var cachedChannels: Bool = false + } + + // The configuration for loading indicators in a Group Channel. + public class GroupChannel { + /// Decides whether to show a loading indicator when loading **cached** messages in a Group Channel. + /// Default is false. + /// - Since: 3.27.5 + public var cachedMessages: Bool = false + } + } } diff --git a/Sources/SendbirdUI.swift b/Sources/SendbirdUI.swift index c241b51c..89244fad 100644 --- a/Sources/SendbirdUI.swift +++ b/Sources/SendbirdUI.swift @@ -303,18 +303,10 @@ public class SendbirdUI { completionHandler: @escaping (_ user: User?, _ error: SBError?) -> Void ) { SendbirdChat.executeOrWaitForInitialization { - if SendbirdChat.getConnectState() == .open { - completionHandler(SendbirdChat.getCurrentUser(), nil) - } else { - SBULog.info("currentUser: \(String(describing: SendbirdChat.getCurrentUser()?.userId))") - if SendbirdChat.isLocalCachingEnabled, - let currentUSer = SendbirdChat.getCurrentUser() { - completionHandler(currentUSer, nil) - SendbirdUI.authenticateFeedAndUpdates(needToUpdateExtraData: needToUpdateExtraData) { _, _ in } - } else { - SendbirdUI.authenticateFeedAndUpdates(needToUpdateExtraData: needToUpdateExtraData, completionHandler: completionHandler) - } - } + SendbirdUI.authenticateFeedAndUpdates( + needToUpdateExtraData: needToUpdateExtraData, + completionHandler: completionHandler + ) } } @@ -334,7 +326,7 @@ public class SendbirdUI { let userId = currentUser.userId.trimmingCharacters(in: .whitespacesAndNewlines) let nickname = currentUser.nickname?.trimmingCharacters(in: .whitespacesAndNewlines) - SendbirdChat.authenticateFeed(userId: userId, authToken: SBUGlobals.accessToken, apiHost: SBUGlobals.apiHost) { [userId, nickname] user, error in + SendbirdChat.authenticate(userId: userId, authToken: SBUGlobals.accessToken, apiHost: SBUGlobals.apiHost) { [userId, nickname] user, error in guard let user = user else { SBULog.error("[Failed] Authentication to Sendbird: \(error?.localizedDescription ?? "")") completionHandler(nil, error) diff --git a/Sources/View/Channel/SBUFeedNotificationChannelViewController.swift b/Sources/View/Channel/SBUFeedNotificationChannelViewController.swift index 094b587e..07030a13 100644 --- a/Sources/View/Channel/SBUFeedNotificationChannelViewController.swift +++ b/Sources/View/Channel/SBUFeedNotificationChannelViewController.swift @@ -299,8 +299,7 @@ open class SBUFeedNotificationChannelViewController: SBUBaseViewController, .sbu_constraint( equalTo: self.view, left: 0, - right: 0, - top: 0 + right: 0 ) .sbu_constraint( equalTo: self.view, diff --git a/Sources/ViewModel/Channel/SBUGroupChannelViewModel.swift b/Sources/ViewModel/Channel/SBUGroupChannelViewModel.swift index 34598f7d..154c2ae6 100644 --- a/Sources/ViewModel/Channel/SBUGroupChannelViewModel.swift +++ b/Sources/ViewModel/Channel/SBUGroupChannelViewModel.swift @@ -151,7 +151,8 @@ open class SBUGroupChannelViewModel: SBUBaseChannelViewModel { } // TODO: loading -// self.delegate?.shouldUpdateLoadingState(true) + let showIndicator = SBUGlobals.loadingIndicator.groupChannel.cachedMessages + self.delegate?.shouldUpdateLoadingState(showIndicator) SendbirdUI.connectIfNeeded { [weak self] _, error in if let error = error { diff --git a/Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift b/Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift index af9ecaa7..00f1a00e 100644 --- a/Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift +++ b/Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift @@ -135,7 +135,8 @@ open class SBUGroupChannelListViewModel: SBUBaseChannelListViewModel { return } - self.setLoading(true, false) + let showIndicator = SBUGlobals.loadingIndicator.groupChannelList.cachedChannels + self.setLoading(true, showIndicator) self.channelCollection?.loadMore { [weak self] channels, error in guard let self = self else { return }