diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9bd96583..97bade32 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,24 @@
# Changelog
+### v3.13.0 (Dec 13, 2023)
+
+- Added `SBUScrollPostionConfiguration` configuration class
+ - Added `scrollPostionConfiguration` peroperty in `SBUGlobals`
+
+- Added `SBUScrollOptions` model
+- Added `SBUScrollOptions.Result` model
+- Added `SBUScrollPosition` enum
+
+- Added and modified methods in `SBUBaseChannelModule.List` class
+ - Modified `position` parameter in `scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:position:)`
+ - Added `scrollToMessage(message:enablesScrollAnimation:enablesMessageAnimation:position)`
+
+- Added and modified methods in `SBUBaseChannelViewController` class
+ - Modified `position` parameter in `scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:position:)`
+ - Added `scrollToMessage(message:enablesScrollAnimation:enablesMessageAnimation:position)`
+
+- Fixed message menu sheet not showing when emojiList is empty
+
### v3.12.0 (Nov 29, 2023)
#### Typing Indicator Bubble
diff --git a/Framework/SendbirdUIKit.xcframework/Info.plist b/Framework/SendbirdUIKit.xcframework/Info.plist
index 72334998..90a63748 100644
--- a/Framework/SendbirdUIKit.xcframework/Info.plist
+++ b/Framework/SendbirdUIKit.xcframework/Info.plist
@@ -8,32 +8,32 @@
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
SendbirdUIKit.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
SendbirdUIKit.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Base.xcconfig b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Base.xcconfig
index 404cd269..608bac2d 100644
--- a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Base.xcconfig
+++ b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Base.xcconfig
@@ -9,6 +9,6 @@
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
-SBU_APP_VERSION = 3.12.0
-SBU_APP_BUNDLE_VERSION = 3.12.0
+SBU_APP_VERSION = 3.13.0
+SBU_APP_BUNDLE_VERSION = 3.13.0
SENDBIRD_CHAT_SDK_VERSION = 4.12.2
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 290ecc94..222b5d93 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
@@ -258,6 +258,7 @@ using UInt = size_t;
#if defined(__OBJC__)
+
SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput")
@interface BaseInput : NSObject
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
@@ -275,7 +276,6 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput")
-
@class NSCoder;
SWIFT_CLASS("_TtCC13SendbirdUIKit32SBUFeedNotificationChannelModule14CategoryFilter")
@@ -308,6 +308,7 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit32SBUFeedNotificationChannelModule14CategoryFil
@end
+
SWIFT_CLASS("_TtCCC13SendbirdUIKit9SBUConfig12GroupChannel7Channel")
@interface Channel : NSObject
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
@@ -318,7 +319,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,
@@ -445,6 +445,20 @@ SWIFT_CLASS_NAMED("List")
@end
+/// A module component that represent the list of SBUInviteUserModule
.
+SWIFT_CLASS_NAMED("List")
+@interface SBUInviteUserModuleList : SBUBaseChannelSettingsModuleList
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
+- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
+@end
+
+
+@interface SBUInviteUserModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+- (void)didSelectRetry;
+@end
+
+
/// A module component that represent the list of SBUCreateChannelModule
.
SWIFT_CLASS_NAMED("List")
@interface SBUCreateChannelModuleList : SBUBaseChannelSettingsModuleList
@@ -481,20 +495,6 @@ SWIFT_CLASS_NAMED("List")
@end
-/// A module component that represent the list of SBUInviteUserModule
.
-SWIFT_CLASS_NAMED("List")
-@interface SBUInviteUserModuleList : SBUBaseChannelSettingsModuleList
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
-- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
-@end
-
-
-@interface SBUInviteUserModuleList (SWIFT_EXTENSION(SendbirdUIKit))
-- (void)didSelectRetry;
-@end
-
-
@class SBDBaseChannel;
@class SBDBaseMessage;
@class UIScrollView;
@@ -1063,41 +1063,41 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit28SBUBaseChannelSettingsModule4List")
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
@end
-@class SBDOpenChannel;
-/// A module component that represent the list of SBUOpenChannelSettingsModule
.
+/// A module component that represent the list of SBUGroupChannelSettingsModule
.
SWIFT_CLASS_NAMED("List")
-@interface SBUOpenChannelSettingsModuleList : List
-@property (nonatomic, readonly, weak) SBDOpenChannel * _Nullable channel;
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
+@interface SBUGroupChannelSettingsModuleList : List
+@property (nonatomic, readonly, weak) SBDGroupChannel * _Nullable channel;
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
- (void)setupViews;
+/// Sets up items for tableView cell configuration.
- (void)setupItems;
- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
@end
-@interface SBUOpenChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+@interface SBUGroupChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
- (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
+@class SBDOpenChannel;
-/// A module component that represent the list of SBUGroupChannelSettingsModule
.
+/// A module component that represent the list of SBUOpenChannelSettingsModule
.
SWIFT_CLASS_NAMED("List")
-@interface SBUGroupChannelSettingsModuleList : List
-@property (nonatomic, readonly, weak) SBDGroupChannel * _Nullable channel;
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
+@interface SBUOpenChannelSettingsModuleList : List
+@property (nonatomic, readonly, weak) SBDOpenChannel * _Nullable channel;
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
- (void)setupViews;
-/// Sets up items for tableView cell configuration.
- (void)setupItems;
- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
@end
-@interface SBUGroupChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+@interface SBUOpenChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
- (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;
@@ -1113,7 +1113,6 @@ SWIFT_CLASS_NAMED("List")
-
/// A module component that represent the list of SBUOpenChannelListModule
.
SWIFT_CLASS_NAMED("List")
@interface SBUOpenChannelListModuleList : SBUBaseChannelListModuleList
@@ -1134,6 +1133,7 @@ SWIFT_CLASS_NAMED("List")
- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT;
@end
+
@class SBUParentMessageInfoView;
/// A module component that represent the list of SBUMessageThreadModule
.
@@ -1296,23 +1296,6 @@ SWIFT_CLASS_NAMED("List")
@end
-/// A module component that represent the list of SBUGroupChannelPushSettingsModule
.
-SWIFT_CLASS_NAMED("List")
-@interface SBUGroupChannelPushSettingsModuleList : UIView
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER;
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
-@end
-
-
-@interface SBUGroupChannelPushSettingsModuleList (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
@@ -1365,6 +1348,23 @@ SWIFT_CLASS_NAMED("List")
- (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
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER;
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+@interface SBUGroupChannelPushSettingsModuleList (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
+
@class UIContextualAction;
/// A module component that represent the list of SBUGroupChannelListModule
.
@@ -1436,32 +1436,6 @@ SWIFT_CLASS_NAMED("List")
- (UISwipeActionsConfiguration * _Nullable)tableView:(UITableView * _Nonnull)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT;
@end
-
-@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit))
-@property (nonatomic, readonly) BOOL isScrollNearByBottom;
-/// Scrolls to the message that is found by id
.
-/// \param id The identifier of the message that is wanted to find
-///
-/// \param enablesScrollAnimation The boolean value whether scrolls to the message with animation or not. If false
, it jumps to the message.
-///
-/// \param enablesMessageAnimation The boolean value whether animate the message after the scrolling. If true
, the message is shaked up and down.
-///
-///
-/// returns:
-/// false
when it couldn’t find message with id
. If it returns true
, SBUBaseChannelModuleListDelegate/baseChannelModule(_:didScroll:)
is called.
-- (BOOL)scrollToMessageWithId:(int64_t)messageId enablesScrollAnimation:(BOOL)scrollAnimated enablesMessageAnimation:(BOOL)messageAnimated;
-/// This function checks if the current message and the next message date have the same day.
-/// \param currentIndex Current message index
-///
-/// \param fullMessageList The full message list including failed/pending messages as well as sent messages
-///
-///
-/// returns:
-/// If true
, the messages date is same day.
-- (BOOL)checkSameDayAsNextMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
-- (BOOL)checkSameDayAsPrevMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
-@end
-
@class SBUVoicePlayer;
@class SBUVoiceFileInfo;
@@ -1482,6 +1456,21 @@ SWIFT_CLASS_NAMED("List")
- (void)voicePlayerDidUpdatePlayTime:(SBUVoicePlayer * _Nonnull)player time:(NSTimeInterval)time;
@end
+
+@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+@property (nonatomic, readonly) BOOL isScrollNearByBottom;
+/// This function checks if the current message and the next message date have the same day.
+/// \param currentIndex Current message index
+///
+/// \param fullMessageList The full message list including failed/pending messages as well as sent messages
+///
+///
+/// returns:
+/// If true
, the messages date is same day.
+- (BOOL)checkSameDayAsNextMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
+- (BOOL)checkSameDayAsPrevMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
+@end
+
typedef SWIFT_ENUM(uint8_t, LogType, open) {
LogTypeNone = 0b00000000,
LogTypeError = 0b00000001,
@@ -1743,10 +1732,10 @@ SWIFT_CLASS("_TtC13SendbirdUIKit24SBUBaseChannelListModule")
@end
+
@interface SBUBaseChannelListModule (SWIFT_EXTENSION(SendbirdUIKit))
@end
-
@class Header;
@class SBUBaseChannelListViewModel;
@class SBDMessageListParams;
@@ -2032,16 +2021,6 @@ SWIFT_CLASS("_TtC13SendbirdUIKit28SBUBaseChannelViewController")
/// \param message BaseMessage
object
///
- (void)showEmojiListModalWithMessage:(SBDBaseMessage * _Nonnull)message;
-/// Scrolls to the message that is found by id
. When it scrolls successfully, SBUBaseChannelModuleListDelegate/baseChannelModule(_:didScroll:)
delegate method is called.
-/// seealso:
-/// SBUBaseChannelModule/List/scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)
-/// \param id The identifier of the message that is wanted to find
-///
-/// \param enablesScrollAnimation The boolean value whether scrolls to the message with animation or not. If false
, it jumps to the message.
-///
-/// \param enablesMessageAnimation The boolean value whether animate the message after the scrolling. If true
, the message is shaked up and down.
-///
-- (void)scrollToMessageWithId:(int64_t)messageId enablesScrollAnimation:(BOOL)enablesScrollAnimation enablesMessageAnimation:(BOOL)enablesMessageAnimation;
/// This function updates new message info view’s hidden status.
/// since:
/// 3.0.0
@@ -2095,6 +2074,8 @@ SWIFT_CLASS("_TtC13SendbirdUIKit28SBUBaseChannelViewController")
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapReplyMessage:(SBDBaseMessage * _Nonnull)message;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didDismissMenuForCell:(UITableViewCell * _Nonnull)cell;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapMoreEmojisOnMessage:(SBDBaseMessage * _Nonnull)message;
+- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didFailScrollToMessageId:(int64_t)messageId needToSearch:(BOOL)needToSearch;
+- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didFailScrollToMessage:(SBDBaseMessage * _Nonnull)message needToSearch:(BOOL)needToSearch;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didReactToMessage:(SBDBaseMessage * _Nonnull)message withEmoji:(NSString * _Nonnull)key selected:(BOOL)selected;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapRetryFailedMessage:(SBDBaseMessage * _Nonnull)failedMessage;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapDeleteFailedMessage:(SBDBaseMessage * _Nonnull)failedMessage;
@@ -5816,6 +5797,7 @@ SWIFT_CLASS("_TtC13SendbirdUIKit16SBUVoiceRecorder")
+
@interface UIView (SWIFT_EXTENSION(SendbirdUIKit))
/// This loads the nib file from the Sendbird UIKit bundle.
///
diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Info.plist b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Info.plist
index 1f69ebc9..4961b63c 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 913a4dea..ccbb9d81 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
@@ -3646,6 +3646,48 @@
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didSelectScrollToBottonWithOptions:animated:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_34didSelectScrollToBottonWithOptions8animatedyAA0cdE0C0F0C_AA09SBUScrollO0VSbtF",
+ "mangledName": "$s13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_34didSelectScrollToBottonWithOptions8animatedyAA0cdE0C0F0C_AA09SBUScrollO0VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "genericSig": "<τ_0_0 where τ_0_0 : SendbirdUIKit.SBUBaseChannelModuleListDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModuleDidSelectRetry",
@@ -4047,6 +4089,90 @@
],
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessageId:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_24didFailScrollToMessageId04needL6SearchyAA0cdE0C0F0C_s5Int64VSbtF",
+ "mangledName": "$s13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_24didFailScrollToMessageId04needL6SearchyAA0cdE0C0F0C_s5Int64VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "genericSig": "<τ_0_0 where τ_0_0 : SendbirdUIKit.SBUBaseChannelModuleListDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessage:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_22didFailScrollToMessage04needL6SearchyAA0cdE0C0F0C_0A7ChatSDK04BaseM0CSbtF",
+ "mangledName": "$s13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_22didFailScrollToMessage04needL6SearchyAA0cdE0C0F0C_0A7ChatSDK04BaseM0CSbtF",
+ "moduleName": "SendbirdUIKit",
+ "genericSig": "<τ_0_0 where τ_0_0 : SendbirdUIKit.SBUBaseChannelModuleListDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Protocol",
@@ -4504,6 +4630,660 @@
"declKind": "Import",
"moduleName": "SendbirdUIKit"
},
+ {
+ "kind": "TypeDecl",
+ "name": "SBUScrollPostionConfiguration",
+ "printedName": "SBUScrollPostionConfiguration",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "groupChannel",
+ "printedName": "groupChannel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0CvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0CvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "openChannel",
+ "printedName": "openChannel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0CvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0CvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "feedChannel",
+ "printedName": "feedChannel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0CvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0CvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "BaseChannel",
+ "printedName": "BaseChannel",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "scrollToBottom",
+ "printedName": "scrollToBottom",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "scrollToNewMessage",
+ "printedName": "scrollToNewMessage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "scrollToInitial",
+ "printedName": "scrollToInitial",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "scrollToInitialWithStartingPoint",
+ "printedName": "scrollToInitialWithStartingPoint",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "SendbirdChatSDK",
+ "printedName": "SendbirdChatSDK",
+ "declKind": "Import",
+ "moduleName": "SendbirdUIKit"
+ },
{
"kind": "TypeDecl",
"name": "SBUBaseMessageCell",
@@ -6150,6 +6930,231 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "SBUScrollOptions",
+ "printedName": "SBUScrollOptions",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "count",
+ "printedName": "count",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV5countSiSgvp",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV5countSiSgvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV5countSiSgvg",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV5countSiSgvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "position",
+ "printedName": "position",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isInverted",
+ "printedName": "isInverted",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvp",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvg",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(count:position:isInverted:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV5count8position10isInvertedACSiSg_AA0C8PositionOSbtcfc",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV5count8position10isInvertedACSiSg_AA0C8PositionOSbtcfc",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "SendbirdChatSDK",
@@ -109383,6 +110388,48 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didSelectScrollToBottonWithOptions:animated:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit29SBUGroupChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA07SBUBasedH0C4ListC_AA09SBUScrollO0VSbtF",
+ "mangledName": "$s13SendbirdUIKit29SBUGroupChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA07SBUBasedH0C4ListC_AA09SBUScrollO0VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "overriding": true,
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "Override",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModule",
@@ -163729,39 +164776,206 @@
}
],
"declKind": "EnumElement",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "bubble",
+ "printedName": "bubble",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SendbirdUIKit.SBUTypingIndicatorType.Type) -> SendbirdUIKit.SBUTypingIndicatorType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
"moduleName": "SendbirdUIKit",
"declAttributes": [
"RawDocComment"
]
},
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "SendbirdUIKit",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Var",
- "name": "bubble",
- "printedName": "bubble",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SBUScrollPosition",
+ "printedName": "SBUScrollPosition",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "bottom",
+ "printedName": "bottom",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
- "printedName": "(SendbirdUIKit.SBUTypingIndicatorType.Type) -> SendbirdUIKit.SBUTypingIndicatorType",
+ "printedName": "(SendbirdUIKit.SBUScrollPosition.Type) -> SendbirdUIKit.SBUScrollPosition",
"children": [
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType.Type",
+ "printedName": "SendbirdUIKit.SBUScrollPosition.Type",
"children": [
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
}
]
}
@@ -163769,12 +164983,83 @@
}
],
"declKind": "EnumElement",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
- "moduleName": "SendbirdUIKit",
- "declAttributes": [
- "RawDocComment"
- ]
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO6bottomyA2CmF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO6bottomyA2CmF",
+ "moduleName": "SendbirdUIKit"
+ },
+ {
+ "kind": "Var",
+ "name": "middle",
+ "printedName": "middle",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SendbirdUIKit.SBUScrollPosition.Type) -> SendbirdUIKit.SBUScrollPosition",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SendbirdUIKit.SBUScrollPosition.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO6middleyA2CmF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO6middleyA2CmF",
+ "moduleName": "SendbirdUIKit"
+ },
+ {
+ "kind": "Var",
+ "name": "top",
+ "printedName": "top",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SendbirdUIKit.SBUScrollPosition.Type) -> SendbirdUIKit.SBUScrollPosition",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SendbirdUIKit.SBUScrollPosition.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO3topyA2CmF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO3topyA2CmF",
+ "moduleName": "SendbirdUIKit"
},
{
"kind": "Function",
@@ -163789,20 +165074,20 @@
},
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
},
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
}
],
"declKind": "Func",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO2eeoiySbAC_ACtFZ",
"moduleName": "SendbirdUIKit",
"static": true,
"implicit": true,
@@ -163821,8 +165106,8 @@
}
],
"declKind": "Var",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO9hashValueSivp",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO9hashValueSivp",
"moduleName": "SendbirdUIKit",
"implicit": true,
"accessors": [
@@ -163839,8 +165124,8 @@
}
],
"declKind": "Accessor",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO9hashValueSivg",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO9hashValueSivg",
"moduleName": "SendbirdUIKit",
"implicit": true,
"accessorKind": "get"
@@ -163866,16 +165151,16 @@
}
],
"declKind": "Func",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO4hash4intoys6HasherVz_tF",
"moduleName": "SendbirdUIKit",
"implicit": true,
"funcSelfKind": "NonMutating"
}
],
"declKind": "Enum",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO",
"moduleName": "SendbirdUIKit",
"declAttributes": [
"AccessControl",
@@ -200947,7 +202232,7 @@
{
"kind": "Function",
"name": "scrollToMessage",
- "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)",
+ "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
"children": [
{
"kind": "TypeNominal",
@@ -200967,6 +202252,20 @@
"hasDefaultArg": true,
"usr": "s:Sb"
},
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
{
"kind": "TypeNominal",
"name": "Bool",
@@ -200976,14 +202275,69 @@
}
],
"declKind": "Func",
- "usr": "c:@M@SendbirdUIKit@objc(cs)SBUBaseChannelViewController(im)scrollToMessageWithId:enablesScrollAnimation:enablesMessageAnimation:",
- "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage2id22enablesScrollAnimation0kiM0ys5Int64V_S2btF",
+ "usr": "s:13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6Searchys5Int64V_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6Searchys5Int64V_S2bAA17SBUScrollPositionOSbtF",
"moduleName": "SendbirdUIKit",
"declAttributes": [
"Custom",
"AccessControl",
- "RawDocComment",
- "ObjC"
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "scrollToMessage",
+ "printedName": "scrollToMessage(message:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6Searchy0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6Searchy0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
@@ -202342,6 +203696,88 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessageId:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SendbirdUIKit@objc(cs)SBUBaseChannelViewController(im)baseChannelModule:didFailScrollToMessageId:needToSearch:",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_24didFailScrollToMessageId04needL6SearchyAA0cdH0C4ListC_s5Int64VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessage:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SendbirdUIKit@objc(cs)SBUBaseChannelViewController(im)baseChannelModule:didFailScrollToMessage:needToSearch:",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_22didFailScrollToMessage04needL6SearchyAA0cdH0C4ListC_0A7ChatSDK04BaseM0CSbtF",
+ "moduleName": "SendbirdUIKit",
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModule",
@@ -202564,6 +204000,46 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didSelectScrollToBottonWithOptions:animated:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA0cdH0C4ListC_AA09SBUScrollO0VSbtF",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA0cdH0C4ListC_AA09SBUScrollO0VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModuleDidSelectRetry",
@@ -259183,7 +260659,7 @@
{
"kind": "Function",
"name": "scrollToMessage",
- "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)",
+ "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
"children": [
{
"kind": "TypeNominal",
@@ -259204,6 +260680,20 @@
"hasDefaultArg": true,
"usr": "s:Sb"
},
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
{
"kind": "TypeNominal",
"name": "Bool",
@@ -259213,16 +260703,73 @@
}
],
"declKind": "Func",
- "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM0Sbs5Int64V_S2btF",
- "mangledName": "$s13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM0Sbs5Int64V_S2btF",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6SearchSbs5Int64V_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6SearchSbs5Int64V_S2bAA17SBUScrollPositionOSbtF",
"moduleName": "SendbirdUIKit",
"declAttributes": [
- "Dynamic",
"Custom",
"AccessControl",
"DiscardableResult",
- "RawDocComment",
- "ObjC"
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "scrollToMessage",
+ "printedName": "scrollToMessage(message:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6SearchSb0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6SearchSb0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
@@ -273129,6 +274676,107 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "scrollPostionConfiguration",
+ "printedName": "scrollPostionConfiguration",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPostionConfiguration",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvpZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvpZ",
+ "moduleName": "SendbirdUIKit",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPostionConfiguration",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvgZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvgZ",
+ "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": "SBUScrollPostionConfiguration",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvsZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvsZ",
+ "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:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvMZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvMZ",
+ "moduleName": "SendbirdUIKit",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
{
"kind": "Var",
"name": "ApplicationId",
@@ -376157,150 +377805,178 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 14687,
+ "offset": 16264,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 14731,
+ "offset": 16308,
"length": 1,
"value": "5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 14762,
+ "offset": 16339,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "FloatLiteral",
- "offset": 15162,
+ "offset": 16739,
"length": 3,
"value": "0.5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15227,
+ "offset": 16804,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15238,
+ "offset": 16815,
"length": 1,
"value": "5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "FloatLiteral",
- "offset": 15280,
+ "offset": 16857,
"length": 3,
"value": "0.5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15322,
+ "offset": 16899,
"length": 1,
"value": "5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 15363,
+ "offset": 16940,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15586,
+ "offset": 17163,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 15635,
+ "offset": 17212,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16418,
+ "offset": 17995,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16431,
+ "offset": 18008,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16439,
+ "offset": 18016,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16450,
+ "offset": 18027,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 17736,
+ "offset": 19313,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 17776,
+ "offset": 19353,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 23626,
+ "offset": 25203,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 51958,
+ "offset": 53837,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 57513,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 57576,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 55194,
+ "offset": 57659,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 59284,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 55257,
+ "offset": 59347,
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 59430,
+ "length": 4,
+ "value": "true"
+ },
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/CacheManager\/SBUCacheManager.Template.swift",
"kind": "StringLiteral",
@@ -376371,6 +378047,20 @@
"length": 2,
"value": "16"
},
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Model\/SBUScrollOptions.swift",
+ "kind": "IntegerLiteral",
+ "offset": 984,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Model\/SBUScrollOptions.swift",
+ "kind": "IntegerLiteral",
+ "offset": 996,
+ "length": 1,
+ "value": "0"
+ },
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/MessageCell\/NotificationChannel\/SBUNotificationCell.swift",
"kind": "IntegerLiteral",
@@ -381435,21 +383125,21 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUGroupChannelViewController.swift",
"kind": "IntegerLiteral",
- "offset": 15058,
+ "offset": 15519,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUGroupChannelViewController.swift",
"kind": "IntegerLiteral",
- "offset": 15093,
+ "offset": 15554,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUGroupChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 28348,
+ "offset": 28809,
"length": 5,
"value": "false"
},
@@ -382513,14 +384203,14 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Feed\/SBUFeedNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 8486,
+ "offset": 9067,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Feed\/SBUFeedNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 23710,
+ "offset": 24291,
"length": 5,
"value": "false"
},
@@ -385250,28 +386940,56 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 17597,
+ "offset": 17772,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 17644,
+ "offset": 17819,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 22651,
+ "offset": 17902,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19161,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19208,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19291,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 24201,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 23974,
+ "offset": 25524,
"length": 5,
"value": "false"
},
@@ -385600,14 +387318,14 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Chat\/SBUChatNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 8528,
+ "offset": 9109,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Chat\/SBUChatNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 24862,
+ "offset": 25443,
"length": 5,
"value": "false"
},
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 735745bd..aaf05735 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
@@ -101,6 +101,7 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@@ -112,6 +113,8 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
}
public protocol SBUBaseChannelModuleListDataSource : AnyObject {
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@@ -195,8 +198,10 @@ extension SendbirdUIKit.SBUBaseChannelModule.List {
@objc @_Concurrency.MainActor(unsafe) dynamic public var isScrollNearByBottom: Swift.Bool {
@objc get
}
- @objc @discardableResult
- @_Concurrency.MainActor(unsafe) dynamic public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsNextMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsPrevMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
}
@@ -212,6 +217,19 @@ extension SendbirdUIKit.SBUConfig {
required public init(from decoder: Swift.Decoder) throws
}
}
+@_hasMissingDesignatedInitializers public class SBUScrollPostionConfiguration {
+ public var groupChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var openChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var feedChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ @_hasMissingDesignatedInitializers public class BaseChannel {
+ public var scrollToBottom: SendbirdUIKit.SBUScrollPosition
+ public var scrollToNewMessage: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitial: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitialWithStartingPoint: SendbirdUIKit.SBUScrollPosition
+ @objc deinit
+ }
+ @objc deinit
+}
@objc @_inheritsConvenienceInitializers @IBDesignable @_Concurrency.MainActor(unsafe) open class SBUBaseMessageCell : SendbirdUIKit.SBUTableViewCell, SendbirdUIKit.SBUMessageCellProtocol {
@objc @_Concurrency.MainActor(unsafe) public var message: SendbirdChatSDK.BaseMessage?
@objc @_Concurrency.MainActor(unsafe) public var position: SendbirdUIKit.MessagePosition
@@ -274,6 +292,12 @@ public protocol SBUCommonDelegate : AnyObject {
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@objc deinit
}
+public struct SBUScrollOptions {
+ public let count: Swift.Int?
+ public let position: SendbirdUIKit.SBUScrollPosition
+ public let isInverted: Swift.Bool
+ public init(count: Swift.Int? = nil, position: SendbirdUIKit.SBUScrollPosition, isInverted: Swift.Bool)
+}
@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUParentMessageInfoReactionView : SendbirdUIKit.SBUMessageReactionView {
@_Concurrency.MainActor(unsafe) @objc override dynamic open func setupStyles()
@_Concurrency.MainActor(unsafe) override open func configure(maxWidth: CoreFoundation.CGFloat, useReaction: Swift.Bool, reactions: [SendbirdChatSDK.Reaction])
@@ -3159,6 +3183,7 @@ public protocol SBUMessageCellProtocol {
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, didUpdate answer: SendbirdUIKit.SBUForm.Answer, messageCell: SendbirdUIKit.SBUBaseMessageCell)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, highlightInfoInTableView tableView: UIKit.UITableView) -> SendbirdUIKit.SBUHighlightMessageInfo?
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, answersFor messageId: Swift.Int64?) -> [SendbirdUIKit.SBUForm.Answer]?
@@ -5181,6 +5206,16 @@ public enum SBUTypingIndicatorType {
get
}
}
+public enum SBUScrollPosition {
+ case bottom
+ case middle
+ case top
+ public static func == (a: SendbirdUIKit.SBUScrollPosition, b: SendbirdUIKit.SBUScrollPosition) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public protocol SBUParentMessageInfoViewDelegate : AnyObject {
func parentMessageInfoViewBoundsWillChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
func parentMessageInfoViewBoundsDidChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
@@ -6708,7 +6743,8 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func showChannelSettings()
@_Concurrency.MainActor(unsafe) open func showMessageThread(channelURL: Swift.String, parentMessageId: Swift.Int64, parentMessageCreatedAt: Swift.Int64? = 0, startingPoint: Swift.Int64? = 0)
@objc @_Concurrency.MainActor(unsafe) open func showEmojiListModal(message: SendbirdChatSDK.BaseMessage)
- @objc @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
@objc @_Concurrency.MainActor(unsafe) public func updateNewMessageInfo(hidden: Swift.Bool)
@_Concurrency.MainActor(unsafe) open func openFile(_ fileData: SendbirdUIKit.SBUFileData)
@objc @_Concurrency.MainActor(unsafe) open func openFile(fileMessage: SendbirdChatSDK.FileMessage)
@@ -6745,12 +6781,15 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapReplyMessage message: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapUserProfile user: SendbirdUIKit.SBUUser)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, sentMessagesInTableView tableView: UIKit.UITableView) -> [SendbirdChatSDK.BaseMessage]
@@ -8704,6 +8743,7 @@ public class SBUMention : Swift.Equatable {
public static var isAVPlayerAlwaysEnabled: Swift.Bool
public static var isTintColorEnabledForCustomizedIcon: Swift.Bool
public static var isCustomizedIconResizable: Swift.Bool
+ public static var scrollPostionConfiguration: SendbirdUIKit.SBUScrollPostionConfiguration
@objc deinit
}
public protocol SBUOpenChannelListModuleListDelegate : SendbirdUIKit.SBUBaseChannelListModuleListDelegate {
@@ -11208,6 +11248,8 @@ extension SendbirdUIKit.LogType : Swift.Hashable {}
extension SendbirdUIKit.LogType : Swift.RawRepresentable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Equatable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Hashable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Equatable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Hashable {}
@available(*, deprecated, renamed: "UserListType")
extension SendbirdUIKit.MemberListType : Swift.Equatable {}
@available(*, deprecated, renamed: "UserListType")
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 95b951d7..c8bf85a7 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 735745bd..aaf05735 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
@@ -101,6 +101,7 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@@ -112,6 +113,8 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
}
public protocol SBUBaseChannelModuleListDataSource : AnyObject {
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@@ -195,8 +198,10 @@ extension SendbirdUIKit.SBUBaseChannelModule.List {
@objc @_Concurrency.MainActor(unsafe) dynamic public var isScrollNearByBottom: Swift.Bool {
@objc get
}
- @objc @discardableResult
- @_Concurrency.MainActor(unsafe) dynamic public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsNextMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsPrevMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
}
@@ -212,6 +217,19 @@ extension SendbirdUIKit.SBUConfig {
required public init(from decoder: Swift.Decoder) throws
}
}
+@_hasMissingDesignatedInitializers public class SBUScrollPostionConfiguration {
+ public var groupChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var openChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var feedChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ @_hasMissingDesignatedInitializers public class BaseChannel {
+ public var scrollToBottom: SendbirdUIKit.SBUScrollPosition
+ public var scrollToNewMessage: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitial: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitialWithStartingPoint: SendbirdUIKit.SBUScrollPosition
+ @objc deinit
+ }
+ @objc deinit
+}
@objc @_inheritsConvenienceInitializers @IBDesignable @_Concurrency.MainActor(unsafe) open class SBUBaseMessageCell : SendbirdUIKit.SBUTableViewCell, SendbirdUIKit.SBUMessageCellProtocol {
@objc @_Concurrency.MainActor(unsafe) public var message: SendbirdChatSDK.BaseMessage?
@objc @_Concurrency.MainActor(unsafe) public var position: SendbirdUIKit.MessagePosition
@@ -274,6 +292,12 @@ public protocol SBUCommonDelegate : AnyObject {
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@objc deinit
}
+public struct SBUScrollOptions {
+ public let count: Swift.Int?
+ public let position: SendbirdUIKit.SBUScrollPosition
+ public let isInverted: Swift.Bool
+ public init(count: Swift.Int? = nil, position: SendbirdUIKit.SBUScrollPosition, isInverted: Swift.Bool)
+}
@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUParentMessageInfoReactionView : SendbirdUIKit.SBUMessageReactionView {
@_Concurrency.MainActor(unsafe) @objc override dynamic open func setupStyles()
@_Concurrency.MainActor(unsafe) override open func configure(maxWidth: CoreFoundation.CGFloat, useReaction: Swift.Bool, reactions: [SendbirdChatSDK.Reaction])
@@ -3159,6 +3183,7 @@ public protocol SBUMessageCellProtocol {
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, didUpdate answer: SendbirdUIKit.SBUForm.Answer, messageCell: SendbirdUIKit.SBUBaseMessageCell)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, highlightInfoInTableView tableView: UIKit.UITableView) -> SendbirdUIKit.SBUHighlightMessageInfo?
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, answersFor messageId: Swift.Int64?) -> [SendbirdUIKit.SBUForm.Answer]?
@@ -5181,6 +5206,16 @@ public enum SBUTypingIndicatorType {
get
}
}
+public enum SBUScrollPosition {
+ case bottom
+ case middle
+ case top
+ public static func == (a: SendbirdUIKit.SBUScrollPosition, b: SendbirdUIKit.SBUScrollPosition) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public protocol SBUParentMessageInfoViewDelegate : AnyObject {
func parentMessageInfoViewBoundsWillChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
func parentMessageInfoViewBoundsDidChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
@@ -6708,7 +6743,8 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func showChannelSettings()
@_Concurrency.MainActor(unsafe) open func showMessageThread(channelURL: Swift.String, parentMessageId: Swift.Int64, parentMessageCreatedAt: Swift.Int64? = 0, startingPoint: Swift.Int64? = 0)
@objc @_Concurrency.MainActor(unsafe) open func showEmojiListModal(message: SendbirdChatSDK.BaseMessage)
- @objc @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
@objc @_Concurrency.MainActor(unsafe) public func updateNewMessageInfo(hidden: Swift.Bool)
@_Concurrency.MainActor(unsafe) open func openFile(_ fileData: SendbirdUIKit.SBUFileData)
@objc @_Concurrency.MainActor(unsafe) open func openFile(fileMessage: SendbirdChatSDK.FileMessage)
@@ -6745,12 +6781,15 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapReplyMessage message: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapUserProfile user: SendbirdUIKit.SBUUser)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, sentMessagesInTableView tableView: UIKit.UITableView) -> [SendbirdChatSDK.BaseMessage]
@@ -8704,6 +8743,7 @@ public class SBUMention : Swift.Equatable {
public static var isAVPlayerAlwaysEnabled: Swift.Bool
public static var isTintColorEnabledForCustomizedIcon: Swift.Bool
public static var isCustomizedIconResizable: Swift.Bool
+ public static var scrollPostionConfiguration: SendbirdUIKit.SBUScrollPostionConfiguration
@objc deinit
}
public protocol SBUOpenChannelListModuleListDelegate : SendbirdUIKit.SBUBaseChannelListModuleListDelegate {
@@ -11208,6 +11248,8 @@ extension SendbirdUIKit.LogType : Swift.Hashable {}
extension SendbirdUIKit.LogType : Swift.RawRepresentable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Equatable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Hashable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Equatable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Hashable {}
@available(*, deprecated, renamed: "UserListType")
extension SendbirdUIKit.MemberListType : Swift.Equatable {}
@available(*, deprecated, renamed: "UserListType")
diff --git a/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/SendbirdUIKit b/Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/SendbirdUIKit
index 4373416d..3c07e5ba 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 3028f976..0d8d4331 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.12.0
+ 3.13.0
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 9cb59599..38b676f5 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_x86_64-simulator/SendbirdUIKit.framework/Base.xcconfig b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Base.xcconfig
index 404cd269..608bac2d 100644
--- a/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Base.xcconfig
+++ b/Framework/SendbirdUIKit.xcframework/ios-arm64_x86_64-simulator/SendbirdUIKit.framework/Base.xcconfig
@@ -9,6 +9,6 @@
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
-SBU_APP_VERSION = 3.12.0
-SBU_APP_BUNDLE_VERSION = 3.12.0
+SBU_APP_VERSION = 3.13.0
+SBU_APP_BUNDLE_VERSION = 3.13.0
SENDBIRD_CHAT_SDK_VERSION = 4.12.2
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 24e6e290..b8b27cf7 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
@@ -258,6 +258,7 @@ using UInt = size_t;
#if defined(__OBJC__)
+
SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput")
@interface BaseInput : NSObject
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
@@ -275,7 +276,6 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput")
-
@class NSCoder;
SWIFT_CLASS("_TtCC13SendbirdUIKit32SBUFeedNotificationChannelModule14CategoryFilter")
@@ -308,6 +308,7 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit32SBUFeedNotificationChannelModule14CategoryFil
@end
+
SWIFT_CLASS("_TtCCC13SendbirdUIKit9SBUConfig12GroupChannel7Channel")
@interface Channel : NSObject
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
@@ -318,7 +319,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,
@@ -445,6 +445,20 @@ SWIFT_CLASS_NAMED("List")
@end
+/// A module component that represent the list of SBUInviteUserModule
.
+SWIFT_CLASS_NAMED("List")
+@interface SBUInviteUserModuleList : SBUBaseChannelSettingsModuleList
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
+- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
+@end
+
+
+@interface SBUInviteUserModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+- (void)didSelectRetry;
+@end
+
+
/// A module component that represent the list of SBUCreateChannelModule
.
SWIFT_CLASS_NAMED("List")
@interface SBUCreateChannelModuleList : SBUBaseChannelSettingsModuleList
@@ -481,20 +495,6 @@ SWIFT_CLASS_NAMED("List")
@end
-/// A module component that represent the list of SBUInviteUserModule
.
-SWIFT_CLASS_NAMED("List")
-@interface SBUInviteUserModuleList : SBUBaseChannelSettingsModuleList
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
-- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
-@end
-
-
-@interface SBUInviteUserModuleList (SWIFT_EXTENSION(SendbirdUIKit))
-- (void)didSelectRetry;
-@end
-
-
@class SBDBaseChannel;
@class SBDBaseMessage;
@class UIScrollView;
@@ -1063,41 +1063,41 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit28SBUBaseChannelSettingsModule4List")
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
@end
-@class SBDOpenChannel;
-/// A module component that represent the list of SBUOpenChannelSettingsModule
.
+/// A module component that represent the list of SBUGroupChannelSettingsModule
.
SWIFT_CLASS_NAMED("List")
-@interface SBUOpenChannelSettingsModuleList : List
-@property (nonatomic, readonly, weak) SBDOpenChannel * _Nullable channel;
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
+@interface SBUGroupChannelSettingsModuleList : List
+@property (nonatomic, readonly, weak) SBDGroupChannel * _Nullable channel;
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
- (void)setupViews;
+/// Sets up items for tableView cell configuration.
- (void)setupItems;
- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
@end
-@interface SBUOpenChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+@interface SBUGroupChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
- (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
+@class SBDOpenChannel;
-/// A module component that represent the list of SBUGroupChannelSettingsModule
.
+/// A module component that represent the list of SBUOpenChannelSettingsModule
.
SWIFT_CLASS_NAMED("List")
-@interface SBUGroupChannelSettingsModuleList : List
-@property (nonatomic, readonly, weak) SBDGroupChannel * _Nullable channel;
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
+@interface SBUOpenChannelSettingsModuleList : List
+@property (nonatomic, readonly, weak) SBDOpenChannel * _Nullable channel;
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
- (void)setupViews;
-/// Sets up items for tableView cell configuration.
- (void)setupItems;
- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
@end
-@interface SBUGroupChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+@interface SBUOpenChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
- (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;
@@ -1113,7 +1113,6 @@ SWIFT_CLASS_NAMED("List")
-
/// A module component that represent the list of SBUOpenChannelListModule
.
SWIFT_CLASS_NAMED("List")
@interface SBUOpenChannelListModuleList : SBUBaseChannelListModuleList
@@ -1134,6 +1133,7 @@ SWIFT_CLASS_NAMED("List")
- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT;
@end
+
@class SBUParentMessageInfoView;
/// A module component that represent the list of SBUMessageThreadModule
.
@@ -1296,23 +1296,6 @@ SWIFT_CLASS_NAMED("List")
@end
-/// A module component that represent the list of SBUGroupChannelPushSettingsModule
.
-SWIFT_CLASS_NAMED("List")
-@interface SBUGroupChannelPushSettingsModuleList : UIView
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER;
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
-@end
-
-
-@interface SBUGroupChannelPushSettingsModuleList (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
@@ -1365,6 +1348,23 @@ SWIFT_CLASS_NAMED("List")
- (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
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER;
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+@interface SBUGroupChannelPushSettingsModuleList (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
+
@class UIContextualAction;
/// A module component that represent the list of SBUGroupChannelListModule
.
@@ -1436,32 +1436,6 @@ SWIFT_CLASS_NAMED("List")
- (UISwipeActionsConfiguration * _Nullable)tableView:(UITableView * _Nonnull)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT;
@end
-
-@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit))
-@property (nonatomic, readonly) BOOL isScrollNearByBottom;
-/// Scrolls to the message that is found by id
.
-/// \param id The identifier of the message that is wanted to find
-///
-/// \param enablesScrollAnimation The boolean value whether scrolls to the message with animation or not. If false
, it jumps to the message.
-///
-/// \param enablesMessageAnimation The boolean value whether animate the message after the scrolling. If true
, the message is shaked up and down.
-///
-///
-/// returns:
-/// false
when it couldn’t find message with id
. If it returns true
, SBUBaseChannelModuleListDelegate/baseChannelModule(_:didScroll:)
is called.
-- (BOOL)scrollToMessageWithId:(int64_t)messageId enablesScrollAnimation:(BOOL)scrollAnimated enablesMessageAnimation:(BOOL)messageAnimated;
-/// This function checks if the current message and the next message date have the same day.
-/// \param currentIndex Current message index
-///
-/// \param fullMessageList The full message list including failed/pending messages as well as sent messages
-///
-///
-/// returns:
-/// If true
, the messages date is same day.
-- (BOOL)checkSameDayAsNextMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
-- (BOOL)checkSameDayAsPrevMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
-@end
-
@class SBUVoicePlayer;
@class SBUVoiceFileInfo;
@@ -1482,6 +1456,21 @@ SWIFT_CLASS_NAMED("List")
- (void)voicePlayerDidUpdatePlayTime:(SBUVoicePlayer * _Nonnull)player time:(NSTimeInterval)time;
@end
+
+@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+@property (nonatomic, readonly) BOOL isScrollNearByBottom;
+/// This function checks if the current message and the next message date have the same day.
+/// \param currentIndex Current message index
+///
+/// \param fullMessageList The full message list including failed/pending messages as well as sent messages
+///
+///
+/// returns:
+/// If true
, the messages date is same day.
+- (BOOL)checkSameDayAsNextMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
+- (BOOL)checkSameDayAsPrevMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
+@end
+
typedef SWIFT_ENUM(uint8_t, LogType, open) {
LogTypeNone = 0b00000000,
LogTypeError = 0b00000001,
@@ -1743,10 +1732,10 @@ SWIFT_CLASS("_TtC13SendbirdUIKit24SBUBaseChannelListModule")
@end
+
@interface SBUBaseChannelListModule (SWIFT_EXTENSION(SendbirdUIKit))
@end
-
@class Header;
@class SBUBaseChannelListViewModel;
@class SBDMessageListParams;
@@ -2032,16 +2021,6 @@ SWIFT_CLASS("_TtC13SendbirdUIKit28SBUBaseChannelViewController")
/// \param message BaseMessage
object
///
- (void)showEmojiListModalWithMessage:(SBDBaseMessage * _Nonnull)message;
-/// Scrolls to the message that is found by id
. When it scrolls successfully, SBUBaseChannelModuleListDelegate/baseChannelModule(_:didScroll:)
delegate method is called.
-/// seealso:
-/// SBUBaseChannelModule/List/scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)
-/// \param id The identifier of the message that is wanted to find
-///
-/// \param enablesScrollAnimation The boolean value whether scrolls to the message with animation or not. If false
, it jumps to the message.
-///
-/// \param enablesMessageAnimation The boolean value whether animate the message after the scrolling. If true
, the message is shaked up and down.
-///
-- (void)scrollToMessageWithId:(int64_t)messageId enablesScrollAnimation:(BOOL)enablesScrollAnimation enablesMessageAnimation:(BOOL)enablesMessageAnimation;
/// This function updates new message info view’s hidden status.
/// since:
/// 3.0.0
@@ -2095,6 +2074,8 @@ SWIFT_CLASS("_TtC13SendbirdUIKit28SBUBaseChannelViewController")
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapReplyMessage:(SBDBaseMessage * _Nonnull)message;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didDismissMenuForCell:(UITableViewCell * _Nonnull)cell;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapMoreEmojisOnMessage:(SBDBaseMessage * _Nonnull)message;
+- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didFailScrollToMessageId:(int64_t)messageId needToSearch:(BOOL)needToSearch;
+- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didFailScrollToMessage:(SBDBaseMessage * _Nonnull)message needToSearch:(BOOL)needToSearch;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didReactToMessage:(SBDBaseMessage * _Nonnull)message withEmoji:(NSString * _Nonnull)key selected:(BOOL)selected;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapRetryFailedMessage:(SBDBaseMessage * _Nonnull)failedMessage;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapDeleteFailedMessage:(SBDBaseMessage * _Nonnull)failedMessage;
@@ -5816,6 +5797,7 @@ SWIFT_CLASS("_TtC13SendbirdUIKit16SBUVoiceRecorder")
+
@interface UIView (SWIFT_EXTENSION(SendbirdUIKit))
/// This loads the nib file from the Sendbird UIKit bundle.
///
@@ -6100,6 +6082,7 @@ using UInt = size_t;
#if defined(__OBJC__)
+
SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput")
@interface BaseInput : NSObject
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
@@ -6117,7 +6100,6 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit9SBUConfig9BaseInput")
-
@class NSCoder;
SWIFT_CLASS("_TtCC13SendbirdUIKit32SBUFeedNotificationChannelModule14CategoryFilter")
@@ -6150,6 +6132,7 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit32SBUFeedNotificationChannelModule14CategoryFil
@end
+
SWIFT_CLASS("_TtCCC13SendbirdUIKit9SBUConfig12GroupChannel7Channel")
@interface Channel : NSObject
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
@@ -6160,7 +6143,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,
@@ -6287,6 +6269,20 @@ SWIFT_CLASS_NAMED("List")
@end
+/// A module component that represent the list of SBUInviteUserModule
.
+SWIFT_CLASS_NAMED("List")
+@interface SBUInviteUserModuleList : SBUBaseChannelSettingsModuleList
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
+- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
+@end
+
+
+@interface SBUInviteUserModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+- (void)didSelectRetry;
+@end
+
+
/// A module component that represent the list of SBUCreateChannelModule
.
SWIFT_CLASS_NAMED("List")
@interface SBUCreateChannelModuleList : SBUBaseChannelSettingsModuleList
@@ -6323,20 +6319,6 @@ SWIFT_CLASS_NAMED("List")
@end
-/// A module component that represent the list of SBUInviteUserModule
.
-SWIFT_CLASS_NAMED("List")
-@interface SBUInviteUserModuleList : SBUBaseChannelSettingsModuleList
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUInviteUserModule.List()'");
-- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
-@end
-
-
-@interface SBUInviteUserModuleList (SWIFT_EXTENSION(SendbirdUIKit))
-- (void)didSelectRetry;
-@end
-
-
@class SBDBaseChannel;
@class SBDBaseMessage;
@class UIScrollView;
@@ -6905,41 +6887,41 @@ SWIFT_CLASS("_TtCC13SendbirdUIKit28SBUBaseChannelSettingsModule4List")
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
@end
-@class SBDOpenChannel;
-/// A module component that represent the list of SBUOpenChannelSettingsModule
.
+/// A module component that represent the list of SBUGroupChannelSettingsModule
.
SWIFT_CLASS_NAMED("List")
-@interface SBUOpenChannelSettingsModuleList : List
-@property (nonatomic, readonly, weak) SBDOpenChannel * _Nullable channel;
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
+@interface SBUGroupChannelSettingsModuleList : List
+@property (nonatomic, readonly, weak) SBDGroupChannel * _Nullable channel;
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
- (void)setupViews;
+/// Sets up items for tableView cell configuration.
- (void)setupItems;
- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
@end
-@interface SBUOpenChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+@interface SBUGroupChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
- (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
+@class SBDOpenChannel;
-/// A module component that represent the list of SBUGroupChannelSettingsModule
.
+/// A module component that represent the list of SBUOpenChannelSettingsModule
.
SWIFT_CLASS_NAMED("List")
-@interface SBUGroupChannelSettingsModuleList : List
-@property (nonatomic, readonly, weak) SBDGroupChannel * _Nullable channel;
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUGroupChannelSettingsModule.List()'");
+@interface SBUOpenChannelSettingsModuleList : List
+@property (nonatomic, readonly, weak) SBDOpenChannel * _Nullable channel;
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE_MSG("'init' has been renamed to 'SBUOpenChannelSettingsModule.List()'");
- (void)setupViews;
-/// Sets up items for tableView cell configuration.
- (void)setupItems;
- (void)configureCell:(UITableViewCell * _Nullable)cell indexPath:(NSIndexPath * _Nonnull)indexPath;
@end
-@interface SBUGroupChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+@interface SBUOpenChannelSettingsModuleList (SWIFT_EXTENSION(SendbirdUIKit))
- (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;
@@ -6955,7 +6937,6 @@ SWIFT_CLASS_NAMED("List")
-
/// A module component that represent the list of SBUOpenChannelListModule
.
SWIFT_CLASS_NAMED("List")
@interface SBUOpenChannelListModuleList : SBUBaseChannelListModuleList
@@ -6976,6 +6957,7 @@ SWIFT_CLASS_NAMED("List")
- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT;
@end
+
@class SBUParentMessageInfoView;
/// A module component that represent the list of SBUMessageThreadModule
.
@@ -7138,23 +7120,6 @@ SWIFT_CLASS_NAMED("List")
@end
-/// A module component that represent the list of SBUGroupChannelPushSettingsModule
.
-SWIFT_CLASS_NAMED("List")
-@interface SBUGroupChannelPushSettingsModuleList : UIView
-- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER;
-- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
-@end
-
-
-@interface SBUGroupChannelPushSettingsModuleList (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
@@ -7207,6 +7172,23 @@ SWIFT_CLASS_NAMED("List")
- (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
+- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER;
+- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+@interface SBUGroupChannelPushSettingsModuleList (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
+
@class UIContextualAction;
/// A module component that represent the list of SBUGroupChannelListModule
.
@@ -7278,32 +7260,6 @@ SWIFT_CLASS_NAMED("List")
- (UISwipeActionsConfiguration * _Nullable)tableView:(UITableView * _Nonnull)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT;
@end
-
-@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit))
-@property (nonatomic, readonly) BOOL isScrollNearByBottom;
-/// Scrolls to the message that is found by id
.
-/// \param id The identifier of the message that is wanted to find
-///
-/// \param enablesScrollAnimation The boolean value whether scrolls to the message with animation or not. If false
, it jumps to the message.
-///
-/// \param enablesMessageAnimation The boolean value whether animate the message after the scrolling. If true
, the message is shaked up and down.
-///
-///
-/// returns:
-/// false
when it couldn’t find message with id
. If it returns true
, SBUBaseChannelModuleListDelegate/baseChannelModule(_:didScroll:)
is called.
-- (BOOL)scrollToMessageWithId:(int64_t)messageId enablesScrollAnimation:(BOOL)scrollAnimated enablesMessageAnimation:(BOOL)messageAnimated;
-/// This function checks if the current message and the next message date have the same day.
-/// \param currentIndex Current message index
-///
-/// \param fullMessageList The full message list including failed/pending messages as well as sent messages
-///
-///
-/// returns:
-/// If true
, the messages date is same day.
-- (BOOL)checkSameDayAsNextMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
-- (BOOL)checkSameDayAsPrevMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
-@end
-
@class SBUVoicePlayer;
@class SBUVoiceFileInfo;
@@ -7324,6 +7280,21 @@ SWIFT_CLASS_NAMED("List")
- (void)voicePlayerDidUpdatePlayTime:(SBUVoicePlayer * _Nonnull)player time:(NSTimeInterval)time;
@end
+
+@interface SBUBaseChannelModuleList (SWIFT_EXTENSION(SendbirdUIKit))
+@property (nonatomic, readonly) BOOL isScrollNearByBottom;
+/// This function checks if the current message and the next message date have the same day.
+/// \param currentIndex Current message index
+///
+/// \param fullMessageList The full message list including failed/pending messages as well as sent messages
+///
+///
+/// returns:
+/// If true
, the messages date is same day.
+- (BOOL)checkSameDayAsNextMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
+- (BOOL)checkSameDayAsPrevMessageWithCurrentIndex:(NSInteger)currentIndex fullMessageList:(NSArray * _Nonnull)fullMessageList SWIFT_WARN_UNUSED_RESULT;
+@end
+
typedef SWIFT_ENUM(uint8_t, LogType, open) {
LogTypeNone = 0b00000000,
LogTypeError = 0b00000001,
@@ -7585,10 +7556,10 @@ SWIFT_CLASS("_TtC13SendbirdUIKit24SBUBaseChannelListModule")
@end
+
@interface SBUBaseChannelListModule (SWIFT_EXTENSION(SendbirdUIKit))
@end
-
@class Header;
@class SBUBaseChannelListViewModel;
@class SBDMessageListParams;
@@ -7874,16 +7845,6 @@ SWIFT_CLASS("_TtC13SendbirdUIKit28SBUBaseChannelViewController")
/// \param message BaseMessage
object
///
- (void)showEmojiListModalWithMessage:(SBDBaseMessage * _Nonnull)message;
-/// Scrolls to the message that is found by id
. When it scrolls successfully, SBUBaseChannelModuleListDelegate/baseChannelModule(_:didScroll:)
delegate method is called.
-/// seealso:
-/// SBUBaseChannelModule/List/scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)
-/// \param id The identifier of the message that is wanted to find
-///
-/// \param enablesScrollAnimation The boolean value whether scrolls to the message with animation or not. If false
, it jumps to the message.
-///
-/// \param enablesMessageAnimation The boolean value whether animate the message after the scrolling. If true
, the message is shaked up and down.
-///
-- (void)scrollToMessageWithId:(int64_t)messageId enablesScrollAnimation:(BOOL)enablesScrollAnimation enablesMessageAnimation:(BOOL)enablesMessageAnimation;
/// This function updates new message info view’s hidden status.
/// since:
/// 3.0.0
@@ -7937,6 +7898,8 @@ SWIFT_CLASS("_TtC13SendbirdUIKit28SBUBaseChannelViewController")
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapReplyMessage:(SBDBaseMessage * _Nonnull)message;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didDismissMenuForCell:(UITableViewCell * _Nonnull)cell;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapMoreEmojisOnMessage:(SBDBaseMessage * _Nonnull)message;
+- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didFailScrollToMessageId:(int64_t)messageId needToSearch:(BOOL)needToSearch;
+- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didFailScrollToMessage:(SBDBaseMessage * _Nonnull)message needToSearch:(BOOL)needToSearch;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didReactToMessage:(SBDBaseMessage * _Nonnull)message withEmoji:(NSString * _Nonnull)key selected:(BOOL)selected;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapRetryFailedMessage:(SBDBaseMessage * _Nonnull)failedMessage;
- (void)baseChannelModule:(SBUBaseChannelModuleList * _Nonnull)listComponent didTapDeleteFailedMessage:(SBDBaseMessage * _Nonnull)failedMessage;
@@ -11658,6 +11621,7 @@ SWIFT_CLASS("_TtC13SendbirdUIKit16SBUVoiceRecorder")
+
@interface UIView (SWIFT_EXTENSION(SendbirdUIKit))
/// This loads the nib file from the Sendbird UIKit bundle.
///
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 cda22465..23e0d44b 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 913a4dea..ccbb9d81 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
@@ -3646,6 +3646,48 @@
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didSelectScrollToBottonWithOptions:animated:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_34didSelectScrollToBottonWithOptions8animatedyAA0cdE0C0F0C_AA09SBUScrollO0VSbtF",
+ "mangledName": "$s13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_34didSelectScrollToBottonWithOptions8animatedyAA0cdE0C0F0C_AA09SBUScrollO0VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "genericSig": "<τ_0_0 where τ_0_0 : SendbirdUIKit.SBUBaseChannelModuleListDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModuleDidSelectRetry",
@@ -4047,6 +4089,90 @@
],
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessageId:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_24didFailScrollToMessageId04needL6SearchyAA0cdE0C0F0C_s5Int64VSbtF",
+ "mangledName": "$s13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_24didFailScrollToMessageId04needL6SearchyAA0cdE0C0F0C_s5Int64VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "genericSig": "<τ_0_0 where τ_0_0 : SendbirdUIKit.SBUBaseChannelModuleListDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessage:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_22didFailScrollToMessage04needL6SearchyAA0cdE0C0F0C_0A7ChatSDK04BaseM0CSbtF",
+ "mangledName": "$s13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_22didFailScrollToMessage04needL6SearchyAA0cdE0C0F0C_0A7ChatSDK04BaseM0CSbtF",
+ "moduleName": "SendbirdUIKit",
+ "genericSig": "<τ_0_0 where τ_0_0 : SendbirdUIKit.SBUBaseChannelModuleListDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Protocol",
@@ -4504,6 +4630,660 @@
"declKind": "Import",
"moduleName": "SendbirdUIKit"
},
+ {
+ "kind": "TypeDecl",
+ "name": "SBUScrollPostionConfiguration",
+ "printedName": "SBUScrollPostionConfiguration",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "groupChannel",
+ "printedName": "groupChannel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0CvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0CvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "openChannel",
+ "printedName": "openChannel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0CvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0CvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "feedChannel",
+ "printedName": "feedChannel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0CvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0CvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "BaseChannel",
+ "printedName": "BaseChannel",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "scrollToBottom",
+ "printedName": "scrollToBottom",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "scrollToNewMessage",
+ "printedName": "scrollToNewMessage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "scrollToInitial",
+ "printedName": "scrollToInitial",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "scrollToInitialWithStartingPoint",
+ "printedName": "scrollToInitialWithStartingPoint",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "SendbirdChatSDK",
+ "printedName": "SendbirdChatSDK",
+ "declKind": "Import",
+ "moduleName": "SendbirdUIKit"
+ },
{
"kind": "TypeDecl",
"name": "SBUBaseMessageCell",
@@ -6150,6 +6930,231 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "SBUScrollOptions",
+ "printedName": "SBUScrollOptions",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "count",
+ "printedName": "count",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV5countSiSgvp",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV5countSiSgvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV5countSiSgvg",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV5countSiSgvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "position",
+ "printedName": "position",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isInverted",
+ "printedName": "isInverted",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvp",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvg",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(count:position:isInverted:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV5count8position10isInvertedACSiSg_AA0C8PositionOSbtcfc",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV5count8position10isInvertedACSiSg_AA0C8PositionOSbtcfc",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "SendbirdChatSDK",
@@ -109383,6 +110388,48 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didSelectScrollToBottonWithOptions:animated:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit29SBUGroupChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA07SBUBasedH0C4ListC_AA09SBUScrollO0VSbtF",
+ "mangledName": "$s13SendbirdUIKit29SBUGroupChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA07SBUBasedH0C4ListC_AA09SBUScrollO0VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "overriding": true,
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "Override",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModule",
@@ -163729,39 +164776,206 @@
}
],
"declKind": "EnumElement",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "bubble",
+ "printedName": "bubble",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SendbirdUIKit.SBUTypingIndicatorType.Type) -> SendbirdUIKit.SBUTypingIndicatorType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
"moduleName": "SendbirdUIKit",
"declAttributes": [
"RawDocComment"
]
},
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "SendbirdUIKit",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Var",
- "name": "bubble",
- "printedName": "bubble",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SBUScrollPosition",
+ "printedName": "SBUScrollPosition",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "bottom",
+ "printedName": "bottom",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
- "printedName": "(SendbirdUIKit.SBUTypingIndicatorType.Type) -> SendbirdUIKit.SBUTypingIndicatorType",
+ "printedName": "(SendbirdUIKit.SBUScrollPosition.Type) -> SendbirdUIKit.SBUScrollPosition",
"children": [
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType.Type",
+ "printedName": "SendbirdUIKit.SBUScrollPosition.Type",
"children": [
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
}
]
}
@@ -163769,12 +164983,83 @@
}
],
"declKind": "EnumElement",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
- "moduleName": "SendbirdUIKit",
- "declAttributes": [
- "RawDocComment"
- ]
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO6bottomyA2CmF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO6bottomyA2CmF",
+ "moduleName": "SendbirdUIKit"
+ },
+ {
+ "kind": "Var",
+ "name": "middle",
+ "printedName": "middle",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SendbirdUIKit.SBUScrollPosition.Type) -> SendbirdUIKit.SBUScrollPosition",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SendbirdUIKit.SBUScrollPosition.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO6middleyA2CmF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO6middleyA2CmF",
+ "moduleName": "SendbirdUIKit"
+ },
+ {
+ "kind": "Var",
+ "name": "top",
+ "printedName": "top",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SendbirdUIKit.SBUScrollPosition.Type) -> SendbirdUIKit.SBUScrollPosition",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SendbirdUIKit.SBUScrollPosition.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO3topyA2CmF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO3topyA2CmF",
+ "moduleName": "SendbirdUIKit"
},
{
"kind": "Function",
@@ -163789,20 +165074,20 @@
},
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
},
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
}
],
"declKind": "Func",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO2eeoiySbAC_ACtFZ",
"moduleName": "SendbirdUIKit",
"static": true,
"implicit": true,
@@ -163821,8 +165106,8 @@
}
],
"declKind": "Var",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO9hashValueSivp",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO9hashValueSivp",
"moduleName": "SendbirdUIKit",
"implicit": true,
"accessors": [
@@ -163839,8 +165124,8 @@
}
],
"declKind": "Accessor",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO9hashValueSivg",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO9hashValueSivg",
"moduleName": "SendbirdUIKit",
"implicit": true,
"accessorKind": "get"
@@ -163866,16 +165151,16 @@
}
],
"declKind": "Func",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO4hash4intoys6HasherVz_tF",
"moduleName": "SendbirdUIKit",
"implicit": true,
"funcSelfKind": "NonMutating"
}
],
"declKind": "Enum",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO",
"moduleName": "SendbirdUIKit",
"declAttributes": [
"AccessControl",
@@ -200947,7 +202232,7 @@
{
"kind": "Function",
"name": "scrollToMessage",
- "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)",
+ "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
"children": [
{
"kind": "TypeNominal",
@@ -200967,6 +202252,20 @@
"hasDefaultArg": true,
"usr": "s:Sb"
},
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
{
"kind": "TypeNominal",
"name": "Bool",
@@ -200976,14 +202275,69 @@
}
],
"declKind": "Func",
- "usr": "c:@M@SendbirdUIKit@objc(cs)SBUBaseChannelViewController(im)scrollToMessageWithId:enablesScrollAnimation:enablesMessageAnimation:",
- "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage2id22enablesScrollAnimation0kiM0ys5Int64V_S2btF",
+ "usr": "s:13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6Searchys5Int64V_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6Searchys5Int64V_S2bAA17SBUScrollPositionOSbtF",
"moduleName": "SendbirdUIKit",
"declAttributes": [
"Custom",
"AccessControl",
- "RawDocComment",
- "ObjC"
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "scrollToMessage",
+ "printedName": "scrollToMessage(message:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6Searchy0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6Searchy0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
@@ -202342,6 +203696,88 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessageId:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SendbirdUIKit@objc(cs)SBUBaseChannelViewController(im)baseChannelModule:didFailScrollToMessageId:needToSearch:",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_24didFailScrollToMessageId04needL6SearchyAA0cdH0C4ListC_s5Int64VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessage:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SendbirdUIKit@objc(cs)SBUBaseChannelViewController(im)baseChannelModule:didFailScrollToMessage:needToSearch:",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_22didFailScrollToMessage04needL6SearchyAA0cdH0C4ListC_0A7ChatSDK04BaseM0CSbtF",
+ "moduleName": "SendbirdUIKit",
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModule",
@@ -202564,6 +204000,46 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didSelectScrollToBottonWithOptions:animated:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA0cdH0C4ListC_AA09SBUScrollO0VSbtF",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA0cdH0C4ListC_AA09SBUScrollO0VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModuleDidSelectRetry",
@@ -259183,7 +260659,7 @@
{
"kind": "Function",
"name": "scrollToMessage",
- "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)",
+ "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
"children": [
{
"kind": "TypeNominal",
@@ -259204,6 +260680,20 @@
"hasDefaultArg": true,
"usr": "s:Sb"
},
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
{
"kind": "TypeNominal",
"name": "Bool",
@@ -259213,16 +260703,73 @@
}
],
"declKind": "Func",
- "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM0Sbs5Int64V_S2btF",
- "mangledName": "$s13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM0Sbs5Int64V_S2btF",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6SearchSbs5Int64V_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6SearchSbs5Int64V_S2bAA17SBUScrollPositionOSbtF",
"moduleName": "SendbirdUIKit",
"declAttributes": [
- "Dynamic",
"Custom",
"AccessControl",
"DiscardableResult",
- "RawDocComment",
- "ObjC"
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "scrollToMessage",
+ "printedName": "scrollToMessage(message:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6SearchSb0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6SearchSb0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
@@ -273129,6 +274676,107 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "scrollPostionConfiguration",
+ "printedName": "scrollPostionConfiguration",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPostionConfiguration",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvpZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvpZ",
+ "moduleName": "SendbirdUIKit",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPostionConfiguration",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvgZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvgZ",
+ "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": "SBUScrollPostionConfiguration",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvsZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvsZ",
+ "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:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvMZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvMZ",
+ "moduleName": "SendbirdUIKit",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
{
"kind": "Var",
"name": "ApplicationId",
@@ -376157,150 +377805,178 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 14687,
+ "offset": 16264,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 14731,
+ "offset": 16308,
"length": 1,
"value": "5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 14762,
+ "offset": 16339,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "FloatLiteral",
- "offset": 15162,
+ "offset": 16739,
"length": 3,
"value": "0.5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15227,
+ "offset": 16804,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15238,
+ "offset": 16815,
"length": 1,
"value": "5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "FloatLiteral",
- "offset": 15280,
+ "offset": 16857,
"length": 3,
"value": "0.5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15322,
+ "offset": 16899,
"length": 1,
"value": "5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 15363,
+ "offset": 16940,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15586,
+ "offset": 17163,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 15635,
+ "offset": 17212,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16418,
+ "offset": 17995,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16431,
+ "offset": 18008,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16439,
+ "offset": 18016,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16450,
+ "offset": 18027,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 17736,
+ "offset": 19313,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 17776,
+ "offset": 19353,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 23626,
+ "offset": 25203,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 51958,
+ "offset": 53837,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 57513,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 57576,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 55194,
+ "offset": 57659,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 59284,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 55257,
+ "offset": 59347,
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 59430,
+ "length": 4,
+ "value": "true"
+ },
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/CacheManager\/SBUCacheManager.Template.swift",
"kind": "StringLiteral",
@@ -376371,6 +378047,20 @@
"length": 2,
"value": "16"
},
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Model\/SBUScrollOptions.swift",
+ "kind": "IntegerLiteral",
+ "offset": 984,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Model\/SBUScrollOptions.swift",
+ "kind": "IntegerLiteral",
+ "offset": 996,
+ "length": 1,
+ "value": "0"
+ },
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/MessageCell\/NotificationChannel\/SBUNotificationCell.swift",
"kind": "IntegerLiteral",
@@ -381435,21 +383125,21 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUGroupChannelViewController.swift",
"kind": "IntegerLiteral",
- "offset": 15058,
+ "offset": 15519,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUGroupChannelViewController.swift",
"kind": "IntegerLiteral",
- "offset": 15093,
+ "offset": 15554,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUGroupChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 28348,
+ "offset": 28809,
"length": 5,
"value": "false"
},
@@ -382513,14 +384203,14 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Feed\/SBUFeedNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 8486,
+ "offset": 9067,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Feed\/SBUFeedNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 23710,
+ "offset": 24291,
"length": 5,
"value": "false"
},
@@ -385250,28 +386940,56 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 17597,
+ "offset": 17772,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 17644,
+ "offset": 17819,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 22651,
+ "offset": 17902,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19161,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19208,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19291,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 24201,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 23974,
+ "offset": 25524,
"length": 5,
"value": "false"
},
@@ -385600,14 +387318,14 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Chat\/SBUChatNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 8528,
+ "offset": 9109,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Chat\/SBUChatNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 24862,
+ "offset": 25443,
"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 b0c73065..cbb82fbf 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
@@ -101,6 +101,7 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@@ -112,6 +113,8 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
}
public protocol SBUBaseChannelModuleListDataSource : AnyObject {
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@@ -195,8 +198,10 @@ extension SendbirdUIKit.SBUBaseChannelModule.List {
@objc @_Concurrency.MainActor(unsafe) dynamic public var isScrollNearByBottom: Swift.Bool {
@objc get
}
- @objc @discardableResult
- @_Concurrency.MainActor(unsafe) dynamic public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsNextMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsPrevMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
}
@@ -212,6 +217,19 @@ extension SendbirdUIKit.SBUConfig {
required public init(from decoder: Swift.Decoder) throws
}
}
+@_hasMissingDesignatedInitializers public class SBUScrollPostionConfiguration {
+ public var groupChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var openChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var feedChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ @_hasMissingDesignatedInitializers public class BaseChannel {
+ public var scrollToBottom: SendbirdUIKit.SBUScrollPosition
+ public var scrollToNewMessage: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitial: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitialWithStartingPoint: SendbirdUIKit.SBUScrollPosition
+ @objc deinit
+ }
+ @objc deinit
+}
@objc @_inheritsConvenienceInitializers @IBDesignable @_Concurrency.MainActor(unsafe) open class SBUBaseMessageCell : SendbirdUIKit.SBUTableViewCell, SendbirdUIKit.SBUMessageCellProtocol {
@objc @_Concurrency.MainActor(unsafe) public var message: SendbirdChatSDK.BaseMessage?
@objc @_Concurrency.MainActor(unsafe) public var position: SendbirdUIKit.MessagePosition
@@ -274,6 +292,12 @@ public protocol SBUCommonDelegate : AnyObject {
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@objc deinit
}
+public struct SBUScrollOptions {
+ public let count: Swift.Int?
+ public let position: SendbirdUIKit.SBUScrollPosition
+ public let isInverted: Swift.Bool
+ public init(count: Swift.Int? = nil, position: SendbirdUIKit.SBUScrollPosition, isInverted: Swift.Bool)
+}
@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUParentMessageInfoReactionView : SendbirdUIKit.SBUMessageReactionView {
@_Concurrency.MainActor(unsafe) @objc override dynamic open func setupStyles()
@_Concurrency.MainActor(unsafe) override open func configure(maxWidth: CoreFoundation.CGFloat, useReaction: Swift.Bool, reactions: [SendbirdChatSDK.Reaction])
@@ -3159,6 +3183,7 @@ public protocol SBUMessageCellProtocol {
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, didUpdate answer: SendbirdUIKit.SBUForm.Answer, messageCell: SendbirdUIKit.SBUBaseMessageCell)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, highlightInfoInTableView tableView: UIKit.UITableView) -> SendbirdUIKit.SBUHighlightMessageInfo?
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, answersFor messageId: Swift.Int64?) -> [SendbirdUIKit.SBUForm.Answer]?
@@ -5181,6 +5206,16 @@ public enum SBUTypingIndicatorType {
get
}
}
+public enum SBUScrollPosition {
+ case bottom
+ case middle
+ case top
+ public static func == (a: SendbirdUIKit.SBUScrollPosition, b: SendbirdUIKit.SBUScrollPosition) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public protocol SBUParentMessageInfoViewDelegate : AnyObject {
func parentMessageInfoViewBoundsWillChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
func parentMessageInfoViewBoundsDidChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
@@ -6708,7 +6743,8 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func showChannelSettings()
@_Concurrency.MainActor(unsafe) open func showMessageThread(channelURL: Swift.String, parentMessageId: Swift.Int64, parentMessageCreatedAt: Swift.Int64? = 0, startingPoint: Swift.Int64? = 0)
@objc @_Concurrency.MainActor(unsafe) open func showEmojiListModal(message: SendbirdChatSDK.BaseMessage)
- @objc @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
@objc @_Concurrency.MainActor(unsafe) public func updateNewMessageInfo(hidden: Swift.Bool)
@_Concurrency.MainActor(unsafe) open func openFile(_ fileData: SendbirdUIKit.SBUFileData)
@objc @_Concurrency.MainActor(unsafe) open func openFile(fileMessage: SendbirdChatSDK.FileMessage)
@@ -6745,12 +6781,15 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapReplyMessage message: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapUserProfile user: SendbirdUIKit.SBUUser)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, sentMessagesInTableView tableView: UIKit.UITableView) -> [SendbirdChatSDK.BaseMessage]
@@ -8704,6 +8743,7 @@ public class SBUMention : Swift.Equatable {
public static var isAVPlayerAlwaysEnabled: Swift.Bool
public static var isTintColorEnabledForCustomizedIcon: Swift.Bool
public static var isCustomizedIconResizable: Swift.Bool
+ public static var scrollPostionConfiguration: SendbirdUIKit.SBUScrollPostionConfiguration
@objc deinit
}
public protocol SBUOpenChannelListModuleListDelegate : SendbirdUIKit.SBUBaseChannelListModuleListDelegate {
@@ -11208,6 +11248,8 @@ extension SendbirdUIKit.LogType : Swift.Hashable {}
extension SendbirdUIKit.LogType : Swift.RawRepresentable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Equatable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Hashable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Equatable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Hashable {}
@available(*, deprecated, renamed: "UserListType")
extension SendbirdUIKit.MemberListType : Swift.Equatable {}
@available(*, deprecated, renamed: "UserListType")
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 f4ea71dc..1f5c0856 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 b0c73065..cbb82fbf 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
@@ -101,6 +101,7 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@@ -112,6 +113,8 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
}
public protocol SBUBaseChannelModuleListDataSource : AnyObject {
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@@ -195,8 +198,10 @@ extension SendbirdUIKit.SBUBaseChannelModule.List {
@objc @_Concurrency.MainActor(unsafe) dynamic public var isScrollNearByBottom: Swift.Bool {
@objc get
}
- @objc @discardableResult
- @_Concurrency.MainActor(unsafe) dynamic public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsNextMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsPrevMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
}
@@ -212,6 +217,19 @@ extension SendbirdUIKit.SBUConfig {
required public init(from decoder: Swift.Decoder) throws
}
}
+@_hasMissingDesignatedInitializers public class SBUScrollPostionConfiguration {
+ public var groupChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var openChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var feedChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ @_hasMissingDesignatedInitializers public class BaseChannel {
+ public var scrollToBottom: SendbirdUIKit.SBUScrollPosition
+ public var scrollToNewMessage: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitial: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitialWithStartingPoint: SendbirdUIKit.SBUScrollPosition
+ @objc deinit
+ }
+ @objc deinit
+}
@objc @_inheritsConvenienceInitializers @IBDesignable @_Concurrency.MainActor(unsafe) open class SBUBaseMessageCell : SendbirdUIKit.SBUTableViewCell, SendbirdUIKit.SBUMessageCellProtocol {
@objc @_Concurrency.MainActor(unsafe) public var message: SendbirdChatSDK.BaseMessage?
@objc @_Concurrency.MainActor(unsafe) public var position: SendbirdUIKit.MessagePosition
@@ -274,6 +292,12 @@ public protocol SBUCommonDelegate : AnyObject {
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@objc deinit
}
+public struct SBUScrollOptions {
+ public let count: Swift.Int?
+ public let position: SendbirdUIKit.SBUScrollPosition
+ public let isInverted: Swift.Bool
+ public init(count: Swift.Int? = nil, position: SendbirdUIKit.SBUScrollPosition, isInverted: Swift.Bool)
+}
@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUParentMessageInfoReactionView : SendbirdUIKit.SBUMessageReactionView {
@_Concurrency.MainActor(unsafe) @objc override dynamic open func setupStyles()
@_Concurrency.MainActor(unsafe) override open func configure(maxWidth: CoreFoundation.CGFloat, useReaction: Swift.Bool, reactions: [SendbirdChatSDK.Reaction])
@@ -3159,6 +3183,7 @@ public protocol SBUMessageCellProtocol {
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, didUpdate answer: SendbirdUIKit.SBUForm.Answer, messageCell: SendbirdUIKit.SBUBaseMessageCell)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, highlightInfoInTableView tableView: UIKit.UITableView) -> SendbirdUIKit.SBUHighlightMessageInfo?
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, answersFor messageId: Swift.Int64?) -> [SendbirdUIKit.SBUForm.Answer]?
@@ -5181,6 +5206,16 @@ public enum SBUTypingIndicatorType {
get
}
}
+public enum SBUScrollPosition {
+ case bottom
+ case middle
+ case top
+ public static func == (a: SendbirdUIKit.SBUScrollPosition, b: SendbirdUIKit.SBUScrollPosition) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public protocol SBUParentMessageInfoViewDelegate : AnyObject {
func parentMessageInfoViewBoundsWillChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
func parentMessageInfoViewBoundsDidChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
@@ -6708,7 +6743,8 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func showChannelSettings()
@_Concurrency.MainActor(unsafe) open func showMessageThread(channelURL: Swift.String, parentMessageId: Swift.Int64, parentMessageCreatedAt: Swift.Int64? = 0, startingPoint: Swift.Int64? = 0)
@objc @_Concurrency.MainActor(unsafe) open func showEmojiListModal(message: SendbirdChatSDK.BaseMessage)
- @objc @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
@objc @_Concurrency.MainActor(unsafe) public func updateNewMessageInfo(hidden: Swift.Bool)
@_Concurrency.MainActor(unsafe) open func openFile(_ fileData: SendbirdUIKit.SBUFileData)
@objc @_Concurrency.MainActor(unsafe) open func openFile(fileMessage: SendbirdChatSDK.FileMessage)
@@ -6745,12 +6781,15 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapReplyMessage message: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapUserProfile user: SendbirdUIKit.SBUUser)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, sentMessagesInTableView tableView: UIKit.UITableView) -> [SendbirdChatSDK.BaseMessage]
@@ -8704,6 +8743,7 @@ public class SBUMention : Swift.Equatable {
public static var isAVPlayerAlwaysEnabled: Swift.Bool
public static var isTintColorEnabledForCustomizedIcon: Swift.Bool
public static var isCustomizedIconResizable: Swift.Bool
+ public static var scrollPostionConfiguration: SendbirdUIKit.SBUScrollPostionConfiguration
@objc deinit
}
public protocol SBUOpenChannelListModuleListDelegate : SendbirdUIKit.SBUBaseChannelListModuleListDelegate {
@@ -11208,6 +11248,8 @@ extension SendbirdUIKit.LogType : Swift.Hashable {}
extension SendbirdUIKit.LogType : Swift.RawRepresentable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Equatable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Hashable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Equatable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Hashable {}
@available(*, deprecated, renamed: "UserListType")
extension SendbirdUIKit.MemberListType : Swift.Equatable {}
@available(*, deprecated, renamed: "UserListType")
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 913a4dea..ccbb9d81 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
@@ -3646,6 +3646,48 @@
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didSelectScrollToBottonWithOptions:animated:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_34didSelectScrollToBottonWithOptions8animatedyAA0cdE0C0F0C_AA09SBUScrollO0VSbtF",
+ "mangledName": "$s13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_34didSelectScrollToBottonWithOptions8animatedyAA0cdE0C0F0C_AA09SBUScrollO0VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "genericSig": "<τ_0_0 where τ_0_0 : SendbirdUIKit.SBUBaseChannelModuleListDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModuleDidSelectRetry",
@@ -4047,6 +4089,90 @@
],
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessageId:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_24didFailScrollToMessageId04needL6SearchyAA0cdE0C0F0C_s5Int64VSbtF",
+ "mangledName": "$s13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_24didFailScrollToMessageId04needL6SearchyAA0cdE0C0F0C_s5Int64VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "genericSig": "<τ_0_0 where τ_0_0 : SendbirdUIKit.SBUBaseChannelModuleListDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessage:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_22didFailScrollToMessage04needL6SearchyAA0cdE0C0F0C_0A7ChatSDK04BaseM0CSbtF",
+ "mangledName": "$s13SendbirdUIKit32SBUBaseChannelModuleListDelegateP04basedE0_22didFailScrollToMessage04needL6SearchyAA0cdE0C0F0C_0A7ChatSDK04BaseM0CSbtF",
+ "moduleName": "SendbirdUIKit",
+ "genericSig": "<τ_0_0 where τ_0_0 : SendbirdUIKit.SBUBaseChannelModuleListDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Protocol",
@@ -4504,6 +4630,660 @@
"declKind": "Import",
"moduleName": "SendbirdUIKit"
},
+ {
+ "kind": "TypeDecl",
+ "name": "SBUScrollPostionConfiguration",
+ "printedName": "SBUScrollPostionConfiguration",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "groupChannel",
+ "printedName": "groupChannel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0Cvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0CvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC12groupChannelAC04BaseG0CvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "openChannel",
+ "printedName": "openChannel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0Cvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0CvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11openChannelAC04BaseG0CvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "feedChannel",
+ "printedName": "feedChannel",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseChannel",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0Cvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0CvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11feedChannelAC04BaseG0CvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "BaseChannel",
+ "printedName": "BaseChannel",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "scrollToBottom",
+ "printedName": "scrollToBottom",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC14scrollToBottomAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "scrollToNewMessage",
+ "printedName": "scrollToNewMessage",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC18scrollToNewMessageAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "scrollToInitial",
+ "printedName": "scrollToInitial",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC15scrollToInitialAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "scrollToInitialWithStartingPoint",
+ "printedName": "scrollToInitialWithStartingPoint",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvs",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvs",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvM",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC32scrollToInitialWithStartingPointAA0C8PositionOvM",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC11BaseChannelC",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "hasMissingDesignatedInitializers": true
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC",
+ "mangledName": "$s13SendbirdUIKit29SBUScrollPostionConfigurationC",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "SendbirdChatSDK",
+ "printedName": "SendbirdChatSDK",
+ "declKind": "Import",
+ "moduleName": "SendbirdUIKit"
+ },
{
"kind": "TypeDecl",
"name": "SBUBaseMessageCell",
@@ -6150,6 +6930,231 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "SBUScrollOptions",
+ "printedName": "SBUScrollOptions",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "count",
+ "printedName": "count",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV5countSiSgvp",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV5countSiSgvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV5countSiSgvg",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV5countSiSgvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "position",
+ "printedName": "position",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvp",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvg",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV8positionAA0C8PositionOvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "isInverted",
+ "printedName": "isInverted",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvp",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvp",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvg",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV10isInvertedSbvg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(count:position:isInverted:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.Int?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV5count8position10isInvertedACSiSg_AA0C8PositionOSbtcfc",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV5count8position10isInvertedACSiSg_AA0C8PositionOSbtcfc",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV",
+ "mangledName": "$s13SendbirdUIKit16SBUScrollOptionsV",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "UIKit",
+ "printedName": "UIKit",
+ "declKind": "Import",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "SendbirdChatSDK",
@@ -109383,6 +110388,48 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didSelectScrollToBottonWithOptions:animated:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit29SBUGroupChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA07SBUBasedH0C4ListC_AA09SBUScrollO0VSbtF",
+ "mangledName": "$s13SendbirdUIKit29SBUGroupChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA07SBUBasedH0C4ListC_AA09SBUScrollO0VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "overriding": true,
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "Override",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModule",
@@ -163729,39 +164776,206 @@
}
],
"declKind": "EnumElement",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4textyA2CmF",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "bubble",
+ "printedName": "bubble",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SendbirdUIKit.SBUTypingIndicatorType.Type) -> SendbirdUIKit.SBUTypingIndicatorType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
"moduleName": "SendbirdUIKit",
"declAttributes": [
"RawDocComment"
]
},
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUTypingIndicatorType",
+ "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "SendbirdUIKit",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Var",
- "name": "bubble",
- "printedName": "bubble",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "SendbirdUIKit",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO",
+ "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "SBUScrollPosition",
+ "printedName": "SBUScrollPosition",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "bottom",
+ "printedName": "bottom",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
- "printedName": "(SendbirdUIKit.SBUTypingIndicatorType.Type) -> SendbirdUIKit.SBUTypingIndicatorType",
+ "printedName": "(SendbirdUIKit.SBUScrollPosition.Type) -> SendbirdUIKit.SBUScrollPosition",
"children": [
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType.Type",
+ "printedName": "SendbirdUIKit.SBUScrollPosition.Type",
"children": [
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
}
]
}
@@ -163769,12 +164983,83 @@
}
],
"declKind": "EnumElement",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO6bubbleyA2CmF",
- "moduleName": "SendbirdUIKit",
- "declAttributes": [
- "RawDocComment"
- ]
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO6bottomyA2CmF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO6bottomyA2CmF",
+ "moduleName": "SendbirdUIKit"
+ },
+ {
+ "kind": "Var",
+ "name": "middle",
+ "printedName": "middle",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SendbirdUIKit.SBUScrollPosition.Type) -> SendbirdUIKit.SBUScrollPosition",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SendbirdUIKit.SBUScrollPosition.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO6middleyA2CmF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO6middleyA2CmF",
+ "moduleName": "SendbirdUIKit"
+ },
+ {
+ "kind": "Var",
+ "name": "top",
+ "printedName": "top",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(SendbirdUIKit.SBUScrollPosition.Type) -> SendbirdUIKit.SBUScrollPosition",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "SendbirdUIKit.SBUScrollPosition.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO3topyA2CmF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO3topyA2CmF",
+ "moduleName": "SendbirdUIKit"
},
{
"kind": "Function",
@@ -163789,20 +165074,20 @@
},
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
},
{
"kind": "TypeNominal",
- "name": "SBUTypingIndicatorType",
- "printedName": "SendbirdUIKit.SBUTypingIndicatorType",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO"
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
}
],
"declKind": "Func",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO2eeoiySbAC_ACtFZ",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO2eeoiySbAC_ACtFZ",
"moduleName": "SendbirdUIKit",
"static": true,
"implicit": true,
@@ -163821,8 +165106,8 @@
}
],
"declKind": "Var",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivp",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO9hashValueSivp",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO9hashValueSivp",
"moduleName": "SendbirdUIKit",
"implicit": true,
"accessors": [
@@ -163839,8 +165124,8 @@
}
],
"declKind": "Accessor",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO9hashValueSivg",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO9hashValueSivg",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO9hashValueSivg",
"moduleName": "SendbirdUIKit",
"implicit": true,
"accessorKind": "get"
@@ -163866,16 +165151,16 @@
}
],
"declKind": "Func",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO4hash4intoys6HasherVz_tF",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO4hash4intoys6HasherVz_tF",
"moduleName": "SendbirdUIKit",
"implicit": true,
"funcSelfKind": "NonMutating"
}
],
"declKind": "Enum",
- "usr": "s:13SendbirdUIKit22SBUTypingIndicatorTypeO",
- "mangledName": "$s13SendbirdUIKit22SBUTypingIndicatorTypeO",
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO",
+ "mangledName": "$s13SendbirdUIKit17SBUScrollPositionO",
"moduleName": "SendbirdUIKit",
"declAttributes": [
"AccessControl",
@@ -200947,7 +202232,7 @@
{
"kind": "Function",
"name": "scrollToMessage",
- "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)",
+ "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
"children": [
{
"kind": "TypeNominal",
@@ -200967,6 +202252,20 @@
"hasDefaultArg": true,
"usr": "s:Sb"
},
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
{
"kind": "TypeNominal",
"name": "Bool",
@@ -200976,14 +202275,69 @@
}
],
"declKind": "Func",
- "usr": "c:@M@SendbirdUIKit@objc(cs)SBUBaseChannelViewController(im)scrollToMessageWithId:enablesScrollAnimation:enablesMessageAnimation:",
- "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage2id22enablesScrollAnimation0kiM0ys5Int64V_S2btF",
+ "usr": "s:13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6Searchys5Int64V_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6Searchys5Int64V_S2bAA17SBUScrollPositionOSbtF",
"moduleName": "SendbirdUIKit",
"declAttributes": [
"Custom",
"AccessControl",
- "RawDocComment",
- "ObjC"
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "scrollToMessage",
+ "printedName": "scrollToMessage(message:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6Searchy0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6Searchy0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
],
"funcSelfKind": "NonMutating"
},
@@ -202342,6 +203696,88 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessageId:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int64",
+ "printedName": "Swift.Int64",
+ "usr": "s:s5Int64V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SendbirdUIKit@objc(cs)SBUBaseChannelViewController(im)baseChannelModule:didFailScrollToMessageId:needToSearch:",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_24didFailScrollToMessageId04needL6SearchyAA0cdH0C4ListC_s5Int64VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didFailScrollToMessage:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SendbirdUIKit@objc(cs)SBUBaseChannelViewController(im)baseChannelModule:didFailScrollToMessage:needToSearch:",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_22didFailScrollToMessage04needL6SearchyAA0cdH0C4ListC_0A7ChatSDK04BaseM0CSbtF",
+ "moduleName": "SendbirdUIKit",
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModule",
@@ -202564,6 +204000,46 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "baseChannelModule",
+ "printedName": "baseChannelModule(_:didSelectScrollToBottonWithOptions:animated:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "List",
+ "printedName": "SendbirdUIKit.SBUBaseChannelModule.List",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollOptions",
+ "printedName": "SendbirdUIKit.SBUScrollOptions",
+ "usr": "s:13SendbirdUIKit16SBUScrollOptionsV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA0cdH0C4ListC_AA09SBUScrollO0VSbtF",
+ "mangledName": "$s13SendbirdUIKit28SBUBaseChannelViewControllerC04baseD6Module_34didSelectScrollToBottonWithOptions8animatedyAA0cdH0C4ListC_AA09SBUScrollO0VSbtF",
+ "moduleName": "SendbirdUIKit",
+ "isOpen": true,
+ "declAttributes": [
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "baseChannelModuleDidSelectRetry",
@@ -259183,7 +260659,7 @@
{
"kind": "Function",
"name": "scrollToMessage",
- "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)",
+ "printedName": "scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
"children": [
{
"kind": "TypeNominal",
@@ -259204,6 +260680,20 @@
"hasDefaultArg": true,
"usr": "s:Sb"
},
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
{
"kind": "TypeNominal",
"name": "Bool",
@@ -259213,16 +260703,73 @@
}
],
"declKind": "Func",
- "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM0Sbs5Int64V_S2btF",
- "mangledName": "$s13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM0Sbs5Int64V_S2btF",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6SearchSbs5Int64V_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage2id22enablesScrollAnimation0kiM08position04needH6SearchSbs5Int64V_S2bAA17SBUScrollPositionOSbtF",
"moduleName": "SendbirdUIKit",
"declAttributes": [
- "Dynamic",
"Custom",
"AccessControl",
"DiscardableResult",
- "RawDocComment",
- "ObjC"
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "scrollToMessage",
+ "printedName": "scrollToMessage(message:enablesScrollAnimation:enablesMessageAnimation:position:needToSearch:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BaseMessage",
+ "printedName": "SendbirdChatSDK.BaseMessage",
+ "usr": "c:@M@SendbirdChatSDK@objc(cs)SBDBaseMessage"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPosition",
+ "printedName": "SendbirdUIKit.SBUScrollPosition",
+ "hasDefaultArg": true,
+ "usr": "s:13SendbirdUIKit17SBUScrollPositionO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "hasDefaultArg": true,
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6SearchSb0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "mangledName": "$s13SendbirdUIKit20SBUBaseChannelModuleC4ListC15scrollToMessage7message22enablesScrollAnimation0kiM08position04needH6SearchSb0A7ChatSDK04BaseI0C_S2bAA17SBUScrollPositionOSbtF",
+ "moduleName": "SendbirdUIKit",
+ "declAttributes": [
+ "Custom",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
@@ -273129,6 +274676,107 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "scrollPostionConfiguration",
+ "printedName": "scrollPostionConfiguration",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPostionConfiguration",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvpZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvpZ",
+ "moduleName": "SendbirdUIKit",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "Final",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "SBUScrollPostionConfiguration",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvgZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvgZ",
+ "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": "SBUScrollPostionConfiguration",
+ "printedName": "SendbirdUIKit.SBUScrollPostionConfiguration",
+ "usr": "s:13SendbirdUIKit29SBUScrollPostionConfigurationC"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvsZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvsZ",
+ "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:13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvMZ",
+ "mangledName": "$s13SendbirdUIKit10SBUGlobalsC26scrollPostionConfigurationAA09SBUScrolleF0CvMZ",
+ "moduleName": "SendbirdUIKit",
+ "static": true,
+ "implicit": true,
+ "declAttributes": [
+ "Final"
+ ],
+ "accessorKind": "_modify"
+ }
+ ]
+ },
{
"kind": "Var",
"name": "ApplicationId",
@@ -376157,150 +377805,178 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 14687,
+ "offset": 16264,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 14731,
+ "offset": 16308,
"length": 1,
"value": "5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 14762,
+ "offset": 16339,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "FloatLiteral",
- "offset": 15162,
+ "offset": 16739,
"length": 3,
"value": "0.5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15227,
+ "offset": 16804,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15238,
+ "offset": 16815,
"length": 1,
"value": "5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "FloatLiteral",
- "offset": 15280,
+ "offset": 16857,
"length": 3,
"value": "0.5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15322,
+ "offset": 16899,
"length": 1,
"value": "5"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 15363,
+ "offset": 16940,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 15586,
+ "offset": 17163,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 15635,
+ "offset": 17212,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16418,
+ "offset": 17995,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16431,
+ "offset": 18008,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16439,
+ "offset": 18016,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "IntegerLiteral",
- "offset": 16450,
+ "offset": 18027,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 17736,
+ "offset": 19313,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 17776,
+ "offset": 19353,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 23626,
+ "offset": 25203,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 51958,
+ "offset": 53837,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 57513,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 57576,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 55194,
+ "offset": 57659,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 59284,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 55257,
+ "offset": 59347,
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/SBUBaseChannelModule.List.swift",
+ "kind": "BooleanLiteral",
+ "offset": 59430,
+ "length": 4,
+ "value": "true"
+ },
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Manager\/CacheManager\/SBUCacheManager.Template.swift",
"kind": "StringLiteral",
@@ -376371,6 +378047,20 @@
"length": 2,
"value": "16"
},
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Model\/SBUScrollOptions.swift",
+ "kind": "IntegerLiteral",
+ "offset": 984,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Model\/SBUScrollOptions.swift",
+ "kind": "IntegerLiteral",
+ "offset": 996,
+ "length": 1,
+ "value": "0"
+ },
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/MessageCell\/NotificationChannel\/SBUNotificationCell.swift",
"kind": "IntegerLiteral",
@@ -381435,21 +383125,21 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUGroupChannelViewController.swift",
"kind": "IntegerLiteral",
- "offset": 15058,
+ "offset": 15519,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUGroupChannelViewController.swift",
"kind": "IntegerLiteral",
- "offset": 15093,
+ "offset": 15554,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUGroupChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 28348,
+ "offset": 28809,
"length": 5,
"value": "false"
},
@@ -382513,14 +384203,14 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Feed\/SBUFeedNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 8486,
+ "offset": 9067,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Feed\/SBUFeedNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 23710,
+ "offset": 24291,
"length": 5,
"value": "false"
},
@@ -385250,28 +386940,56 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 17597,
+ "offset": 17772,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 17644,
+ "offset": 17819,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 22651,
+ "offset": 17902,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19161,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19208,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 19291,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 24201,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/View\/Channel\/SBUBaseChannelViewController.swift",
"kind": "BooleanLiteral",
- "offset": 23974,
+ "offset": 25524,
"length": 5,
"value": "false"
},
@@ -385600,14 +387318,14 @@
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Chat\/SBUChatNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 8528,
+ "offset": 9109,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/distiller\/project\/uikit-ios\/SendbirdUIKit\/Module\/Channel\/NotificationChannel\/Chat\/SBUChatNotificationChannelModule.List.swift",
"kind": "BooleanLiteral",
- "offset": 24862,
+ "offset": 25443,
"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 193cf57e..538c3ce5 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
@@ -101,6 +101,7 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@@ -112,6 +113,8 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
}
public protocol SBUBaseChannelModuleListDataSource : AnyObject {
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@@ -195,8 +198,10 @@ extension SendbirdUIKit.SBUBaseChannelModule.List {
@objc @_Concurrency.MainActor(unsafe) dynamic public var isScrollNearByBottom: Swift.Bool {
@objc get
}
- @objc @discardableResult
- @_Concurrency.MainActor(unsafe) dynamic public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsNextMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsPrevMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
}
@@ -212,6 +217,19 @@ extension SendbirdUIKit.SBUConfig {
required public init(from decoder: Swift.Decoder) throws
}
}
+@_hasMissingDesignatedInitializers public class SBUScrollPostionConfiguration {
+ public var groupChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var openChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var feedChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ @_hasMissingDesignatedInitializers public class BaseChannel {
+ public var scrollToBottom: SendbirdUIKit.SBUScrollPosition
+ public var scrollToNewMessage: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitial: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitialWithStartingPoint: SendbirdUIKit.SBUScrollPosition
+ @objc deinit
+ }
+ @objc deinit
+}
@objc @_inheritsConvenienceInitializers @IBDesignable @_Concurrency.MainActor(unsafe) open class SBUBaseMessageCell : SendbirdUIKit.SBUTableViewCell, SendbirdUIKit.SBUMessageCellProtocol {
@objc @_Concurrency.MainActor(unsafe) public var message: SendbirdChatSDK.BaseMessage?
@objc @_Concurrency.MainActor(unsafe) public var position: SendbirdUIKit.MessagePosition
@@ -274,6 +292,12 @@ public protocol SBUCommonDelegate : AnyObject {
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@objc deinit
}
+public struct SBUScrollOptions {
+ public let count: Swift.Int?
+ public let position: SendbirdUIKit.SBUScrollPosition
+ public let isInverted: Swift.Bool
+ public init(count: Swift.Int? = nil, position: SendbirdUIKit.SBUScrollPosition, isInverted: Swift.Bool)
+}
@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUParentMessageInfoReactionView : SendbirdUIKit.SBUMessageReactionView {
@_Concurrency.MainActor(unsafe) @objc override dynamic open func setupStyles()
@_Concurrency.MainActor(unsafe) override open func configure(maxWidth: CoreFoundation.CGFloat, useReaction: Swift.Bool, reactions: [SendbirdChatSDK.Reaction])
@@ -3159,6 +3183,7 @@ public protocol SBUMessageCellProtocol {
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, didUpdate answer: SendbirdUIKit.SBUForm.Answer, messageCell: SendbirdUIKit.SBUBaseMessageCell)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, highlightInfoInTableView tableView: UIKit.UITableView) -> SendbirdUIKit.SBUHighlightMessageInfo?
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, answersFor messageId: Swift.Int64?) -> [SendbirdUIKit.SBUForm.Answer]?
@@ -5181,6 +5206,16 @@ public enum SBUTypingIndicatorType {
get
}
}
+public enum SBUScrollPosition {
+ case bottom
+ case middle
+ case top
+ public static func == (a: SendbirdUIKit.SBUScrollPosition, b: SendbirdUIKit.SBUScrollPosition) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public protocol SBUParentMessageInfoViewDelegate : AnyObject {
func parentMessageInfoViewBoundsWillChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
func parentMessageInfoViewBoundsDidChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
@@ -6708,7 +6743,8 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func showChannelSettings()
@_Concurrency.MainActor(unsafe) open func showMessageThread(channelURL: Swift.String, parentMessageId: Swift.Int64, parentMessageCreatedAt: Swift.Int64? = 0, startingPoint: Swift.Int64? = 0)
@objc @_Concurrency.MainActor(unsafe) open func showEmojiListModal(message: SendbirdChatSDK.BaseMessage)
- @objc @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
@objc @_Concurrency.MainActor(unsafe) public func updateNewMessageInfo(hidden: Swift.Bool)
@_Concurrency.MainActor(unsafe) open func openFile(_ fileData: SendbirdUIKit.SBUFileData)
@objc @_Concurrency.MainActor(unsafe) open func openFile(fileMessage: SendbirdChatSDK.FileMessage)
@@ -6745,12 +6781,15 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapReplyMessage message: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapUserProfile user: SendbirdUIKit.SBUUser)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, sentMessagesInTableView tableView: UIKit.UITableView) -> [SendbirdChatSDK.BaseMessage]
@@ -8704,6 +8743,7 @@ public class SBUMention : Swift.Equatable {
public static var isAVPlayerAlwaysEnabled: Swift.Bool
public static var isTintColorEnabledForCustomizedIcon: Swift.Bool
public static var isCustomizedIconResizable: Swift.Bool
+ public static var scrollPostionConfiguration: SendbirdUIKit.SBUScrollPostionConfiguration
@objc deinit
}
public protocol SBUOpenChannelListModuleListDelegate : SendbirdUIKit.SBUBaseChannelListModuleListDelegate {
@@ -11208,6 +11248,8 @@ extension SendbirdUIKit.LogType : Swift.Hashable {}
extension SendbirdUIKit.LogType : Swift.RawRepresentable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Equatable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Hashable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Equatable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Hashable {}
@available(*, deprecated, renamed: "UserListType")
extension SendbirdUIKit.MemberListType : Swift.Equatable {}
@available(*, deprecated, renamed: "UserListType")
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 27c37c57..6187ec5b 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 193cf57e..538c3ce5 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
@@ -101,6 +101,7 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@@ -112,6 +113,8 @@ public protocol SBUBaseChannelModuleListDelegate : SendbirdUIKit.SBUCommonDelega
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
}
public protocol SBUBaseChannelModuleListDataSource : AnyObject {
func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@@ -195,8 +198,10 @@ extension SendbirdUIKit.SBUBaseChannelModule.List {
@objc @_Concurrency.MainActor(unsafe) dynamic public var isScrollNearByBottom: Swift.Bool {
@objc get
}
- @objc @discardableResult
- @_Concurrency.MainActor(unsafe) dynamic public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
+ @discardableResult
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation scrollAnimated: Swift.Bool = false, enablesMessageAnimation messageAnimated: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsNextMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
@objc @_Concurrency.MainActor(unsafe) dynamic public func checkSameDayAsPrevMessage(currentIndex: Swift.Int, fullMessageList: [SendbirdChatSDK.BaseMessage]) -> Swift.Bool
}
@@ -212,6 +217,19 @@ extension SendbirdUIKit.SBUConfig {
required public init(from decoder: Swift.Decoder) throws
}
}
+@_hasMissingDesignatedInitializers public class SBUScrollPostionConfiguration {
+ public var groupChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var openChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ public var feedChannel: SendbirdUIKit.SBUScrollPostionConfiguration.BaseChannel
+ @_hasMissingDesignatedInitializers public class BaseChannel {
+ public var scrollToBottom: SendbirdUIKit.SBUScrollPosition
+ public var scrollToNewMessage: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitial: SendbirdUIKit.SBUScrollPosition
+ public var scrollToInitialWithStartingPoint: SendbirdUIKit.SBUScrollPosition
+ @objc deinit
+ }
+ @objc deinit
+}
@objc @_inheritsConvenienceInitializers @IBDesignable @_Concurrency.MainActor(unsafe) open class SBUBaseMessageCell : SendbirdUIKit.SBUTableViewCell, SendbirdUIKit.SBUMessageCellProtocol {
@objc @_Concurrency.MainActor(unsafe) public var message: SendbirdChatSDK.BaseMessage?
@objc @_Concurrency.MainActor(unsafe) public var position: SendbirdUIKit.MessagePosition
@@ -274,6 +292,12 @@ public protocol SBUCommonDelegate : AnyObject {
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@objc deinit
}
+public struct SBUScrollOptions {
+ public let count: Swift.Int?
+ public let position: SendbirdUIKit.SBUScrollPosition
+ public let isInverted: Swift.Bool
+ public init(count: Swift.Int? = nil, position: SendbirdUIKit.SBUScrollPosition, isInverted: Swift.Bool)
+}
@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class SBUParentMessageInfoReactionView : SendbirdUIKit.SBUMessageReactionView {
@_Concurrency.MainActor(unsafe) @objc override dynamic open func setupStyles()
@_Concurrency.MainActor(unsafe) override open func configure(maxWidth: CoreFoundation.CGFloat, useReaction: Swift.Bool, reactions: [SendbirdChatSDK.Reaction])
@@ -3159,6 +3183,7 @@ public protocol SBUMessageCellProtocol {
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, didUpdate answer: SendbirdUIKit.SBUForm.Answer, messageCell: SendbirdUIKit.SBUBaseMessageCell)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapVoiceMessage fileMessage: SendbirdChatSDK.FileMessage, cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, highlightInfoInTableView tableView: UIKit.UITableView) -> SendbirdUIKit.SBUHighlightMessageInfo?
@_Concurrency.MainActor(unsafe) open func groupChannelModule(_ listComponent: SendbirdUIKit.SBUGroupChannelModule.List, answersFor messageId: Swift.Int64?) -> [SendbirdUIKit.SBUForm.Answer]?
@@ -5181,6 +5206,16 @@ public enum SBUTypingIndicatorType {
get
}
}
+public enum SBUScrollPosition {
+ case bottom
+ case middle
+ case top
+ public static func == (a: SendbirdUIKit.SBUScrollPosition, b: SendbirdUIKit.SBUScrollPosition) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public protocol SBUParentMessageInfoViewDelegate : AnyObject {
func parentMessageInfoViewBoundsWillChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
func parentMessageInfoViewBoundsDidChanged(_ view: SendbirdUIKit.SBUParentMessageInfoView)
@@ -6708,7 +6743,8 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func showChannelSettings()
@_Concurrency.MainActor(unsafe) open func showMessageThread(channelURL: Swift.String, parentMessageId: Swift.Int64, parentMessageCreatedAt: Swift.Int64? = 0, startingPoint: Swift.Int64? = 0)
@objc @_Concurrency.MainActor(unsafe) open func showEmojiListModal(message: SendbirdChatSDK.BaseMessage)
- @objc @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(id messageId: Swift.Int64, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
+ @_Concurrency.MainActor(unsafe) public func scrollToMessage(message: SendbirdChatSDK.BaseMessage, enablesScrollAnimation: Swift.Bool = false, enablesMessageAnimation: Swift.Bool = false, position: SendbirdUIKit.SBUScrollPosition = .middle, needToSearch: Swift.Bool = true)
@objc @_Concurrency.MainActor(unsafe) public func updateNewMessageInfo(hidden: Swift.Bool)
@_Concurrency.MainActor(unsafe) open func openFile(_ fileData: SendbirdUIKit.SBUFileData)
@objc @_Concurrency.MainActor(unsafe) open func openFile(fileMessage: SendbirdChatSDK.FileMessage)
@@ -6745,12 +6781,15 @@ extension SendbirdUIKit.SBUMessageSearchViewController {
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapReplyMessage message: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didDismissMenuForCell cell: UIKit.UITableViewCell)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapMoreEmojisOnMessage message: SendbirdChatSDK.BaseMessage)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessageId messageId: Swift.Int64, needToSearch: Swift.Bool)
+ @objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didFailScrollToMessage message: SendbirdChatSDK.BaseMessage, needToSearch: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didReactToMessage message: SendbirdChatSDK.BaseMessage, withEmoji key: Swift.String, selected: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapRetryFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapDeleteFailedMessage failedMessage: SendbirdChatSDK.BaseMessage)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didTapUserProfile user: SendbirdUIKit.SBUUser)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didScroll scrollView: UIKit.UIScrollView)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidTapScrollToButton(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, animated: Swift.Bool)
+ @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, didSelectScrollToBottonWithOptions options: SendbirdUIKit.SBUScrollOptions, animated: Swift.Bool)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModuleDidSelectRetry(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List)
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, channelForTableView tableView: UIKit.UITableView) -> SendbirdChatSDK.BaseChannel?
@objc @_Concurrency.MainActor(unsafe) open func baseChannelModule(_ listComponent: SendbirdUIKit.SBUBaseChannelModule.List, sentMessagesInTableView tableView: UIKit.UITableView) -> [SendbirdChatSDK.BaseMessage]
@@ -8704,6 +8743,7 @@ public class SBUMention : Swift.Equatable {
public static var isAVPlayerAlwaysEnabled: Swift.Bool
public static var isTintColorEnabledForCustomizedIcon: Swift.Bool
public static var isCustomizedIconResizable: Swift.Bool
+ public static var scrollPostionConfiguration: SendbirdUIKit.SBUScrollPostionConfiguration
@objc deinit
}
public protocol SBUOpenChannelListModuleListDelegate : SendbirdUIKit.SBUBaseChannelListModuleListDelegate {
@@ -11208,6 +11248,8 @@ extension SendbirdUIKit.LogType : Swift.Hashable {}
extension SendbirdUIKit.LogType : Swift.RawRepresentable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Equatable {}
extension SendbirdUIKit.SBUTypingIndicatorType : Swift.Hashable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Equatable {}
+extension SendbirdUIKit.SBUScrollPosition : Swift.Hashable {}
@available(*, deprecated, renamed: "UserListType")
extension SendbirdUIKit.MemberListType : Swift.Equatable {}
@available(*, deprecated, renamed: "UserListType")
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 edb2e6a5..e7fc31b8 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 89a4d0a6..809e7706 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,7 +10,7 @@
Base.xcconfig
- t+HesKwxjlY7sxjoUW4GQ2K76cM=
+ 7c9ZaUBLR86aT+6VpJCmBVOTJnE=
Debug.xcconfig
@@ -18,51 +18,51 @@
Headers/SendbirdUIKit-Swift.h
- 7exMGqwTzHmF352RTd9lsX1R6HA=
+ mbCMgqdc042idqsycCQzOA/rJwY=
Info.plist
- 0OTPhsbHwGWE8BJ7WSMrStqgtEc=
+ 80WuU75Xb8ROgC7AFzGult7EQqI=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.abi.json
- 6Uc4PLv0NQQXWGUlyA0399fcpfc=
+ ZJOuabkO7tvJjJnopbOp3bjuPrg=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
- eeV5roX3bjW3gxaaXaLC430IuQQ=
+ DogtMbAo3G2DRnoEwEMtJHYEGTs=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc
- bUag0ITbFnoPYWV1luYf2zQuzpY=
+ PYCQipug86EK4MhuaMu/lryKqgI=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface
- eeV5roX3bjW3gxaaXaLC430IuQQ=
+ DogtMbAo3G2DRnoEwEMtJHYEGTs=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule
- st5ifvNZ4V1lfMD890Y5MYNrhyw=
+ S70bWRcfljKMlUSOL39vWwwD5A0=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.abi.json
- 6Uc4PLv0NQQXWGUlyA0399fcpfc=
+ ZJOuabkO7tvJjJnopbOp3bjuPrg=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
- hsdqDczACFHOk8arE812QP0XmgQ=
+ w4SBD6yC0lXrf6DZA8RVc/a/tQI=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
- vcHzz6aXKB6i754cFajBI8RzMfE=
+ uCnyumPfQEs95MhvWmwAzjlTryM=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
- hsdqDczACFHOk8arE812QP0XmgQ=
+ w4SBD6yC0lXrf6DZA8RVc/a/tQI=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
- dt19h2JRq0NhbEl3lXZHi8WJdT0=
+ nv9J6iqUcvelgVM7RTCgnkQYnjw=
Modules/module.modulemap
@@ -98,7 +98,7 @@
hash2
- HtT6v5TeIMHSoOhCzj9q16SAC0DSojdIRs2XwiMWzMg=
+ L/kDvNWfgsXLyRIgoGrChu1X0Z95YlKxEr9SHayUFIE=
Debug.xcconfig
@@ -112,77 +112,77 @@
hash2
- bYIyOb0DCmOXRK4Bh6qrJaOvn3zNUQI4OnqBhTIFzQg=
+ 2t+7eJd+IbC3Klj3vIy6yNwadsHUQuHwrOqb+yZdMSs=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.abi.json
hash2
- a3TDsz2DLJtDySsxzcdwAP7C68cD383alSfT1uavU5o=
+ o4e3ftmf4oG6vBta0cNSfB13sMVdIj4kKBaBd06P0QI=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
hash2
- uEF5I4S6VFaC0wDXVD65FkS8qLF+99sc+q7hPNGXm68=
+ K4sf8ta5gWxnTn+Tm+3tyAmG2pMFSi6rY7+38SGQgW0=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc
hash2
- Jlz4lOQeESnOSkMDRC+FeNnFiz6gX/NlAPAJjmE8bwI=
+ cLvzEjNXFhrj3fW1ICAbYuMnlehTMqv9Mj+UwssHjs8=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface
hash2
- uEF5I4S6VFaC0wDXVD65FkS8qLF+99sc+q7hPNGXm68=
+ K4sf8ta5gWxnTn+Tm+3tyAmG2pMFSi6rY7+38SGQgW0=
Modules/SendbirdUIKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule
hash2
- u1cZpAAWs50GpmmawSbF3bkQkLHIyp5FDBTb5qn3dfY=
+ uGGTchUCQn3DGlWVTWhGPNkBQBylHCkJ/9DVOEpmyds=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.abi.json
hash2
- a3TDsz2DLJtDySsxzcdwAP7C68cD383alSfT1uavU5o=
+ o4e3ftmf4oG6vBta0cNSfB13sMVdIj4kKBaBd06P0QI=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
hash2
- cjsNV6lAL3XdJvsESiw/FBg5OdkEU1fTqOLshP1tslg=
+ sFzvf34/GvhyWkDFT4kAzzWWU29HgL/l6eRDMso4sNs=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
hash2
- FGhrUeEu0M7Q7XLdBGn8awHasZOdKDA5WEnFIghzMHU=
+ YzE+uXnuo99jn1B4WIHLBmNskr91GPOHXMRZ7j+jiiI=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
hash2
- cjsNV6lAL3XdJvsESiw/FBg5OdkEU1fTqOLshP1tslg=
+ sFzvf34/GvhyWkDFT4kAzzWWU29HgL/l6eRDMso4sNs=
Modules/SendbirdUIKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
hash2
- WBxNpXTn/B/YBnDkB2axU6vwRjGjo8gV6OO+qVOZx0M=
+ Hl0KZ5DX+2jRsG9cZPZF+zjyJVIPAWw95fYpIKaAN3M=
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 3028f976..0d8d4331 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.12.0
+ 3.13.0
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 4b6392e4..0c99870f 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/Sample/QuickStart.xcodeproj/project.pbxproj b/Sample/QuickStart.xcodeproj/project.pbxproj
index 7135fa31..bcb213de 100644
--- a/Sample/QuickStart.xcodeproj/project.pbxproj
+++ b/Sample/QuickStart.xcodeproj/project.pbxproj
@@ -3,105 +3,146 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 52;
+ objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
- 0141EE1EC1D8AA4E735465B1 /* SBUUserListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB141E7614FFAE4105A5556B /* SBUUserListModule.swift */; };
- 038A9042B005122E8CE46F89 /* SBUView.Unavaliable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B3AA80DA43D9234ACEF6CC /* SBUView.Unavaliable.swift */; };
- 05F458061A71382C4A3CE165 /* SBUFeedNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D693BE951DE318F82F66966 /* SBUFeedNotificationCell.swift */; };
- 0882CE77886C90D46A56EE4F /* SBURegisterOperatorModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64F7A1E3A39A65A300C1D73 /* SBURegisterOperatorModule.List.swift */; };
- 092458461544B46017D5B3D5 /* SBUAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5812E468BF5387897D079CAD /* SBUAlertView.swift */; };
- 096D23D8168205DA952D5425 /* SBUMultipleFilesMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8CB848D66D4117A6BFFFD5E /* SBUMultipleFilesMessageCellParams.swift */; };
- 0B1C9ADC0514277EFA2429A1 /* SBUOpenChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB5D71D53BEDE638B94809E7 /* SBUOpenChannelSettingsModule.swift */; };
- 0C32577E6DFEDED6999DAE34 /* SBUTheme+Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41A61AB3CB6C94843EABCA7 /* SBUTheme+Type.swift */; };
- 0C904F9438F44AE83A2268CC /* SBUBaseChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF903E4A4E1F698BF871B285 /* SBUBaseChannelListViewController.swift */; };
- 0D6434403E13EE5168E33E76 /* SBUOpenChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E12C5CC90BAE642EF4A3839 /* SBUOpenChannelModule.Input.swift */; };
- 0D9479E7AD1D322C25090069 /* SBUGroupChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 361858E6AF6714A5C7D5652D /* SBUGroupChannelViewController.Deprecated.swift */; };
- 0E5FAA8D60AA7B836D348128 /* SBUExtendedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA26745EFD07034A5B770365 /* SBUExtendedMessage.swift */; };
- 0E61618FCBFC6CB16DE83780 /* SBUPaddingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFFA9C0C18E0D11BFF088E33 /* SBUPaddingLabel.swift */; };
- 0F525DA26C8C2A13DDA102BE /* SBUGroupChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6EC6F9EB11ADDDB3546DAE8 /* SBUGroupChannelListModule.List.swift */; };
- 1075F2D696E9D85DF87F2485 /* SBUQuotedBaseMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0248A62B121D5C8BB779C45 /* SBUQuotedBaseMessageView.swift */; };
- 11A61F948996A1B269EF9ACE /* SBUModerationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C79BFD010A2187F68AC71D1C /* SBUModerationCell.swift */; };
- 12534B2341F3CB15A455C8E7 /* SBUContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1A8BFF1E5950193EBFF3429 /* SBUContentBaseMessageCell.swift */; };
- 131BF1B8B19186C718BA30A6 /* SBUMessageSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 451B29849E7603F4F21C2319 /* SBUMessageSearchViewController.swift */; };
- 1480919994CCAAB78EF481CE /* SBUUnderLineTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9E292B4148A2541F6A4E7B1 /* SBUUnderLineTextField.swift */; };
- 14A7974210520D3D54D080DC /* SBUBaseChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78681C8D5C6D98166A705445 /* SBUBaseChannelViewController.Deprecated.swift */; };
- 158B9FDC474EEE0BCB0A51EA /* SBUMessageSearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F6D11A6B4CBA1DFD1102DB /* SBUMessageSearchViewModel.swift */; };
- 1804AF1363599AC6C8FBC73C /* SBUBaseChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 120F917F075AA125F1D8F296 /* SBUBaseChannelViewModel.swift */; };
- 19DF828A0962CF4F1DF292C2 /* SBUGlobalCustomParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8817BD5A99D66B4974A7DBB /* SBUGlobalCustomParams.swift */; };
- 1A73031654C74DE8091E6D2A /* SBUAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44D0E55FD21850FA17AFD504 /* SBUAnimation.swift */; };
- 1AAAE1D996496AD7579D475D /* SBUOpenChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 670C989FDB28B344823A7B70 /* SBUOpenChannelViewController.Deprecated.swift */; };
- 1BAFBEF239F30DA038A0C227 /* SBUUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47F0637CABD3B2832E657C6 /* SBUUserCell.swift */; };
- 1C27FC63FD4268EB143BB335 /* SBUGroupChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6104680EDBA19D05B19A3E15 /* SBUGroupChannelSettingCell.swift */; };
- 1C9FF660170D52EF4597F5E9 /* SBUMessageInputMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09B750C2DB2602C8AB8A7C2 /* SBUMessageInputMode.swift */; };
- 1D48AB053364CB4FD10FACA1 /* BlockingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EDE5C8C193B7FADF990872B /* BlockingOperation.swift */; };
- 1F5D1C5609A49E9B9A837A0E /* UIStackView.SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87982BEE5F42C384DE2E37D1 /* UIStackView.SBUIKit.swift */; };
- 1F7E0A756F21D4B84A0B2C88 /* SBUChatNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1E8BEE4CF8796421B2BBA6 /* SBUChatNotificationChannelModule.swift */; };
- 1FD6DC653399375A3947A1A8 /* SBUCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51709567943DAB8C50D3264C /* SBUCollectionViewCell.swift */; };
- 20038F327FF4BEBBF5755EBC /* SBUIconSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = B91378B69877698735D7E6EF /* SBUIconSet.swift */; };
- 20C9125BFD19043BB77224A2 /* SBUReplyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBCBEDB37CED382793736705 /* SBUReplyConfiguration.swift */; };
- 211B7CB6F9946D31ACE5DA7A /* SBUUnknownMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ED22441EFFFDCB1F4FBBFE6 /* SBUUnknownMessageCellParams.swift */; };
- 21864FAF988EEB1CC6FA226A /* SBUNewMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C350D231FEA2A3E7E57694D /* SBUNewMessageInfo.swift */; };
- 2257B1EDC8FFEFD2B80BB7F6 /* SBUEmojiListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDECD971E137033BAAB0C3D9 /* SBUEmojiListViewController.swift */; };
- 2264B75D06F1E42FCB891192 /* SBUModerationsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D048F31B64D36BFE7445172 /* SBUModerationsModule.swift */; };
- 22C9253FF10AE0A46BA844A5 /* SBUThreadInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0FAEE6EB611CC9C820982EA /* SBUThreadInfoView.swift */; };
- 24867E42A054C4CFC5F5B8BE /* UIColor+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7C9B6CF517F736AF92B4748 /* UIColor+SBUIKit.swift */; };
- 2509E2DC10AEBB3D9F4B1D32 /* SBUBaseMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB372FD4425E4003ED702D1 /* SBUBaseMessageCellParams.swift */; };
- 25BB20BDDF2CA8E2DF9C709E /* SBUBaseChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6A4367B48D7CCC83A95627 /* SBUBaseChannelModule.swift */; };
- 25E75E3C0DDF78EDD590CE0A /* SBUContentBaseMessageCell.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD9DAEDDD5610833F128949 /* SBUContentBaseMessageCell.Deprecated.swift */; };
- 2758BB1F43A83A801214CC53 /* SBUFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA63156B965D436054BB286 /* SBUFormView.swift */; };
- 275E3CA8725E02326F819881 /* SBUOpenChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18231524A58DC92E01DACDF /* SBUOpenChannelSettingsModule.List.swift */; };
- 286090358497F3F344E360D4 /* SBUBaseChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2A2565DC446FCC255BB3C57 /* SBUBaseChannelSettingsModule.List.swift */; };
- 29DBE4F59B616043A463161D /* SBUCategoryFilterCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DA7CE8764EF08BEC1F407DC /* SBUCategoryFilterCell.swift */; };
- 2B3CBE693899A36B6E5B8C28 /* SBUEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE27762C63CCA4E0B765A0AD /* SBUEnums.swift */; };
- 2D28694E9FBEAC618E87B365 /* SBUOpenChannelUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC95A834BD5D53718533C5C /* SBUOpenChannelUnknownMessageCell.swift */; };
- 2F140250B4C1355F441E55DE /* SBUOpenChannelCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A1BF567A75F9C0A0BF6A27 /* SBUOpenChannelCommonContentView.swift */; };
- 2F53D6B171B1AC773070D643 /* SBUMessageThreadTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BB111DED5C17F8AA0475D82 /* SBUMessageThreadTitleView.swift */; };
- 2F7D36B89E98C047ED3ABB27 /* SBUGroupChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4178C75282723C0CC9B98E9 /* SBUGroupChannelSettingsViewController.swift */; };
- 32DAA0D9BAAFDF99E7DD7B61 /* SBUMenuCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 708F5AC6588D7574B38BF62D /* SBUMenuCell.xib */; };
- 33104F7AD5AC20AE9DE2837C /* SBUToastManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D057BA6DE20320A25A70FB2 /* SBUToastManager.swift */; };
- 3322422192BFF0340FEC2AD7 /* SBUIconSetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30CA852116CE976496836A3C /* SBUIconSetType.swift */; };
- 3322B5176B6EF9CB510596A5 /* SBUGroupChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4F9723828456EF4586C5E1F /* SBUGroupChannelSettingsViewModel.swift */; };
- 345D24548A70E6948DD8C414 /* SBUGroupChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18AAE5721F34A45127DB10F3 /* SBUGroupChannelListViewModel.swift */; };
- 3496FAC459A2BDC09A210B96 /* SBUUserMessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48B6765D972BAE0935C977B5 /* SBUUserMessageTextView.swift */; };
- 3546CF593EE5DBBC96546307 /* SBUGroupChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D6F9DFA7C12E0C6A805175 /* SBUGroupChannelListModule.swift */; };
- 35E7295C0155116CA019395B /* SBUConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD9F5A50AB5ED4D3C3D1EF8 /* SBUConfigManager.swift */; };
- 372F2F8FA62F3DCDE094B93F /* SBUMessageWebViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93FC7EB3725A6694B5FA8A3F /* SBUMessageWebViewModel.swift */; };
- 3747BE6B797F1947D30C1466 /* SBUCreateOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A461C5FB81AA384E1F35D7 /* SBUCreateOpenChannelViewController.swift */; };
- 38207DCB49226FB8ED70E557 /* SBUModerationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0B7546CD8231BFB3BC59B0 /* SBUModerationsViewModel.swift */; };
- 385493D5910A2044285111AD /* SBUGroupChannelPushSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023681DE8880079B4C932080 /* SBUGroupChannelPushSettingsModule.List.swift */; };
- 3857060A83D15B251B1E1B09 /* SBUMenuCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EA1B0589A0E5C19D00CAF27 /* SBUMenuCell.swift */; };
- 3922BA98027A00C793C23643 /* SBUHighlightMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41ED8B8595477035024F4F83 /* SBUHighlightMessageInfo.swift */; };
- 396A5A9E80930E6C46274EB3 /* SBUCreateChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97715C40BF9A25445E4A43E0 /* SBUCreateChannelModule.Header.swift */; };
- 398EDA99D303E26A5FDF1E74 /* SBUCommonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EB21D7E23556A522FD774A0 /* SBUCommonItem.swift */; };
- 39C460AFC615EB969453807D /* SBUBaseChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6C2ABA2F639506278D9B647 /* SBUBaseChannelCell.swift */; };
- 39F7A3E96158AC68261055CC /* SBUNotificationNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64EC32C82C5FF837F4A3D6AC /* SBUNotificationNavigationTitleView.swift */; };
- 3A6717DA4DE84E7E2A8BD4F1 /* SBUSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A3FA994CE9A95016CA3FBF /* SBUSuggestedReplyView.swift */; };
- 3C2311328D550F36C873B44A /* SBUFeedNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C97B8C2E383122135420FF /* SBUFeedNotificationChannelModule.Header.swift */; };
- 3C9294F3951A03D54B4619E6 /* SBUParentMessageInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57265A2B441BB2B3FAF2596C /* SBUParentMessageInfoView.swift */; };
- 3D5C8523E89B36FE7E3899B4 /* SBUEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92FBB65724E212D676EAE9C9 /* SBUEmptyView.swift */; };
- 3D99C9CE32FB2EF16EC9147D /* SBUBaseMessageCellParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FD1BED5D2B1F6D5DAD0240C /* SBUBaseMessageCellParams.Deprecated.swift */; };
- 3DDF81BF2D9A02219A3326F1 /* SBUVoiceContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D434EAE8595B3F2004D0EEE8 /* SBUVoiceContentView.swift */; };
- 3F01448353EEE25534AD2F24 /* MessageTemplateTestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBF47B26CDFC022EF6B8911E /* MessageTemplateTestViewController.swift */; };
- 3F16F6FCF0CBC490BABABAEB /* SBUMessageThreadModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC75ECA405DFE879C36A34 /* SBUMessageThreadModule.Header.swift */; };
- 3F47A7ABEC8005C2D48B1928 /* SBUBaseChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58027EC0A8743F4A606CA608 /* SBUBaseChannelSettingsModule.swift */; };
- 3FDD0899344ABCB90091AA7F /* SBUNotificationEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 999B98F96140924676C25BF9 /* SBUNotificationEmptyView.swift */; };
- 40F6A1C3DF997610DBA02728 /* SBUOpenChannelBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F02FECB5DD3547EB858B0DE /* SBUOpenChannelBaseMessageCell.swift */; };
- 41572A20CA1EF7531648D645 /* SBUMessageSearchViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B16D089622F63F650A75B47 /* SBUMessageSearchViewController.Deprecated.swift */; };
- 41FC7B7115F274676D0750F4 /* SBUOpenChannelMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7171FBEE26A1D269D2FCFEF3 /* SBUOpenChannelMessageWebView.swift */; };
- 42B7E34F6291D141A1BE1EA4 /* SBUMessageThreadModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FEC6560FCA5AC43400EAE68 /* SBUMessageThreadModule.Input.swift */; };
- 42BB0F89D6AE9F1AB239C21C /* SBUFeedNotificationCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D8383300A0ECFAC83488FA /* SBUFeedNotificationCellParams.swift */; };
- 436234D077218FB75C21207F /* SBUQuoteMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 523C6F510E763850528BF1E7 /* SBUQuoteMessageInputView.swift */; };
- 450EC34A7C4A80EC082D9F09 /* SBUCreateChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5866547E6F669831E320738 /* SBUCreateChannelViewModel.swift */; };
- 4598B6C582FB9BE18A8C2B00 /* Formatter+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D435EF09822E6A48A0629318 /* Formatter+SBUIKit.swift */; };
- 4633134536E1295AD4F4B6A9 /* SBUFeedNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45567BF7012DB8362B74153 /* SBUFeedNotificationChannelModule.List.swift */; };
- 4667E77C17D6E4B242B52197 /* SBUActionSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F45107805C04C0A825F9120C /* SBUActionSheet.swift */; };
- 4827144ADCAEA6142BA70918 /* SBUCacheManager.File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF1D7CA370CC6582649260E /* SBUCacheManager.File.swift */; };
- 489799C238E7FD8D4756A176 /* SBUModuleSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19146BE18864C0A1F6BDD85D /* SBUModuleSet.swift */; };
- 48E055B78B51A6B4133C7D1E /* SBUBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AD3FB44A0730562C0F753B /* SBUBaseMessageCell.swift */; };
- 48E6E8473036DF48BFB1463E /* UIApplication+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA07F52850027CB7EC7E924 /* UIApplication+SBUIKit.swift */; };
- 48F372A8605BF54DC3A6E2DE /* Float+SBUKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 177474FE6BB9754AF9C7311D /* Float+SBUKit.swift */; };
+ 00627F6C540A66EA20416422 /* SBUInviteUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D081C78F707505ABDF12F1 /* SBUInviteUserModule.swift */; };
+ 00D11268496B6E366BAD380A /* SBUConfig.GroupChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB8B918C3C0874F6E5399623 /* SBUConfig.GroupChannel.swift */; };
+ 01454D50AD8BDD9BFEC1C6D9 /* SBUUserMessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C21555DDCF993FD577EACD4 /* SBUUserMessageTextView.swift */; };
+ 01849F34287E5A6C6A507277 /* SBUUserListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4D97ABE2450DA4CF86B7B1 /* SBUUserListModule.List.swift */; };
+ 030AA7A3825CE2A810184B06 /* SBUQuotedBaseMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0F61DD6E53F245C1BFBDC0 /* SBUQuotedBaseMessageView.swift */; };
+ 03216A3CAB06D37F2579BDAD /* SBUUserListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7883481FDE9ABF715E4E25C1 /* SBUUserListViewController.swift */; };
+ 03D48B3D96BB3BED14680CEB /* SBUMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 901D841790009294F3C1F383 /* SBUMessageInputView.swift */; };
+ 04B57706E646AD5593094F31 /* SBULinkClickableTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC4DB181EA553D91008580CD /* SBULinkClickableTextView.swift */; };
+ 04BFBFE762B25132D7D46785 /* SBUViewModelDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0727BF56798D054B69AE7664 /* SBUViewModelDelegate.swift */; };
+ 0513D6FDD75145BF744E3663 /* SBUChannelPushSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F367C0A57424DBCC5D34FD1 /* SBUChannelPushSettingCell.swift */; };
+ 05C047D2EF83F4070F1FB339 /* SBUGroupChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEAA3B116BF4A427CE167D1D /* SBUGroupChannelViewController.Deprecated.swift */; };
+ 06FDC17D33B6D8E80FB83CF3 /* SBUConfig.OpenChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC1F8C6414F503CDB7F6174 /* SBUConfig.OpenChannel.swift */; };
+ 071B571BD5BD2DB29C3EEF0C /* SBUStringSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDAAA5C67531628867DFFD7A /* SBUStringSet.swift */; };
+ 089103CD044BAB773CC6079A /* SBUOpenChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEB8247FA9D45E8639A66668 /* SBUOpenChannelListViewController.swift */; };
+ 08CF5B97EB6B390840FF194D /* SBUConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F5A1D92C78BC5B3135C66DB /* SBUConfig.swift */; };
+ 090A7E42FA08AA969CC464DA /* SBUConfig.Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BFCBF1186A94B1ED22AAEE /* SBUConfig.Common.swift */; };
+ 0933EA8521D79818954747EC /* SBUPaddingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19856622611F351F18CB458E /* SBUPaddingLabel.swift */; };
+ 0A47A0536723D9F3C1A6B373 /* SBUEnums.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFCBB242E40E79FCFE1A41EA /* SBUEnums.Deprecated.swift */; };
+ 0AD549EB16CB78D194A38001 /* SBUBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD8DC66BE78A39DF9980D1D9 /* SBUBaseMessageCell.swift */; };
+ 0B5B3F9383C61D1B93F2D6C2 /* SBUReactionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153D526660CB939E23444CDA /* SBUReactionCollectionViewCell.swift */; };
+ 0BAB66DBC1D23301F3CD8B63 /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B264A99CBCD2D6A4F4101B93 /* SBUFeedNotificationChannelModule.CategoryFilter.swift */; };
+ 0BB262DD2FD0F7E58E56DEFB /* SBURegisterOperatorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD14F4B7AA8A8E530506803A /* SBURegisterOperatorViewModel.swift */; };
+ 0BBB93626BD932C9B996C943 /* SBUActionSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 473F29F366CD515D71133272 /* SBUActionSheet.swift */; };
+ 0D1E85118BAABDFFCAB56B5C /* SBUOpenChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F4BF5C4CDAAD25155E22C7 /* SBUOpenChannelSettingsViewModel.swift */; };
+ 0D6C5939B151A4EE704505F8 /* SBUOpenChannelAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969CC8582C2EFD870EB3BAAA /* SBUOpenChannelAdminMessageCell.swift */; };
+ 0D962935D30531F6C7F4464E /* SBUChannelSettingsChannelInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CDADAA49466BDA35BD973EE /* SBUChannelSettingsChannelInfoView.swift */; };
+ 0EC8827025F5A14DD4E3F3D2 /* SBUBaseChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DC1E67F57F827A1633A2467 /* SBUBaseChannelCell.swift */; };
+ 1091519C4EB22991A75C593D /* SBUCreateOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070F74328384AAC18B2F655F /* SBUCreateOpenChannelViewController.swift */; };
+ 1091D01133DE50C415BD4770 /* SBUBaseSelectUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81FD78B595B3F3718CE84774 /* SBUBaseSelectUserModule.swift */; };
+ 11258060B283B5AF39A7FA45 /* SBUFormFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1098A4787B2E2A6A75CCA323 /* SBUFormFieldView.swift */; };
+ 127599EA5A662210C0B7DD37 /* SBUMessageThreadModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00F8536AA7C6BD346478CC70 /* SBUMessageThreadModule.swift */; };
+ 12D643C7A8850F98E11B797F /* SBUMessageSearchModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = F55F9A300250DB49089A018A /* SBUMessageSearchModule.swift */; };
+ 1369DF3B5E7E16A2EC1E0974 /* SBULogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC8F86D01729096DF7302562 /* SBULogger.swift */; };
+ 1427E2BC1C89E6CEB55CE4DD /* SBUBaseMessageCellParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0015634D994EE7F2B3E6C06 /* SBUBaseMessageCellParams.Deprecated.swift */; };
+ 143D157740276064F9DB41C4 /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94A59A4397AA5EC62CD0E9AB /* SBUQuotedBaseMessageViewParams.Deprecated.swift */; };
+ 152AC0C3DC0214FDE8501EEA /* SBUNotificationNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1BCEB4A4A2491E09161CD /* SBUNotificationNavigationTitleView.swift */; };
+ 1635618852E7D8FAE6FCD54A /* SBUTypingMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F55AE7C708C4CC5B6545241 /* SBUTypingMessageCellParams.swift */; };
+ 1667FD8586947825A22FA38E /* MultipleFilesMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2CD0E3414CAEBB89FC2ABEE /* MultipleFilesMessage+SBUIKit.swift */; };
+ 1732C7EBBF3BCFE03955045F /* SBUBaseChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D8B5F801AB9DD43400729E4 /* SBUBaseChannelViewController.Deprecated.swift */; };
+ 1755C521495BD79FE3677E14 /* SBUMessageCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1EDA5AB7BA03BAFAD6313 /* SBUMessageCellConfiguration.swift */; };
+ 17B05B2447CACC5605B73AA3 /* SBUMessageThreadModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 470469C36899D1C5E483FCF8 /* SBUMessageThreadModule.Header.swift */; };
+ 192C5EC52AD78A23C8BC25D5 /* SBUInviteUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A952A4E3AF10E4E3173E5562 /* SBUInviteUserViewModel.swift */; };
+ 19442580697F6DAAEC7DD2B9 /* SBUUserListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B034C5EA6838C021CEDF3510 /* SBUUserListViewModel.swift */; };
+ 199DD59D37F986520462238A /* SBUMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B47CAEC62803515F9ECA08 /* SBUMenuView.swift */; };
+ 1A2047263D9FBC21D04D3AC0 /* SBUCreateOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC9302E58E72DE08D478C932 /* SBUCreateOpenChannelModule.swift */; };
+ 1A94ED42EBD782A23AAD5B34 /* SBUModuleSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6F3C3CA56F8CF9B1AE0116 /* SBUModuleSet.swift */; };
+ 1B595747F7BAC4DCED210A10 /* UIColor+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D51CDE6D25EF8DE20CFD1F50 /* UIColor+SBUIKit.swift */; };
+ 1BACEB156D8B0319A0744919 /* SBUBaseChannelViewController.Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93EECBF11BEB9B318358EC4E /* SBUBaseChannelViewController.Keyboard.swift */; };
+ 1BC14E6E73E3FBADBCBA9CDC /* SBUMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B485D885781EECFF17EF2A3E /* SBUMentionConfiguration.swift */; };
+ 1D3762712B81E4D102534657 /* UIButton+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C781E108B22597D1B9A7F8F8 /* UIButton+SBUIKit.swift */; };
+ 1D8A896BA7D70E6211DAD648 /* UITextField+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 974A8D57B1D361C2033AC176 /* UITextField+SBUIKit.swift */; };
+ 1DD2887FFCBE4FF582ADE2B2 /* SBUPhotoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93B3279889AB5E3FB27C1C85 /* SBUPhotoCollectionViewCell.swift */; };
+ 1E29ADE98B8F752A3E497B2E /* SBUSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0F7A21B5553E98E1A4E8D36 /* SBUSuggestedReplyOptionView.swift */; };
+ 1E9C3907901437518A1BC260 /* SBUScrollPostionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4240C69BF382E9736D6736A2 /* SBUScrollPostionConfiguration.swift */; };
+ 1EDEFF4B56AF1AE7D3BD2ACF /* SBUVoiceContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC81492A5041F5ECDB48B72C /* SBUVoiceContentView.swift */; };
+ 1FDB7F7EEBFD7D1F572A350C /* SBUUserNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219797BDAF59463A06A3DEB4 /* SBUUserNameView.swift */; };
+ 2086A0A8CFA51A8DCA34AFD0 /* SBUMenuCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDFC590A799C7174BCE2F22E /* SBUMenuCell.swift */; };
+ 20980EB92318F0FCAC540A72 /* SBUMarginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D02FB12CDD38B92A5AA12A04 /* SBUMarginView.swift */; };
+ 224F376A0B5D067EC80FD3A7 /* SBUReplyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 885D613FEDCF9E4AE9124492 /* SBUReplyConfiguration.swift */; };
+ 2284A6673959A1BE1B487BD5 /* SBUCacheManager.Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = C24555BDBB78BCA7652A6496 /* SBUCacheManager.Config.swift */; };
+ 229DCF6F4A2B57AD4506B5FF /* SBUFeedNotificationCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A4829E72995CBA2D86464CA /* SBUFeedNotificationCellParams.swift */; };
+ 22DEA575982555E905341E99 /* SBUTheme.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E436F823E54872F236D3B43 /* SBUTheme.Deprecated.swift */; };
+ 2357EDD8472D1DCCBC4C17D3 /* SBUModerationsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4DE82857890FB3E573EB7E0 /* SBUModerationsViewController.Deprecated.swift */; };
+ 23B4C1BA0B8C10983C9D5846 /* SBUMessageReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05124D9926BFAA1E594B90E7 /* SBUMessageReactionView.swift */; };
+ 24EDF941D65976A8C1C1FB26 /* UIViewController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9CF1ED3054A51749E9EE435 /* UIViewController+SBUIKit.swift */; };
+ 25D67216A823C4EF5AFB9760 /* SBUUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA8156E1D371ABA2ED207B47 /* SBUUserMessageCell.swift */; };
+ 2656CAE5BECFFCF4FDF683F8 /* SBUCreateChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE928F64E99D76A18B17FD9 /* SBUCreateChannelModule.Header.swift */; };
+ 26780932EA8A7859DB9B6351 /* SBUOpenChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F45E76F3A34B1E17A7F19A /* SBUOpenChannelModule.Input.swift */; };
+ 27A075AE5405C328C3E8E5A2 /* SBUMenuSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F89183FD2710F17F339E1C /* SBUMenuSheetViewController.swift */; };
+ 291319A2D12D98635A439CCE /* SBUGroupChannelPushSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25470C7458E4CEFF63B37375 /* SBUGroupChannelPushSettingsModule.List.swift */; };
+ 29A12B5C59DC75706276A6C8 /* SBUFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38067DB0F430F19FB4CB6829 /* SBUFileMessageCell.swift */; };
+ 29EDAD63E7AA10B1565B0896 /* SBUOpenChannelImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9153E830EC5DB460E46090A /* SBUOpenChannelImageContentView.swift */; };
+ 2B5A2978BDD14FD414E3779C /* SBUTemplateLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C535093052F5B8F06BDFCA62 /* SBUTemplateLabel.swift */; };
+ 2B9A4630BBD95E7A71A17F87 /* Array+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5653454C4E7042EF849C077C /* Array+SBUIKit.swift */; };
+ 2C3789D46012A3A8A0BCABB5 /* SBUNewMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E773FD2840237A93FA2EC097 /* SBUNewMessageInfo.swift */; };
+ 2DD5E3089827AB10FA1479BA /* SBUNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BBA7D26B15B96DE79CCD255 /* SBUNotificationCell.swift */; };
+ 2E9850E12B1EEB8600EA4F39 /* AdditionalFeaturesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9850E02B1EEB8600EA4F39 /* AdditionalFeaturesManager.swift */; };
+ 2E9850E32B1EEBA900EA4F39 /* ChannelVC_AdditionalFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9850E22B1EEBA900EA4F39 /* ChannelVC_AdditionalFeatures.swift */; };
+ 2E9850E72B1EEC0B00EA4F39 /* GroupChannelViewModel_AdditionalFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9850E62B1EEC0B00EA4F39 /* GroupChannelViewModel_AdditionalFeatures.swift */; };
+ 2E9850EA2B1EEC3000EA4F39 /* MetadataViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9850E92B1EEC3000EA4F39 /* MetadataViewController.swift */; };
+ 2E9850EC2B1EEC4B00EA4F39 /* PaddedLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9850EB2B1EEC4B00EA4F39 /* PaddedLabel.swift */; };
+ 2ED4578D12D2E78DA47EEC79 /* SBUMessageStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 301A75B128C9F918A62AFD14 /* SBUMessageStateView.swift */; };
+ 304927150788C17400A20744 /* UINavigationController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E152807A84A65A93E961DD /* UINavigationController+SBUIKit.swift */; };
+ 30936A9EA4AA2C78AC9A0FF3 /* SBUTypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FA91D49CCDDACD36563AC9 /* SBUTypingIndicatorMessage.swift */; };
+ 30A133488518DBB621AACE58 /* BaseMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07C348322ACB048E9EAFBA3 /* BaseMessage+SBUIKit.swift */; };
+ 30CA44F3E2B500EBD95B38FB /* SBUChannelSettingItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86170B209644D6F0F269CAAA /* SBUChannelSettingItem.swift */; };
+ 30E0065084627A7F36C23703 /* SBUCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FE87DC7C154FA915C08D735 /* SBUCommonContentView.swift */; };
+ 3100A0DFA4E3CC5F7F0D1BB2 /* SBUGlobals.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6A157AB2D7099FE9C9B171D /* SBUGlobals.Deprecated.swift */; };
+ 31A6C12AFEA5BFA530149F06 /* SBUBaseChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EA277BB22C9E37797C98B3 /* SBUBaseChannelViewController.Unavailable.swift */; };
+ 32F86073A412773DA0DDF604 /* SBUOpenChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9849D1106F01153493D75D9 /* SBUOpenChannelSettingCell.swift */; };
+ 3385247291A4CE45070D03DD /* SBUIconSetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88E980588C29EFE8E975130 /* SBUIconSetType.swift */; };
+ 33DB411B2A785EC0C2A2F3FA /* SBUGroupChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8417232FBF8002EB65572308 /* SBUGroupChannelSettingCell.swift */; };
+ 34431D39A4B0F9092E1CE08A /* BlockingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD535F43388F6276BE09736 /* BlockingOperation.swift */; };
+ 3557E20BB44108E43C4E5CB4 /* SBUGroupChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DAAB23F5C6FDEF7837EC9B /* SBUGroupChannelSettingsViewController.swift */; };
+ 3611946401D23F425360054A /* SBUOpenChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F797391BF7579094802CC02 /* SBUOpenChannelListModule.Header.swift */; };
+ 364722B92370625B020BC123 /* SBUGlobalCustomParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F32BF4819FA37E319296D33 /* SBUGlobalCustomParams.swift */; };
+ 367F74000916FA26F5741C06 /* SBUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44F9C7790EE178F36A6DAA7E /* SBUView.swift */; };
+ 36F3F6965C2506BCBF684857 /* SBUGroupChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F7F1F9BF57F2A409F6E68A9 /* SBUGroupChannelSettingsViewModel.swift */; };
+ 37B249A7216C55E8F2736C77 /* SBUUserProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E48CC4D7DB045DEE72C4C94F /* SBUUserProfileView.swift */; };
+ 37F86D219100091803A3D86E /* SBUSelectablePhotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99EB3F800A89AF02D774D584 /* SBUSelectablePhotoViewController.swift */; };
+ 38931C5862485306CF0D5EE0 /* SBUQuoteMessageInputViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA88FB2FFC442EBBC6B03C0A /* SBUQuoteMessageInputViewProtocol.swift */; };
+ 38ABBBA24FDDBD3A9184FBF2 /* SBUCacheManager.NotificationSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD9A85738FFE75C7D458F944 /* SBUCacheManager.NotificationSetting.swift */; };
+ 396C66A46F09F31A0301A922 /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F5625DC1D293F998AA82AA /* SBUCreateOpenChannelModule.ProfileInput.swift */; };
+ 398BD939DE3EDE679C9202EB /* SBUOpenChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 348DD072851F8C686F265851 /* SBUOpenChannelViewController.Deprecated.swift */; };
+ 3B108EA4F92D184251F4BE94 /* SBUUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F5BC5ECF81747D1122595F0 /* SBUUserCell.swift */; };
+ 3B25780D187BC5CF3EBB5A05 /* SBUMessageThreadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8406C61DAEE3827076C587B /* SBUMessageThreadViewController.swift */; };
+ 3B501308B2461D596E470C45 /* SBUCommonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 938DD9A1CD35661207613834 /* SBUCommonItem.swift */; };
+ 3B768C291B48A0A2037BD6AC /* SBUBaseChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45485BDF50AC4FBB142760FE /* SBUBaseChannelSettingsViewController.swift */; };
+ 3BACE6D76E8136184A15626C /* SBUUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = A79FDF21A1D449CA027CA28B /* SBUUtils.swift */; };
+ 3BE9246E51DCC1A7691FD3AF /* SBUInviteUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4045143A35DBDB6CC3EBBBD /* SBUInviteUserViewController.swift */; };
+ 3D66C2B50840FBCA3FC86887 /* SBUGroupChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1688E36777593F08B812CA1 /* SBUGroupChannelCell.swift */; };
+ 3DB18BAEF463256E7F97C7AC /* Float+SBUKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = A058EA64703DD199986BDE45 /* Float+SBUKit.swift */; };
+ 3EA63529C69BD7E9DC029706 /* StringProtocol+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E31D08D9C7403E290D1B1D55 /* StringProtocol+SBUIKit.swift */; };
+ 3EDBEE99BAE2FBD4E18D9F15 /* SBUEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A73EBCFD8FF5402C497035C /* SBUEnums.swift */; };
+ 404A2F83B293E29E44088C92 /* QuotedFileCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB24CF7362F81585989AC25 /* QuotedFileCommonContentView.swift */; };
+ 410D2D9EC4AC5403E38ABE01 /* SBUBaseChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDCBE48B02F60EDD81E05810 /* SBUBaseChannelModule.List.swift */; };
+ 415BEF93DDC1AA00F8810F76 /* SBUFeedNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 665624EE08CC9A6036D0CB01 /* SBUFeedNotificationChannelModule.swift */; };
+ 417775016893662AD442EA10 /* SBUOpenChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 250BCFE1311E2D9BE7A04213 /* SBUOpenChannelCell.swift */; };
+ 41EAD635DE57129819915EE4 /* SBUStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C980753B0473CBA5589BDC33 /* SBUStackView.swift */; };
+ 422AD604091AD8BFC16196A3 /* SBUOpenChannelMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E6D1118FBFF4CF371D5DB3D /* SBUOpenChannelMessageWebView.swift */; };
+ 427508383F978402DAEFE135 /* SBUMentionLimitGuideCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FDB9886C45210D6BFAAC6EF /* SBUMentionLimitGuideCell.swift */; };
+ 428719898660609223F660C3 /* SBUOpenChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F65BF99B9367ECA69450FED /* SBUOpenChannelSettingsViewController.swift */; };
+ 4292DC5939331E49F844FD6C /* SBUCreateChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A7E7C2E185AB83BBC815D34 /* SBUCreateChannelViewModel.swift */; };
+ 43575876F63303BB164836DD /* SBUChatNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8688ED07F8728C7E0D8A21A /* SBUChatNotificationChannelViewModel.swift */; };
+ 43EFB78F7552C38894B2491E /* Formatter+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDFDC1AC992B8D533DD68169 /* Formatter+SBUIKit.swift */; };
+ 45CA1E0435FB208CFCD04321 /* SBUBaseChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 650A2685B3FAF47445209B53 /* SBUBaseChannelModule.Input.swift */; };
+ 45CDA2C72A079B66461742A4 /* SBUViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 789FDC72879DBD8EEC452D43 /* SBUViewControllerSet.swift */; };
+ 45DA9E0E5FBEE27475F1B135 /* SBUModerationsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB621AEC109762ED1031855F /* SBUModerationsModule.List.swift */; };
+ 4687053936AB1A78E41FD07F /* SBUFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6852691ED05ABADE42F1E2B /* SBUFormView.swift */; };
+ 46BDA21BCD554C3D18051DA4 /* SBUOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66C0F38EFA2A8FF69D5D09AF /* SBUOpenChannelModule.swift */; };
+ 46DE805202BC4BD93B363959 /* SBUBaseChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F506AC8E475DC5E04D7ED4 /* SBUBaseChannelListViewController.swift */; };
+ 46F9394B7ABB314C56B54AA3 /* SBUMessageDateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A63C19DFE13797A08E427A76 /* SBUMessageDateView.swift */; };
+ 471532FB80922CF773BC7398 /* SBUNotificationChannelManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09C4DEFBEE7AFE8D7C3AC3EC /* SBUNotificationChannelManager.swift */; };
+ 48B5B57E9538B6BFB92FFF58 /* SBUCreateChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF4713EDDA8BE762ACB732FC /* SBUCreateChannelModule.swift */; };
+ 48BBA86A491D509F22584471 /* SBUBaseChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38DB88E7A046ACEC2DEBBAAF /* SBUBaseChannelSettingsModule.List.swift */; };
+ 48E229E923C106C77448499D /* SBUMessageInputMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B4A038A283F59CA7364B64 /* SBUMessageInputMode.swift */; };
499261732A9D89BE00B07828 /* ConnectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4992616E2A9D89BE00B07828 /* ConnectView.swift */; };
499261742A9D89BE00B07828 /* ConnectView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4992616F2A9D89BE00B07828 /* ConnectView.xib */; };
499261752A9D89BE00B07828 /* MainView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 499261702A9D89BE00B07828 /* MainView.xib */; };
@@ -109,124 +150,97 @@
499261772A9D89BE00B07828 /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 499261722A9D89BE00B07828 /* MainView.swift */; };
4992617A2A9D8A4A00B07828 /* MainItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 499261782A9D8A4900B07828 /* MainItemView.swift */; };
4992617B2A9D8A4A00B07828 /* MainItemView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 499261792A9D8A4900B07828 /* MainItemView.xib */; };
- 49AC7F34FA52F4DEF4482C21 /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D7C88CD407E1BE360FC0D6 /* SBUCreateOpenChannelModule.ProfileInput.swift */; };
- 4B3D2B6D40F377CC5B0EA5FC /* SBUBaseChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F60DC8DE41420100032550 /* SBUBaseChannelModule.Input.swift */; };
- 4C8D3548C672258602060B7A /* SBUCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B11F0294C06D1D458E0AD16 /* SBUCommonContentView.swift */; };
- 4CEB71721FF6F4C8AD1ED082 /* SBUMessageSearchResultCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41E5AF0572EC94815A5D01E1 /* SBUMessageSearchResultCell.swift */; };
- 4DA50174D44ADD5A71EB0DEF /* UIViewController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7CEB555D9E8C324C1B1EAD1 /* UIViewController+SBUIKit.swift */; };
- 4DC2A00859C06EFA2AC934D0 /* SBUModerationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E3686281F7277481FE81D91 /* SBUModerationsViewController.swift */; };
- 4F1EA47F37CBDCEA4984C2C0 /* URL+SBUKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748911BF68F971D3EBC4DEFA /* URL+SBUKit.swift */; };
- 4FB49AC3F9486A60B243A37C /* SBUOpenChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B146BEF233DE437C22083BC /* SBUOpenChannelSettingsModule.Header.swift */; };
- 50F4CA804D63488760625020 /* SBUCacheManager.Template.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71E4850469664F763AD51465 /* SBUCacheManager.Template.swift */; };
- 51750291ABA08DCF3966BDC5 /* SBUTableViewCell.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D67D31745EC3598BC64D1E60 /* SBUTableViewCell.Unavailable.swift */; };
- 520842D0AB22D3A33061420F /* SBUFormFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44FA36B574BB43E1B8D2BFDC /* SBUFormFieldView.swift */; };
- 53A4F77A17604D256ADA9B6B /* SBUDateFormatSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E9D376E6E66698973D0FA3 /* SBUDateFormatSet.swift */; };
- 5420CB6E19F9640E8AE9C199 /* SBUSuggestedMentionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE24BBF7D14DA2EA22339353 /* SBUSuggestedMentionList.swift */; };
- 55165A05F3D9976FFA1AE288 /* SBUImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC88D341AE4A046C78CF58AA /* SBUImageContentView.swift */; };
- 552BF9DD6392E5F410646CB5 /* NSLayoutConstraint+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0206B05C52A01BB8E7D69320 /* NSLayoutConstraint+SBUIKit.swift */; };
- 557AC1BD60F649D589E1636D /* SBUVoiceMessageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9943954ED330D311C5474102 /* SBUVoiceMessageConfiguration.swift */; };
- 558EA6EFF69965182807E08A /* CommonProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = A75E24DB12CABF915A7EC4AF /* CommonProtocols.swift */; };
- 56DD83C918D51C6FBEB16DA4 /* SBUUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58A4FAC461AA835648FE9F66 /* SBUUtils.swift */; };
- 57387FA8ED8266C7923BEE76 /* SBUStringSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8C5E650A758B2E3513028D /* SBUStringSet.swift */; };
- 57ACA513482EAC1FA792D64A /* SBUCreateChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56FEF419539E3D0DF193B2AB /* SBUCreateChannelModule.List.swift */; };
- 58205EEF0F7F488D9A9F1470 /* SBUOpenChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50321396A14B856815C79764 /* SBUOpenChannelListViewModel.swift */; };
- 5842E68872B46F05250632E0 /* SBUGroupChannelPushSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BDA027046D4C802363584B5 /* SBUGroupChannelPushSettingsViewController.swift */; };
- 586938D7D0DB56895F4F7A83 /* Data+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D2BA7030799CFE0E9E4635 /* Data+SBUIKit.swift */; };
- 588995CD68D246F8034A939A /* SBUMessageCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 942B8097147C93A2E442B8B9 /* SBUMessageCellConfiguration.swift */; };
- 59150488322135F672FDC96F /* SBUQuotedBaseMessageViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = A560C431BBA9C41F34F9EE58 /* SBUQuotedBaseMessageViewParams.swift */; };
- 5AD7D560E7F97D2DEF3FCC9A /* SBUFileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B49E4A9520F322D6BE8758 /* SBUFileViewController.swift */; };
- 5B4049E5FF9C286ACC0A1681 /* SBUNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1505C3F14C296BAF6D545A21 /* SBUNotificationCell.swift */; };
- 5B86E459AABD409788D531F1 /* SBUPendingMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE1B79AC7F602567401517E /* SBUPendingMessageManager.swift */; };
- 5C3661FFAB694BF8DB16B933 /* SBUOpenChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E719EFFE37E59841486B30A7 /* SBUOpenChannelListModule.swift */; };
- 5C7B885BE5A62DE604C16F55 /* SBUMessageSearchModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE43A6018C716F35B9E7023 /* SBUMessageSearchModule.List.swift */; };
- 5D254FFF3509F0B775C5FED3 /* SBUBaseSelectUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28CB89FA7DD816BED6821E6F /* SBUBaseSelectUserModule.List.swift */; };
- 5F458E5E006791B967CB065A /* UINavigationController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83719466EF350BE145528F9 /* UINavigationController+SBUIKit.swift */; };
- 6079098968E3A13FCD7CB40F /* SBUModuleSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F58D72E0600096FEF0F045E2 /* SBUModuleSet.Deprecated.swift */; };
- 61284CB22CB1D3F26BA1A106 /* SBUConfig.OpenChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3857D1482996751B2677E50D /* SBUConfig.OpenChannel.swift */; };
- 628D0E2AB22BD19318055E3E /* CGSize+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E700CF5A42253A9D0B9C3A9 /* CGSize+SBUIKit.swift */; };
- 63555A32656D7B1E0B967648 /* SBUBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C6EF0C95E8472F91B13DE1B /* SBUBarButtonItem.swift */; };
- 63C6B24C6525B5FB8E8497F4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0DB0082FA5B3FBFAD02844AD /* Assets.xcassets */; };
- 64679FB47191772AB9023709 /* SBUChannelSettingsChannelInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09919E8A8041D179266308B5 /* SBUChannelSettingsChannelInfoView.swift */; };
- 6487DFA9518FBAE69C8879BA /* SBUDebouncer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ECD32E1694D81E0245A77C2 /* SBUDebouncer.swift */; };
- 660F1458567259F5D9D7CB12 /* SBUFeedNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0999DE7B0662BAC39EF6AD45 /* SBUFeedNotificationChannelModule.swift */; };
- 6629DF0F58BA20D8AA370FC5 /* SBUOpenChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81F37315E2C2DC15E0F300AE /* SBUOpenChannelCell.swift */; };
- 664EC41D322AFD8F5C7183DB /* SBUMultipleFilesMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEE0BEC92ECBF84AB96BA13 /* SBUMultipleFilesMessageCell.swift */; };
- 665BEC4CF9823579F7AAC91C /* MessageTemplateRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6B6828F36090C61A8898F3 /* MessageTemplateRenderer.swift */; };
- 67A41441799BE1CFFF91A122 /* SBUChannelInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA2C69D5DB36578E686EE62 /* SBUChannelInfoHeaderView.swift */; };
- 67CAB36D29CEB576DDE03271 /* SBUTheme.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB87F5B3A54B200570C4CA77 /* SBUTheme.Deprecated.swift */; };
- 688CA30FBDFF1DA24BE82A45 /* SBUOpenChannelUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B637D27DA9EDA71E8EBC0A9 /* SBUOpenChannelUserMessageCell.swift */; };
- 69EF97D4478580705099F3F5 /* SBUUserListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA2626CAF5D299D2F2B30AA /* SBUUserListModule.List.swift */; };
- 6A42DEC2D0CC55B617CEDCA8 /* Release.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 3DF7928E904E2DC8895282B1 /* Release.xcconfig */; };
- 6A8EE710C00EED877E6011BE /* SBUGlobals.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E0DE5831E8E1AA64BD96517 /* SBUGlobals.Deprecated.swift */; };
- 6BB4CD411C27F8D2274E1D93 /* SBUChatNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21026E3743ED39F89C105D5E /* SBUChatNotificationCell.swift */; };
- 6C4D3FB63EC39FFD947FD0AB /* SBUChatNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABBF7BEBCB4E4F5040067661 /* SBUChatNotificationChannelViewController.swift */; };
- 6D1FA82B7BD3DDE132669C4C /* SBUViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0AA733D29D1BB7267185BE /* SBUViewControllerSet.swift */; };
- 6D2EB25E744C3C91A9CFC37C /* SBUGroupChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 325BF2C6FB366447C7008FB6 /* SBUGroupChannelSettingsModule.List.swift */; };
- 6D34DEBF62201CCEA10CB597 /* SBUCreateChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCB905C952E4C6FA79E64FDB /* SBUCreateChannelViewController.swift */; };
- 6D72842A87189C04E069596E /* SBUCreateChannelTypeSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43525699298A604A075CA7B9 /* SBUCreateChannelTypeSelector.swift */; };
- 6D79AEDFEFD1B0F30FD55D82 /* SBUQuotedFileMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F33D54197920D4AC9FDCCA95 /* SBUQuotedFileMessageView.swift */; };
- 6D8B4433F92FD99F1AF214DE /* SBUBaseChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B00ACF25C34E0022C90260 /* SBUBaseChannelSettingsViewController.swift */; };
- 6E45C6DFA6882072DBB0D90A /* SBUMessageProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ECAE734480BCB8D28E0EFB0 /* SBUMessageProfileView.swift */; };
- 6E4F5A02569AEF20FD0E6F58 /* SBUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AFD44975BE7AA6282BAAA88 /* SBUConstant.swift */; };
- 6F13601FE9DD56BCD28F377B /* UIView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B7A1D49538F05AE83A9DCA /* UIView+SBUIKit.swift */; };
- 702A9D56C67A4CF2F7005FBE /* SBUMarginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2F0C0C71FDA86DB16C7DEF2 /* SBUMarginView.swift */; };
- 70C286CA49CC97BA483CC6C7 /* SBUGroupChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F7DFA4B49D225AFE90087E3 /* SBUGroupChannelViewModel.swift */; };
- 7191FD9C78168C882BC55B4E /* SBUModerationsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB44E0C51BCE310966C9CD8A /* SBUModerationsModule.List.swift */; };
- 721E34058E8CC075D70F023D /* SBUColorSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70FF0A9963D7ABE768497D04 /* SBUColorSet.swift */; };
- 73E8843269DC1DEC746432E7 /* SBUCreateOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 751080FDFD1390A4D53A5151 /* SBUCreateOpenChannelModule.swift */; };
- 7757B4E91C37EDB2DC883095 /* SBUGroupChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DADF6EEDBE000661C340E19 /* SBUGroupChannelViewController.swift */; };
- 7758E7AB829F06C5A9192FCD /* SBUVoiceRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D684515D3AA15B3801F9EE4 /* SBUVoiceRecorder.swift */; };
- 78210830DBB777C04F173E3F /* SBUCommonViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23102F5BB173EA9ADB0C7124 /* SBUCommonViewControllerSet.swift */; };
- 78D0CA943C500B8586358A35 /* SBUGroupChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9D7D63846EF293F7A425E0 /* SBUGroupChannelSettingsModule.Header.swift */; };
- 79042716676C96948FAABDB2 /* Date+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8741B0FB6E9BDCB86E69ECA /* Date+SBUIKit.swift */; };
- 793B39CCF61631DA20B57733 /* SBUFormViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA05A98F57A4890B630A9FE /* SBUFormViewParams.swift */; };
- 79CAB89EE621AF7FC446F702 /* UIButton+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E473E5D0A72CC5793BF3135E /* UIButton+SBUIKit.swift */; };
- 7A1A01CCD959089EE4962B4D /* SBUMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ADFD866186A7A15FA48BAE1 /* SBUMessageInputView.swift */; };
- 7A5040DE89E5F993ACA04276 /* SBUBaseChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AB8E024A4FD1346F72CC738 /* SBUBaseChannelSettingCell.swift */; };
- 7A688377C5A61AA7B1887F70 /* SBUGroupChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7D16635805485B905F7C58B /* SBUGroupChannelViewController.Unavailable.swift */; };
- 7AAFEB605317B61A12E928A5 /* SBUEnums.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36212F00EFCD6363DC91915F /* SBUEnums.Deprecated.swift */; };
- 7AB83BDABC76011F982D841B /* SBUOpenChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEE6C39FFD25CC94BDF299D8 /* SBUOpenChannelSettingCell.swift */; };
- 7ABBE8B19E3F2D21363A99D9 /* SBUBaseChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = F956BD0F76DBBC54FCA3140E /* SBUBaseChannelListModule.List.swift */; };
- 7AFB73765C1756B543C29BE3 /* SBUNotificationTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39E3142B541D6F9099977D42 /* SBUNotificationTimelineView.swift */; };
- 7E1C80A115E5E7EB9365A43A /* String+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC5D26633C4FB27008F0D84F /* String+SBUIKit.swift */; };
- 7E300E140DB490E177137183 /* SBULogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546179439A8035E57219067 /* SBULogger.swift */; };
- 7E55C7D0D04109973718EF47 /* SBUMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B78FB93379BAC5649B82649 /* SBUMenuView.swift */; };
- 7F9FC61E12D4F12B743AB65C /* SBUCacheManager.Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537F9C5EF70A6ECD6FFB0A31 /* SBUCacheManager.Config.swift */; };
- 7FD01ABA21A4FE426DB2051E /* SBUOpenChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B5FAE795A92DCD1D99CEDD0 /* SBUOpenChannelListViewController.swift */; };
- 8001936C5E488386C3E4F709 /* SBUSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD8AB6E81F89F81EE8FC2290 /* SBUSuggestedReplyOptionView.swift */; };
- 80714D490E290AE3CA38A056 /* SBUAdminMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 272E52332721EC6B5744F3B0 /* SBUAdminMessageCellParams.swift */; };
- 814EA10ED179AB7A4E9B2C3A /* SBUPhotoAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E71B94DFAB446765A56A781 /* SBUPhotoAccess.swift */; };
- 82201A59965587E0276BDB08 /* SBUMessageSearchModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D8CC815B247DBFBDF9BEFF7 /* SBUMessageSearchModule.Header.swift */; };
- 82BF00C45ABDDF67F625EB6B /* SBUOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65532EB6BB53229A540A2AF6 /* SBUOpenChannelViewModel.swift */; };
- 83B4A3C04842B93236A90B07 /* SBUParentMessageInfoReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0517E1A3C7C86C3A29C0D9A8 /* SBUParentMessageInfoReactionView.swift */; };
- 83BEE4B0BCBD46D5DE6073AD /* SBUTypingIndicatorBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3784B7DE0FBC0E8F7415B2B4 /* SBUTypingIndicatorBubbleView.swift */; };
- 850819ADC10700BFAE4CC9C8 /* SBUSuggestedReplyViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B99AC0F1FB2B1F928AA0A4 /* SBUSuggestedReplyViewParams.swift */; };
- 855D10830FDE61E17611A8CC /* Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = BF6673DEC6FC0632883AC9C6 /* Debug.xcconfig */; };
- 86693F4968F55FF9A1422606 /* SBUChannelSettingItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD1AED084A3843547A85704B /* SBUChannelSettingItem.swift */; };
- 86F96939BF7FB584C090C1CE /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C3071F5D45B84D2E236CB88 /* SBUBaseSelectUserViewController.Deprecated.swift */; };
- 8985AB8BB608D7E14F81DE8C /* SBUStringSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C074FF0C88AC9DDE2BCEAA7 /* SBUStringSet.Deprecated.swift */; };
- 89998194EB4186A223ADA26A /* SBUBaseSelectUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67A185A60EE99EBE801E94C3 /* SBUBaseSelectUserViewModel.swift */; };
- 8BB8E337226C2E025FEA56C5 /* SBUAvailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E32CAE02B6C387C3E2A1799 /* SBUAvailable.swift */; };
- 8DD839333E5563660296875D /* SBULinkClickableTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14EE035B8A9F6EA7171910A5 /* SBULinkClickableTextView.swift */; };
- 8E117794E10E892418943AFF /* SBUModerationsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE5A804C68039BDBA038DAC4 /* SBUModerationsModule.Header.swift */; };
- 8E4045A9ACE5076A9CF4C8A8 /* SBUCacheManager.NotificationSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = D056A68EFB362E4FB9660E08 /* SBUCacheManager.NotificationSetting.swift */; };
- 8E767591EB5897DAD7BF0AB3 /* SendbirdUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BBC0B1C7098106FF1350683 /* SendbirdUI.swift */; };
- 8F1B9E9B839A1DA222B60C79 /* SBUTemplateLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB532737198197F81925D25C /* SBUTemplateLabel.swift */; };
- 8F5D2B1CF096D2534E47F18D /* SBUQuoteMessageInputViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54B2F380E6A7FCB840E15AC4 /* SBUQuoteMessageInputViewProtocol.swift */; };
- 905893D0C4ED86934AF7C892 /* SBUMessageThreadViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD288BCB6C816DA6830D7C71 /* SBUMessageThreadViewModel.swift */; };
- 908D39582CCA0BD873CCE0F5 /* SBUGroupChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD833016A213C33A02C3E76 /* SBUGroupChannelCell.swift */; };
- 91265440B5945A9CA8F8E896 /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D099ABA2392DCFD3F331D9B /* SBUQuotedBaseMessageViewParams.Deprecated.swift */; };
- 93DFA480797F6C649C5E7491 /* SBUMessageCellProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1487DC3028CA956C8CB8900B /* SBUMessageCellProtocol.swift */; };
- 9583E1850230519E28DAA3B4 /* SBUInviteUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B61EFD561C0134F1FCD49CA /* SBUInviteUserModule.List.swift */; };
- 95F45926B388268447515C27 /* SBUDownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6373BFAAC93A06FE46E6C176 /* SBUDownloadManager.swift */; };
- 96232E04940DD92C50EA0730 /* SBUBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 459A35B6749E1DA6F1E76E81 /* SBUBottomSheetController.swift */; };
- 96DBEAF39A4A4C77120910F6 /* SBUCacheManager.Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547388CF310AB7037EC60556 /* SBUCacheManager.Version.swift */; };
- 96E4C88C845F27ABA1735EC5 /* SBUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BAF66B0299CA7578DBA1F24 /* SBUView.swift */; };
- 98828A0B3A256029F51C8918 /* SBUConfig.GroupChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB2D688355DD2B50C12552D6 /* SBUConfig.GroupChannel.swift */; };
- 99D293C7437D40E7DBB19976 /* SBUGroupChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47C14932CEF8B219FC2CDF14 /* SBUGroupChannelModule.List.swift */; };
- 9A086D7E6E46EC6956E255CA /* SBUChatNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1390303A63A17BE693C5C2CC /* SBUChatNotificationChannelModule.List.swift */; };
- 9AC8D0B19580BCF3F21461C5 /* SBUMentionLimitGuideCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39AA21A9EAC614BBBC13197F /* SBUMentionLimitGuideCell.swift */; };
- 9BFC16B3A9157033CD1833C9 /* SBUCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC0985381EA130D3E02F4703 /* SBUCacheManager.swift */; };
+ 4A7C6734C94AD1542BAAC0A2 /* SBUOpenChannelCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9018A7FF3D55A1153126128 /* SBUOpenChannelCommonContentView.swift */; };
+ 4B24D06B527BC87BEA7757B6 /* SBUParentMessageInfoReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BF9C43480BB8634422D328F /* SBUParentMessageInfoReactionView.swift */; };
+ 4D4352A5E361C993F83DFB72 /* SBUMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CC62AD1BFC56809B2A8540C /* SBUMessageWebView.swift */; };
+ 4DAADCF9DCA668F2D6203509 /* SBUColorSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0599B06D5528F46BE1A401E8 /* SBUColorSet.swift */; };
+ 4EF3B2FE2BB2CBAC9F84C10E /* SBUScrollOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E91901B580726CCC24F5672B /* SBUScrollOptions.swift */; };
+ 4F295B1F0EAA08025EEC89EE /* SBUEmojiManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9418D60F4915AC641F2148C7 /* SBUEmojiManager.swift */; };
+ 4FFA56A286BE753DB800D5C0 /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C610F7D7AEB52CC0C6CA3FD /* SBUExtendedMessagePayloadCustomViewFactory.swift */; };
+ 502F474BAA1649358C3E0854 /* SBUDebouncer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F981416BB0803F46A7C86A72 /* SBUDebouncer.swift */; };
+ 5053760AACCB2237286F0A0D /* SBUContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B928FBA764E60FD888DB9262 /* SBUContentBaseMessageCell.swift */; };
+ 543F6083BF97D0430E10DCA5 /* SBUCreateOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D8B5FF9C4444A8AE810EEDC /* SBUCreateOpenChannelViewModel.swift */; };
+ 54401B90205E8480F5F9C8E7 /* SBUChatNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4799119654406D46C918D6C7 /* SBUChatNotificationChannelViewController.swift */; };
+ 5455820F2448D9C290508C06 /* SBUBaseSelectUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57AFF029AB67E9E3DAD47ED2 /* SBUBaseSelectUserModule.List.swift */; };
+ 55B483F179C71E6B8EECE1A6 /* MessageTemplateTestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDA582D88923629AE504246E /* MessageTemplateTestViewController.swift */; };
+ 5777D384610017FAE384F4F4 /* SBUTypingIndicatorBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBF01D975582E3BE514B4A61 /* SBUTypingIndicatorBubbleView.swift */; };
+ 5990129DD401D5270042A9FF /* SBUModerationsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2CAF5D8DDD07ADB0F5972D /* SBUModerationsModule.Header.swift */; };
+ 5D63E492F884BB72A867E354 /* SBUTableViewCell.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D89DF2E7E5310B7303336A /* SBUTableViewCell.Unavailable.swift */; };
+ 5DDAAC07DA68011694610E7C /* SBUQuotedUserMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6C2CCD8C5345DE571B7E0C /* SBUQuotedUserMessageView.swift */; };
+ 5FA1D3C9C1F1F4D94A31A19F /* SBURegisterOperatorModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AEC878BE3DB4FD78022AD5F /* SBURegisterOperatorModule.swift */; };
+ 614F2CF8FA26AB83A0EEC983 /* SBUTheme+Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35212187D2E5368720261B3F /* SBUTheme+Type.swift */; };
+ 616254F50366AF5C0AB589CC /* UIApplication+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7B584800DBE4554AF6C8FDA /* UIApplication+SBUIKit.swift */; };
+ 620B0D472413587E9D658DEB /* SBUModerationsViewModel.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11EE754A973762A84AEC87D0 /* SBUModerationsViewModel.Deprecated.swift */; };
+ 62194DA20182B3F25FABCE51 /* SBURegisterOperatorModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BA0C57DFA099936261E3D65 /* SBURegisterOperatorModule.List.swift */; };
+ 6230A3F1A5E602B28C0C93D3 /* SBUIconSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C6B55A5F36AB450C77383D4 /* SBUIconSet.swift */; };
+ 63C568470DE7C0029CCE3CAA /* SBUOpenChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = B03F86CCC9C0FF9109AC4A30 /* SBUOpenChannelSettingsModule.Header.swift */; };
+ 641C2CEF19A65975D3012926 /* SBUFontSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24E7B0EE6F9F2AC1EE56D3B /* SBUFontSet.swift */; };
+ 6467D989331B604188CD693B /* SBUCreateChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF14B193A9E6539527CD9218 /* SBUCreateChannelViewController.Deprecated.swift */; };
+ 64789B1FB9D51D71A47609B0 /* SBUMessageSearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5873B2E97F3C6B5744AF079 /* SBUMessageSearchViewModel.swift */; };
+ 65DBF09EDC64D99F3E4BE018 /* Release.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 8BB5C40529776A0939AF5375 /* Release.xcconfig */; };
+ 682769305BA916C2D0AC3B68 /* SBUParentMessageInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63A8D6A6A1940E8AABC3A06 /* SBUParentMessageInfoView.swift */; };
+ 68ED6BA519C5B7E44604C3A3 /* SBUAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66149F4E70539DC44B7BD4B1 /* SBUAlertView.swift */; };
+ 69FDDC0A7D245E07D42851DA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F2DEEC8974EEDCCFF623DEEF /* Assets.xcassets */; };
+ 6A5AA8FF67B45FD95E3DB58C /* SBUOpenChannelFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C75BF25A47392C7A51D4735F /* SBUOpenChannelFileMessageCell.swift */; };
+ 6B4972D897508F0805EC64F0 /* UIImageView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C90909661ED3AECAEF743954 /* UIImageView+SBUIKit.swift */; };
+ 6BF03D544009C655C13C6114 /* SBUBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6AE9EE27E2144A25B58B718 /* SBUBaseViewController.swift */; };
+ 6C267B16901E669BD6A06612 /* SBUFileMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87FA488885FB02557D293F7A /* SBUFileMessageCellParams.swift */; };
+ 6CA9F4E75739185180AFF6A1 /* SBUHighlightMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB3196EA9B8F941C8803F49 /* SBUHighlightMessageInfo.swift */; };
+ 6D4F646FA3D409E2B4280B06 /* SBUMenuCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9CF39537E2D18D0A6A1B2D49 /* SBUMenuCell.xib */; };
+ 6F928DF6307EB2C6C47801BB /* UIStackView.SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E486DCAF8F72570FF6C21797 /* UIStackView.SBUIKit.swift */; };
+ 6FD1B70EB1CCBE051CAF8FA6 /* Sequence+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C1A7BF20352FA6BB90C899 /* Sequence+SBUIKit.swift */; };
+ 7059B572261ACE27CB4A9DCC /* SBUModuleSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5934998683DBE48B7BB9D608 /* SBUModuleSet.Deprecated.swift */; };
+ 7285FCBE1055AC51231B13C9 /* MessageTemplateRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F898620E6D4EBDD8319613E9 /* MessageTemplateRenderer.swift */; };
+ 73845EBBD39BC08843ED3DFF /* SBUTypingIndicatorMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91D6CE35075BE41D91676260 /* SBUTypingIndicatorMessageCell.swift */; };
+ 74D9137B47CC6A3716D54D1F /* SBUGroupChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 889046C45305F5C0EEC67027 /* SBUGroupChannelSettingsModule.Header.swift */; };
+ 7552FA9E27ED43D8A228CB48 /* SBUCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C72AC687A23B405838CEA8 /* SBUCollectionViewCell.swift */; };
+ 759DE0218BA0C165D4A49EB0 /* SendbirdUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCC9BC13A1B66B0C9FD6C6E9 /* SendbirdUI.swift */; };
+ 795A5150141436704A847DD7 /* SBUBaseSelectUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A5443BCA9A05F902695485 /* SBUBaseSelectUserModule.Header.swift */; };
+ 79C9A6741D9BFBBAD2C1AEEF /* SBUFeedNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9536BA4C46447C8CDF22BFCB /* SBUFeedNotificationChannelModule.List.swift */; };
+ 79E79456A6A19E72AB4F5012 /* SBUBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F615FB6E4174CA06CC953A46 /* SBUBarButtonItem.swift */; };
+ 7AC12FA7CF0F2E98F2D7D0D8 /* SBUCategoryFilterCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DD9B2DC9A15CE23FE8B92E /* SBUCategoryFilterCell.swift */; };
+ 7AD43509173F965648C07930 /* SBUBaseChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F9972F1D6B42985FC584593 /* SBUBaseChannelListModule.swift */; };
+ 7B92563DD17A4C7BED3CAED1 /* SBUCreateChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59BDE14B26EDC055E1BF2A4E /* SBUCreateChannelViewController.swift */; };
+ 7F13C5B3656F8B65E199898E /* SBUBaseViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B09CF0D84533DCE84A1A008 /* SBUBaseViewController.Unavailable.swift */; };
+ 7FBFB9E7397B25A4DB0F4FF3 /* SBUUnderLineTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3C47906960BD725E57D9DE /* SBUUnderLineTextField.swift */; };
+ 80CB325ED9DEC0D6BD665F43 /* SBUOpenChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475077F9EC52D0CB5F4AF1E4 /* SBUOpenChannelListModule.swift */; };
+ 80FBEBF4D1B458C96039AEAA /* SBUViewLifeCycle.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF8932D10ABB762CAEF6B35D /* SBUViewLifeCycle.swift */; };
+ 81F83A7C6BD9F88E27B1B0C6 /* SBUOpenChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22FA0D5B94E7C4F5EC5E6620 /* SBUOpenChannelSettingsModule.List.swift */; };
+ 8295CD2EF50CA0BB77C4EACB /* SBULayoutableButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0B277F24192630467F0D857 /* SBULayoutableButton.swift */; };
+ 835DA48E5D66B47869DA767B /* Date+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A4A196367C558B41306B331 /* Date+SBUIKit.swift */; };
+ 83FFA238F0281F77FA929BD3 /* SBUChannelTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8ACFABF8A5AA0281DCF7F87 /* SBUChannelTitleView.swift */; };
+ 85BFF3BE5ADD078254584655 /* SBUImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03BB047BF6AE2CDB4CE2A910 /* SBUImageContentView.swift */; };
+ 85CD86DF834F34EB0F4DE65F /* SBUAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B1BBBC01EB2A86A282D1D32 /* SBUAnimation.swift */; };
+ 85FF85F571CAC0BFFB2CFBD9 /* SBUGroupChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C9CE7AFD281D815DD24921E /* SBUGroupChannelListViewModel.swift */; };
+ 86DE6F30BB635BE6088359DE /* SBUGroupChannelPushSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 509781E9E3CC0989512E5F66 /* SBUGroupChannelPushSettingsModule.swift */; };
+ 86E543B40C5D11A6FD72F6C7 /* SBUReactionCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 22C7192CA8C004461FB36689 /* SBUReactionCollectionViewCell.xib */; };
+ 87CAEBE02DEF4FB43A49C808 /* SBUOpenChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C317F18296BFC864AFF40AA /* SBUOpenChannelSettingsModule.swift */; };
+ 8868E4AEDE2237C6BF00C44D /* SBUVoiceMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AC5B88DC64125D423D6DDC4 /* SBUVoiceMessageInputView.swift */; };
+ 886AE755ED1E1F4DCA2353BB /* SBUDateFormatSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1EC1A3BA52F6D65EACECD5 /* SBUDateFormatSet.swift */; };
+ 88F4331192910EB576F15B86 /* SBUMessageWebViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11516613022A7CB0B04A9124 /* SBUMessageWebViewModel.swift */; };
+ 89E8B7186695563BE767EA5D /* SBUFeedNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7923DE70363AB4A9441D1461 /* SBUFeedNotificationCell.swift */; };
+ 8D073F09996C6000E67063B7 /* SBUOpenChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F8FF2B47A3BA6F86568134 /* SBUOpenChannelListModule.List.swift */; };
+ 8D2C13FE2CBCA19A6C3419FF /* SBUEmojiListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE93B488DD755528B8BC11AD /* SBUEmojiListViewController.swift */; };
+ 8E4C758DC457A1AF3D013F3E /* SBUOpenChannelModule.Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = 589C45ABE10B55119CFAD24E /* SBUOpenChannelModule.Media.swift */; };
+ 8E6F2632A85E64371E3D501D /* CommonProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13BB5AED66BB2664B4AC6289 /* CommonProtocols.swift */; };
+ 8EDAAFF8837FD7BCFC7DFA9B /* SBUConfig.Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EF18B112FE9655F63E03613 /* SBUConfig.Base.swift */; };
+ 8EFA37E01C032C946E0CA30C /* SBUCacheManager.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B889893CBF2930B84D76BF6 /* SBUCacheManager.Image.swift */; };
+ 8F6884055A9CD29D7913E8CF /* SBUChatNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CA358756BFBE63246999CFC /* SBUChatNotificationChannelModule.swift */; };
+ 901B46E3123C9723D5773DDD /* SBUCreateOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = E137D05DFBE1EA7BBBBA8842 /* SBUCreateOpenChannelModule.Header.swift */; };
+ 905A5593FAD01CC0DFCB2E9D /* SBUGroupChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FA6711B7E60902B3EE009D3 /* SBUGroupChannelViewController.swift */; };
+ 906252373543A5AF6030EBC1 /* SBUFileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF22DE70616E9D64E27947F3 /* SBUFileViewController.swift */; };
+ 9081D224F047E489DB3123DE /* SBUView.Unavaliable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B0FBE1676A32250B496F95D /* SBUView.Unavaliable.swift */; };
+ 92CB27A8FA61B9D518217A66 /* Base.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = D676E5A38A17D3C64639E029 /* Base.xcconfig */; };
+ 947FC08C5CB41A13126307CF /* SBUQuoteMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A25EC53445992C5F407736B /* SBUQuoteMessageInputView.swift */; };
+ 9509FFEFBE2B7BC8B5569507 /* SBUOpenChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2106D0256B2B35F304280972 /* SBUOpenChannelListViewModel.swift */; };
+ 95170530F5B9AAB20CDC4EC1 /* SBUMessageThreadModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF1D8E9142C0E072DDDF8CD /* SBUMessageThreadModule.List.swift */; };
+ 967A5E6C5F810FD88FCB46DE /* SBUExtendedMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F464994CC5350FB3EE23747E /* SBUExtendedMessage.swift */; };
+ 9693C93528124919ACA0AC76 /* MessageTemplateRenderer.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = E749BDF3B825E7BD18178872 /* MessageTemplateRenderer.Image.swift */; };
+ 9842830CF1DE5835B0001D5F /* SBUConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7513D642162B23471727C4 /* SBUConfigManager.swift */; };
+ 99138EC5EEE828E3DA0CF127 /* SBUBaseChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90463FD5A7830689C13AF5F5 /* SBUBaseChannelModule.swift */; };
+ 99429B19775A8CCBF295D285 /* SBUTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7D1E8E82F632DF4D683BE3B /* SBUTheme.swift */; };
+ 9B84FEA897330285D652BE81 /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 392FE63782CD89490E08BC71 /* SBUBaseSelectUserViewController.Deprecated.swift */; };
+ 9BF93618B5CF55C981FB9A16 /* NSLayoutConstraint+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA4DBD924DDD2375AE39D45 /* NSLayoutConstraint+SBUIKit.swift */; };
9C037E2E280432DB00059696 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C037DD4280432DB00059696 /* ViewController.swift */; };
9C037E2F280432DB00059696 /* UILabel+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C037DD7280432DB00059696 /* UILabel+Ext.swift */; };
9C037E30280432DB00059696 /* UIImageView+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C037DD8280432DB00059696 /* UIImageView+Ext.swift */; };
@@ -251,33 +265,24 @@
9C037E44280432DC00059696 /* LiveStreamChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C037DF6280432DB00059696 /* LiveStreamChannelViewController.swift */; };
9C037E45280432DC00059696 /* CommunityChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C037DF8280432DB00059696 /* CommunityChannelListViewController.swift */; };
9C037E47280432DC00059696 /* CreateCommunityChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C037DFA280432DB00059696 /* CreateCommunityChannelViewController.swift */; };
+ 9C0A6090583C3AFEE1569181 /* SBUBaseChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F8E7C50851BBC81E4BD45B7 /* SBUBaseChannelSettingsModule.swift */; };
9C2A3C5B28863A9E0052F71D /* SendbirdChatSDK in Frameworks */ = {isa = PBXBuildFile; productRef = 9C2A3C5A28863A9E0052F71D /* SendbirdChatSDK */; };
9C3EBE2328091D2A00B5366B /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C3EBE2228091D2A00B5366B /* NotificationService.swift */; };
9C3EBE2728091D2A00B5366B /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 9C3EBE2028091D2A00B5366B /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
9C5DCD49242AFA7C00C41106 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9C5DCD48242AFA7C00C41106 /* UserNotifications.framework */; };
- 9C86574CC6F0CEE770C20D3A /* SBUMention.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87B57B5B09DB04D0836F71E /* SBUMention.swift */; };
- 9CAB0E774A24C1CDFB9DC167 /* SBUFeedNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDB09C5ED906D823288029BA /* SBUFeedNotificationChannelViewModel.swift */; };
- 9D57417AC9EDF0631BDD62A2 /* SBUTypingMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3046652E8A8AF7F4EE65FDFA /* SBUTypingMessageCellParams.swift */; };
- 9DC6B1E7812553DF2C033653 /* SBUMessageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06FB854674AD775E414E4BB0 /* SBUMessageCache.swift */; };
- 9E140E46E93506356F414007 /* SBUVoicePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2217E6814D97628BD2AE52A /* SBUVoicePlayer.swift */; };
- A03E598ADF71F87548DB9BF5 /* SBUCoverImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81CEED10E643BC0A28223A5E /* SBUCoverImageView.swift */; };
- A0D2E22548834B0296CF84CC /* SBUOpenChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15F7D2037D4C936984793AE /* SBUOpenChannelSettingsViewController.swift */; };
- A11B452F0CF02986295CE466 /* SBUSelectablePhotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D897BF5159A76D3B9A72A1A /* SBUSelectablePhotoViewController.swift */; };
- A15E243152B8A8E85D821D12 /* SBUCreateOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6047FD9F8CBBF465C4A3F8 /* SBUCreateOpenChannelModule.Header.swift */; };
- A2889E7D006F7ADD12E19691 /* SBUBaseChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C850028D0EC6F258428EB112 /* SBUBaseChannelListModule.swift */; };
- A30EDA84A5E2EA3E38F4FE83 /* SBULayoutableButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDE63FFD74A1842A26157784 /* SBULayoutableButton.swift */; };
- A330FA9A66BA00D23D30F866 /* SBUChatNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 421C3A4567D0E73AA1EE7F37 /* SBUChatNotificationChannelModule.Header.swift */; };
- A492EB8D4A5042C27F8F5551 /* SBUMentionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BB19E97A247250979B66E08 /* SBUMentionManager.swift */; };
- A4BF9EC0A887CA800CFC357B /* MultipleFilesMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2833BAB9311DF91AF2AD6EA4 /* MultipleFilesMessage+SBUIKit.swift */; };
- A5A40D4CC8D835BC419C79CB /* SBUUserMessageTextViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE109826CB70D9DA5A49EB7 /* SBUUserMessageTextViewModel.swift */; };
- A63D7BD9E1882F75004689D3 /* SBUChannelPushSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 211D12FFC9AEE6FD321FB373 /* SBUChannelPushSettingCell.swift */; };
- A6981DC19212D3C8800374E3 /* SBUBaseSelectUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB3E01DE722F0F9EB33509B /* SBUBaseSelectUserModule.Header.swift */; };
- A704AB807949CBFE1C692D14 /* SBUUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E479DC0012A236E32FD17343 /* SBUUnknownMessageCell.swift */; };
- A7A27504BCB810C77A8E5221 /* SBUPhotoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 425187AA61F2486F98B1B407 /* SBUPhotoCollectionViewCell.swift */; };
- A848EF8289613FE1E99D048A /* SBUUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F22329ADED4C86ADB592D8 /* SBUUser.swift */; };
- A859F8525BAE1E99BC7016D0 /* SBUBaseChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E9E1626F54D7A6A917545A /* SBUBaseChannelSettingsViewModel.swift */; };
- A85F11E322101F00D2A8E5D5 /* SBUReactionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B392303476483A559471DC6 /* SBUReactionsViewController.swift */; };
- A8E11429D8B0B601F6711140 /* SBUUserMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D5FA4BE98A1A152A4B9DDC /* SBUUserMessageCellParams.swift */; };
+ 9DE7E5B666B2B7C99142FB2D /* SBUBaseSelectUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29C3D09D40D31B83D41C3FB /* SBUBaseSelectUserViewController.swift */; };
+ A013D3C00ED28C21CF259248 /* SBUModerationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 869AC45675B3736CDECAD5F3 /* SBUModerationsViewModel.swift */; };
+ A0C5E85177CB42F291D21F31 /* SBUMessageThreadViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1844C9968B7331F1538C7366 /* SBUMessageThreadViewModel.swift */; };
+ A1B4EFE9E49F0D398356D6D8 /* SBUBaseChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F2E7256AF48965AECA7C6DD /* SBUBaseChannelSettingsModule.Header.swift */; };
+ A326E5FE4C722959BD4A57C7 /* SBUChatNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EDC9D06C1E899E6E18D313C /* SBUChatNotificationChannelModule.List.swift */; };
+ A34565D42410367FDC2DE838 /* SBUMessageSearchModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = E860A695667E0075D5E06DEE /* SBUMessageSearchModule.Header.swift */; };
+ A3660D748B76048AE2099134 /* SBUNotificationTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F5852402071EC8E5A72F3A6 /* SBUNotificationTimelineView.swift */; };
+ A496E63CF04C088C802C0FB2 /* SBUTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E56F934051B6BA95713778AF /* SBUTableViewCell.swift */; };
+ A5723F1B3F5208F31F591D1E /* SBUGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654610CEC554DB27ACBC43B1 /* SBUGlobals.swift */; };
+ A6BE6CBBAA465CF19DB2D606 /* SBUSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB23FD13C147EFC1327F05AC /* SBUSuggestedReplyView.swift */; };
+ A779EBB072D89CC70132B3AA /* SBUOpenChannelUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E266F21A4EF0F1106EE68D9 /* SBUOpenChannelUserMessageCell.swift */; };
+ A7A25D6F1C98D53D809C103F /* SBUQuotedBaseMessageViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E14C16E6A4139AACEF788F /* SBUQuotedBaseMessageViewParams.swift */; };
+ A807BB7DD206BBA6B5F72D48 /* SBUUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761B839CB8A4FE1560765B78 /* SBUUnknownMessageCell.swift */; };
A93AE87B2A383CAA00AFFF9C /* CustomBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93AE84F2A383CAA00AFFF9C /* CustomBaseViewController.swift */; };
A93AE87C2A383CAA00AFFF9C /* ChannelListCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93AE8522A383CAA00AFFF9C /* ChannelListCustomManager.swift */; };
A93AE87D2A383CAA00AFFF9C /* InviteUserCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93AE8532A383CAA00AFFF9C /* InviteUserCustomManager.swift */; };
@@ -311,137 +316,139 @@
A93AE8992A383CAA00AFFF9C /* CreateChannelVC_UserList.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93AE87A2A383CAA00AFFF9C /* CreateChannelVC_UserList.swift */; };
A93AE89B2A38479400AFFF9C /* ChannelListVC_CustomHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93AE89A2A38479400AFFF9C /* ChannelListVC_CustomHeader.swift */; };
A93AE89D2A3847B600AFFF9C /* ChannelListVC_CustomList.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93AE89C2A3847B600AFFF9C /* ChannelListVC_CustomList.swift */; };
+ A94FDE92010E30BBE8FF5B25 /* SBUAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7AFE4777A6D8332A62D03BF /* SBUAdminMessageCell.swift */; };
A968B36A28C86B5700271C60 /* LiveStreamChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A968B36928C86B5700271C60 /* LiveStreamChannelListViewModel.swift */; };
A968B36C28C86B8600271C60 /* LiveStreamChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = A968B36B28C86B8600271C60 /* LiveStreamChannelListModule.List.swift */; };
A968B36E28C9AB7F00271C60 /* LiveStreamChannelModule.Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = A968B36D28C9AB7F00271C60 /* LiveStreamChannelModule.Media.swift */; };
- AC2CD36CEB7DD0F5BB33BF6D /* SBUConfig.Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F961B1410AF1C3374486D6D /* SBUConfig.Base.swift */; };
- AC3F8B2A1ADF4466753600B7 /* SBUCreateChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88348D4BFE62ECF2CBEDB0B3 /* SBUCreateChannelModule.swift */; };
- AE46E3EA166D20BE004FD5F0 /* SBURegisterOperatorModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182DA36A224261871782117B /* SBURegisterOperatorModule.Header.swift */; };
- B0F15E2BE45E6675E0C576A9 /* SBUMessageStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80BE50A6F796529DC6936FC /* SBUMessageStateView.swift */; };
- B0FAF203FC8AAC5C4DF4992B /* SBUVoiceFileInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A5C331CDAC1A831A8805ED /* SBUVoiceFileInfo.swift */; };
- B1038197A552192A4314C5F4 /* MessageTemplateParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5385C04B9A349FCFDFFA4B92 /* MessageTemplateParser.swift */; };
- B18FE95D77DC43A429FF6547 /* SBUViewLifeCycle.swift in Sources */ = {isa = PBXBuildFile; fileRef = E20A65CA76F9373F01A52E37 /* SBUViewLifeCycle.swift */; };
- B1B7A7B0B5B39A82FD7DFB4C /* SBUGroupChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C70CC4B80861153433E489C /* SBUGroupChannelListModule.Header.swift */; };
- B2FE64CDC7FE3ADF6A725E29 /* VoiceMessageStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66CED1D394F7389991A15C4 /* VoiceMessageStatus.swift */; };
- B300119E483DC8BAC32953D1 /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5665BD2A6C12035F12E8CD4B /* SBUFeedNotificationChannelModule.CategoryFilter.swift */; };
- B32D962BE03879E4FBC62991 /* SBUCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D233E38D437CFFE1E989D72 /* SBUCollectionViewFlowLayout.swift */; };
- B339FDAB937FE1A8D3EE78D8 /* SBUTypingIndicatorMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8583A32451CC1F0C8D520D /* SBUTypingIndicatorMessageManager.swift */; };
- B397017166585F8E03884391 /* MessageTemplateRenderer.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FAAF41FF3804EA099F3951C /* MessageTemplateRenderer.Image.swift */; };
- B3C9D546D377F37B364282F3 /* SBUCommonDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E70FA2C1F6CE3D53387477 /* SBUCommonDelegate.swift */; };
- B4D2524CCD4953F455C52FE8 /* UITextField+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B00D6064711D2270A05F74CC /* UITextField+SBUIKit.swift */; };
- B4EB388F5B279E3F11423E60 /* SBUCoverImageView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7E76AE4730DDB54C71AA80 /* SBUCoverImageView.Deprecated.swift */; };
- B519637CDA53EDD301DEE688 /* QuotedFileImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F53986E9E026E908F57BA6C8 /* QuotedFileImageContentView.swift */; };
- B5A42D78D6B25317E5DB889E /* SBUTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ACF8E3D5876A76519D0C51E /* SBUTheme.swift */; };
- B661AB38624AB56F9D68177D /* SBUInviteUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59C43CF4036FEB33894ABEDC /* SBUInviteUserViewController.swift */; };
- B96F73E9CF37D7EB99E78F58 /* SBUModerationsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 978A249AA68269C332C17F5B /* SBUModerationsViewController.Deprecated.swift */; };
- B9825DB0E8667C284F567E09 /* SBUGroupChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408AE24EF85B26FF075E8DAF /* SBUGroupChannelSettingsModule.swift */; };
- B9EC638311852B130BE6990F /* SBUOpenChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6338164168EC12A315AF6626 /* SBUOpenChannelSettingsViewModel.swift */; };
- BAF9B1915CB6DB6729FFC9BE /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BAC88EA0E4ECE0BDE98D94 /* SBUExtendedMessagePayloadCustomViewFactory.swift */; };
- BAFB4C7AD0B77C2395DAA03C /* Array+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B2634BB224050571525F902 /* Array+SBUIKit.swift */; };
- BCD638DBECB39E64D6C90A2F /* SBUConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1470FEF539F6ACCCCB505D0A /* SBUConfig.swift */; };
- BD73AE04257F44F43F55D29E /* SBUBaseChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41E3EBDCF83ECBA10EEFCEB0 /* SBUBaseChannelViewController.swift */; };
- BE12A5C2D645067BAA85641B /* SBUMessageThreadModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC7677D9FE4E44E5ECA9F659 /* SBUMessageThreadModule.List.swift */; };
- BE192873B462B1467640E992 /* SBUOpenChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E19CAAB3B7E3EF9BD7CEEF /* SBUOpenChannelViewController.Unavailable.swift */; };
- BF0AD5A04520C4A83A8A4227 /* SBUAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6F791585859414AB3F0CCC /* SBUAdminMessageCell.swift */; };
- BF118DF2B5525745A2F9F30D /* SBUOpenChannelFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB3687F2C225811959FCA4D4 /* SBUOpenChannelFileMessageCell.swift */; };
- C018AFA27E1E4AFB80E471F5 /* SBUBaseChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D299D6F26F16672BA56E66C9 /* SBUBaseChannelListViewModel.swift */; };
- C01F3B7CF0BE22914B1A572B /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837C9913D01794A37AA8C0BD /* SBUMultipleFilesMessageCollectionViewCell.swift */; };
- C19750CC96B7A2E74FABCEA2 /* SBUBaseChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E6F6C2715901796252A4C60 /* SBUBaseChannelSettingsModule.Header.swift */; };
- C2829D2D5FEEB135FD323FEC /* SBUFileMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = B792165B3E9F3E8893600CF2 /* SBUFileMessageCellParams.swift */; };
- C2D4FA9CB61AE3E0A1E7FA4F /* Sequence+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 200E69F6E0B5591D74145CE2 /* Sequence+SBUIKit.swift */; };
- C3421B6F80FD56C48DFE9579 /* SBUGroupChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C51F6EDDC7A47F552B2797F1 /* SBUGroupChannelModule.swift */; };
- C43DE45C674D0D0960B2D57F /* SBUUserListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CF9AD6B81ECCBD0135E9BE5 /* SBUUserListViewModel.swift */; };
- C461F44F002FA60BE710BB28 /* SBUBaseChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDFDBA1A59DF10DF329445EA /* SBUBaseChannelListModule.Header.swift */; };
- C49A795F915EB25BFE32FA61 /* SBUOpenChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = C80758E57406DB6930296FE1 /* SBUOpenChannelModule.List.swift */; };
- C4ABEA941EAA782957918250 /* SBUCreateOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFA2BF925F033F4362E7F4F /* SBUCreateOpenChannelViewModel.swift */; };
- C53C063EAB9F6E7E3BE79E29 /* SBUOpenChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB5BE6AE27650773872B0E94 /* SBUOpenChannelListModule.List.swift */; };
- C563496A9CE0A244D224964F /* SBUQuotedMessageViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C18DAAF1B58DEB2FA62BD7 /* SBUQuotedMessageViewProtocol.swift */; };
- C61B5E8403DA9375827E347D /* SBUMemberListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE1A7466B9D04A2607EC2FB1 /* SBUMemberListViewController.Deprecated.swift */; };
- C8D571D43E4F4FBF0B2BB5A9 /* SBUBaseSelectUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58645AFAF1F6197B4F769819 /* SBUBaseSelectUserModule.swift */; };
- CC8A6E87DE6C0D4001C05304 /* StringProtocol+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C6BD82C91BDB00548EA385 /* StringProtocol+SBUIKit.swift */; };
- CC8ADA338627002C918CA800 /* SBUBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBA9B657E14AD5B66C781D32 /* SBUBaseViewController.swift */; };
- CCAEAC16F5F5EBC0728E52C3 /* SBUUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DA1A955B249D3E59488A2F3 /* SBUUserMessageCell.swift */; };
- CD03D1D0957E4D4FB3142CA6 /* SBUGroupChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56AF15637C550EC6AEEFF0EA /* SBUGroupChannelModule.Header.swift */; };
- CD27BB8E74CE744AB0E345A2 /* SBUOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495BA3046AD6A1CC99ED2A8D /* SBUOpenChannelModule.Header.swift */; };
- CEA1C189C37D01EB0CB63B64 /* SBUUserMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86CEBE8FD03BC8B730E6CC9C /* SBUUserMentionConfiguration.swift */; };
- CEB96786831783EE4A1FF55A /* SBUUserProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09AE53DAD099C0DF1A7D0A46 /* SBUUserProfileView.swift */; };
- CF50B1DCF6A6280C5E981465 /* SBUMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D15636F74327D001C2F9B4 /* SBUMessageWebView.swift */; };
- D1252E222B12E2A9301DB1D3 /* SBUOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0388CE6D43AEE7C3433C6FCF /* SBUOpenChannelViewController.swift */; };
- D14B888C57F480BE233DE88F /* SBURegisterOperatorModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7393553FC42515C251EA370D /* SBURegisterOperatorModule.swift */; };
- D1897325CD5C65752391A26C /* SBUMessageDateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 567A7DA6F378DFB20F32A01A /* SBUMessageDateView.swift */; };
- D1B1E639DA68B63AB24D5C32 /* SBUBaseViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33A8F37825C101F42BE3C6E6 /* SBUBaseViewController.Unavailable.swift */; };
- D1FD3F22F28359F6E9B7FEF5 /* SBUPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D948A237BA090BF109577924 /* SBUPropertyWrapper.swift */; };
- D265A075986A4FC7BFA756F1 /* SBUMenuSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5675662CAE0E3EC0E4A0392F /* SBUMenuSheetViewController.swift */; };
- D28323701294B6608FBE0D7D /* SBUModerationsViewModel.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75F5859707FA796BE994065 /* SBUModerationsViewModel.Deprecated.swift */; };
- D3CE433601D9F20E0181C9A8 /* SBUConfig.CodingKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C3BC711769BD333499739CE /* SBUConfig.CodingKeys.swift */; };
- D3EB8A90EEA0783BECB717E2 /* SBUGroupChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F6653A6A770517CFA01730 /* SBUGroupChannelModule.Input.swift */; };
- D447922ABC2400AED168D7FF /* SBUTypingIndicatorMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7443F3634A2061C177745E2 /* SBUTypingIndicatorMessageCell.swift */; };
- D46DDAEB09D018C8F3D6DA16 /* SBUMessageThreadModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1607CCD3E3572A93C471009D /* SBUMessageThreadModule.swift */; };
- D5DEAB148F660AF204DB5EAA /* SBUInviteUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8B3D8C76B5E6AC87F41C832 /* SBUInviteUserModule.Header.swift */; };
- D5F692533E568D088A5C4D81 /* SBURegisterOperatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D99A1DCBE2F0D2458B752E5D /* SBURegisterOperatorViewController.swift */; };
- D64FAECBDE563D493CF47407 /* SBUNotificationChannelManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F28088DDCC952AAAD58ED11 /* SBUNotificationChannelManager.swift */; };
- D6653A2DA6826FF0A17225E5 /* SBUMessageSearchModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FCE2A23E4ABAB4C8CEE6515 /* SBUMessageSearchModule.swift */; };
- D7CB54195380451592F15DC2 /* SBUOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B011BD74F2B528EC8981379 /* SBUOpenChannelModule.swift */; };
- D7DB532D41A7780912CB7EB9 /* SBURegisterOperatorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 338AEF6DF95C9D03E2AEC56F /* SBURegisterOperatorViewModel.swift */; };
- D93C2BBED0C9C9BC85536E12 /* SBUGroupChannelPushSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3399972117CA473E3F650FD2 /* SBUGroupChannelPushSettingsViewModel.swift */; };
- D9766F0290AFFA47F6BBC5A1 /* SBUBaseFileContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3DBAD22A6750CDEBF4AB6C /* SBUBaseFileContentView.swift */; };
- D97717B619658828A72E3DFD /* SBUGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CA240761E41522704593600 /* SBUGlobals.swift */; };
- DBA9FFB7EC228EB5799607A6 /* QuotedFileCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4288A53729AAD8A47E463BD /* QuotedFileCommonContentView.swift */; };
- DBCB614FF5146494B9BB0997 /* SBUInviteUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15F5F88779D445378B3711 /* SBUInviteUserModule.swift */; };
- DC35DBB56568E3A6D228D427 /* UIImage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 352A2680D588180C55FB591F /* UIImage+SBUIKit.swift */; };
- DD58C7FF6E467068F81F8319 /* SBUFontSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD31F27F086749A93ADB820C /* SBUFontSet.swift */; };
- DDB66AA7CDF0735EB9DFFD31 /* SBUEmojiManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C275B15AD520830E149AC8BA /* SBUEmojiManager.swift */; };
- DE48408CA5280A97A09929DD /* SBUBaseChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 190BE37B8F3521A8D643887B /* SBUBaseChannelModule.List.swift */; };
- DEF440D632C0EF964BCA75EA /* SBUStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 807DCAED2F0633FB78DAE04A /* SBUStackView.swift */; };
- DF4F895BD5337CA0D15D0900 /* SBUNewNotificationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CF85F68D2CF31882400B19 /* SBUNewNotificationInfo.swift */; };
- DF7CF0AE2912017233C2525C /* SBUBaseSelectUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C3F26F59A69BE3551DEF811 /* SBUBaseSelectUserViewController.swift */; };
- E05A98A1377DCBFAA4AFBAC7 /* SBUGroupChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF15ACE03A81767F4A871C53 /* SBUGroupChannelListViewController.swift */; };
- E05C1E2426358E9C4DC5FE63 /* BaseMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6272D852F84F6AC1A867BFF /* BaseMessage+SBUIKit.swift */; };
- E0A2FC6A3039FC90E879EB42 /* SBUMessageThreadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0776AA990B7D660891195A66 /* SBUMessageThreadViewController.swift */; };
- E0BF8074971661C52DA00FF8 /* SBUTypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA411367206ECF77B7FDC163 /* SBUTypingIndicatorMessage.swift */; };
- E1C38CE490C6B2630BEB21ED /* SBUForms.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEACB70B14FF0C1CB5C10576 /* SBUForms.swift */; };
- E23E71133C0965A95BA15907 /* SBUCacheManager.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ADCDCA8A5D03883919A5D3 /* SBUCacheManager.Image.swift */; };
- E2E19B516B7E56B6CDBEC963 /* SBUPermissionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C4B9D558CC9F310B82FDBF /* SBUPermissionManager.swift */; };
- E3BCEDA93245DEB33FDEF01C /* SBUBaseChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EBFE79349E4201CF6D3E9C /* SBUBaseChannelModule.Header.swift */; };
- E3F00AD8A78E0B6C0CB79306 /* SBUUserListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6437A8F95512DBAA1EFDECE /* SBUUserListViewController.swift */; };
- E5CC7EFEA4DB37D73A3FE88C /* SBUCreateChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDBBC7D265D2328A3124473A /* SBUCreateChannelViewController.Deprecated.swift */; };
- E60A2D11B1A5962BA38596B9 /* SBUOpenChannelAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E30AD3FF06247E600FB5F5BC /* SBUOpenChannelAdminMessageCell.swift */; };
- E61CF8ABBF12DE61A7FC6453 /* SBUMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFF5C0905479887F6D56B40F /* SBUMentionConfiguration.swift */; };
- E7608600949FFE0127366829 /* SBUReactionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F67B0CEFB11FA640BFD027CA /* SBUReactionCollectionViewCell.swift */; };
- E7994014FEBFEC6C9430C113 /* SBUSelectableStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA436EA7617A1A24B5BC1271 /* SBUSelectableStackView.swift */; };
- E81A54FFAC3C516BDEB4AB5D /* SBUGroupChannelPushSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B114AA4F085C5DF0BEBC21D /* SBUGroupChannelPushSettingsModule.swift */; };
- E8587C7BC0087D51FEB2E3EA /* SBUTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DEA999989E876EFEF948A59 /* SBUTableViewCell.swift */; };
- E8B87C98A0DFA3D7CF95A0E0 /* SBULoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4BEC04F80E8C9E365C25305 /* SBULoading.swift */; };
- E8E0FD775B72996AD5A6D901 /* SBUVoiceMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6B771CBCF2F3B045ACA90E /* SBUVoiceMessageInputView.swift */; };
- E9CA15509C62029ED4A8C489 /* SBUReactionCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D5A85B7971D6B30DF8C3A0F5 /* SBUReactionCollectionViewCell.xib */; };
- E9E6BAF747AFB0EA8F8B6391 /* SBUBaseChannelViewController.Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ED807FBE8B96DE6C538BC86 /* SBUBaseChannelViewController.Keyboard.swift */; };
- EA2236128D9100F25C680FF4 /* SBUConfig.Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3509DD8A401350938E78702 /* SBUConfig.Common.swift */; };
- EAA0B56435A932E17D43A915 /* SBUUserNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F904F929E38FF5EE8AB6B72C /* SBUUserNameView.swift */; };
- EB19D9FD838D0A8760B58E5D /* SBUFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400D8B296264143272C72EFB /* SBUFileMessageCell.swift */; };
- EBDA023941D6416341745318 /* SBUUserListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42760D674305CAD0204A1E0E /* SBUUserListModule.Header.swift */; };
- EC2F53A5CC8909F5FCCADB7D /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D311D2B4516671A61E4EF32 /* SBUBaseChannelSettingsViewController.Deprecated.swift */; };
- EDCB09D551FE312E339108A1 /* SBUNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 355E5E7AE98778B7789C5A02 /* SBUNavigationTitleView.swift */; };
- EFC83EC5AA3456B7999A4C6D /* SBUMultipleFilesMessageCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48E297FD2EC1BA53C6F8138C /* SBUMultipleFilesMessageCollectionView.swift */; };
- EFCE2670187BFA2405A06A6D /* NSObject+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EAF5B6803F11DF8D50E382 /* NSObject+SBUIKit.swift */; };
- EFCFAF3C81192C31DA2684A3 /* SBUOpenChannelModule.Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2BFEDFB4C4993C8A19D161B /* SBUOpenChannelModule.Media.swift */; };
- F07EFDE7D844C353E4224761 /* SBUChatNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA4DFA3C669C94E458F05B8A /* SBUChatNotificationChannelViewModel.swift */; };
- F163CF1830181409AB529FA0 /* SBUMessageReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D403DBAFC5CBA2896AA3451B /* SBUMessageReactionView.swift */; };
- F1B205137AFDF5875AD3E625 /* SBUChannelTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A85D6EF71647578C05F32B2A /* SBUChannelTitleView.swift */; };
- F1DC74DB1189EB12A85BCE63 /* SBUOpenChannelImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08D59E1AFCFE79141DBC9E2D /* SBUOpenChannelImageContentView.swift */; };
- F395759140B66F435FBA2ED3 /* SBUOpenChannelContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7113C590736C8643127DBFB8 /* SBUOpenChannelContentBaseMessageCell.swift */; };
- F3A2E2AAA2BBAA7C156349C2 /* SBUQuoteMessageInputViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7205B2C79984A402A4B8A14F /* SBUQuoteMessageInputViewParams.swift */; };
- F58DACDD1B167CDADC480A61 /* SBUTypingIndicatorInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 684C109F9C01AC58C3E241F4 /* SBUTypingIndicatorInfo.swift */; };
- F71F614AA61C9CF143089C30 /* SBUQuotedUserMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34AB83535E811854BE84295B /* SBUQuotedUserMessageView.swift */; };
- F71F7B9D996296684434B789 /* SBUViewModelDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFECD11BC76ED18F3EAADCC /* SBUViewModelDelegate.swift */; };
- F754E1AC8E91410C53933D82 /* SBUFeedNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D535229000405CDA915CF9C4 /* SBUFeedNotificationChannelViewController.swift */; };
- F900B3D98B36BAE96A07AB99 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAE3736F2A969A12624E31A5 /* SBUGroupChannelPushSettingsModule.Header.swift */; };
- F9C60AB85DD13D850FA36B13 /* UIImageView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F083E0017E354443F6462653 /* UIImageView+SBUIKit.swift */; };
- FA22DE8D831D929ED8D6D408 /* SBUChannelListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A89B4C79EA612DF21BAA96A /* SBUChannelListViewController.Deprecated.swift */; };
- FA339AF001321A0100611467 /* Base.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 77A9891B766214282D3C8F26 /* Base.xcconfig */; };
- FA72881B180F1A865C11AE6A /* SBUBaseChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29EF0D174B9D028B3B34BFC8 /* SBUBaseChannelViewController.Unavailable.swift */; };
- FBEF982D129CD1C94841F2C1 /* SBUInviteUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE0A8CA0D97DF250076ACB7 /* SBUInviteUserViewModel.swift */; };
- FCA217ABD13D6FB77B74F4E7 /* SBUOpenChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC946F2F09B3D400D646658 /* SBUOpenChannelListModule.Header.swift */; };
- FD43D0344653B92382629C61 /* SBUDashboardConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32041E00DCBAD2EE6083A5CC /* SBUDashboardConfig.swift */; };
+ AA3C1F83759C05B5D4DBFA55 /* SBUGroupChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB3EB75C40975BDD6B8689F /* SBUGroupChannelViewController.Unavailable.swift */; };
+ AB06CF832C9920BAAEA097C1 /* SBUBaseChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 621D95B8A24F0A72DA537320 /* SBUBaseChannelModule.Header.swift */; };
+ ABAF9BB3265FB89BFFD26140 /* SBUCreateChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5587FC3DDAE895326A94B2E5 /* SBUCreateChannelModule.List.swift */; };
+ AC40613E6D89F1C3D412EE58 /* SBUMessageSearchResultCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800D22C5CBEAAE32EBC78893 /* SBUMessageSearchResultCell.swift */; };
+ AE503824007CDFA709DF0B45 /* SBUGroupChannelPushSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB89DB52E05196105C9B987 /* SBUGroupChannelPushSettingsViewController.swift */; };
+ AFEF5833780936DC0A0C53C0 /* SBULoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA4105EDA6B17E6E2EF22BD /* SBULoading.swift */; };
+ AFFF0E22B6CB25BBEB787DB9 /* String+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EFF4C9950DF91E793A2EBF2 /* String+SBUIKit.swift */; };
+ B155C5F7A444220E40014D43 /* SBUTypingIndicatorInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 038753485A269AC82E1A4CC4 /* SBUTypingIndicatorInfo.swift */; };
+ B22AF8AD271AC4BA49A32252 /* SBUNewNotificationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B0C475D10053B32349412F /* SBUNewNotificationInfo.swift */; };
+ B240990D2355966D259BB295 /* SBUUnknownMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07963B220121399FF06E8203 /* SBUUnknownMessageCellParams.swift */; };
+ B274F666E3564BE81D1C9C65 /* SBUBaseChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162485D22D77990BE248C176 /* SBUBaseChannelViewController.swift */; };
+ B297E22A41176BFDDB5CD488 /* SBUSuggestedMentionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8CA54667C6DB2614A2675C4 /* SBUSuggestedMentionList.swift */; };
+ B29A74B396AD17DFACCAFEC7 /* SBUDashboardConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D0D250340415B07B43CD346 /* SBUDashboardConfig.swift */; };
+ B2C6AB09AFCF708338D631BE /* SBUMessageSearchViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BE53A43E86A8F2169999B8B /* SBUMessageSearchViewController.Deprecated.swift */; };
+ B3089C737EA4BD3B7A537305 /* SBUGroupChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D574B456A43BF48219E3903E /* SBUGroupChannelListViewController.swift */; };
+ B6156EFA13A92F1AE06CA05C /* SBUGroupChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECDA6D139DD0061D92E43E0 /* SBUGroupChannelModule.Header.swift */; };
+ B654B30D186FC1BBE772B637 /* SBUModerationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 170F961739EF0AB2DBC7B65D /* SBUModerationCell.swift */; };
+ B75B76D4F552EF0E5C98C9DE /* SBUMultipleFilesMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 388412229BC579FF1452E57D /* SBUMultipleFilesMessageCellParams.swift */; };
+ B7635FDD17CE825C3DB724ED /* CGSize+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBE846A3431A5D716B4EFFA /* CGSize+SBUIKit.swift */; };
+ B7A4AEC413875E300830C7B7 /* SBUUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E228BBEA4820BD54A37A00C /* SBUUser.swift */; };
+ B7CDFB2103A8635D8BC7AB4C /* SBUUserListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39663B81820E40B46F708D7 /* SBUUserListModule.Header.swift */; };
+ B884EFC36EBA92D1FF55454B /* SBUCacheManager.Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0529AD252057145862198AC /* SBUCacheManager.Version.swift */; };
+ B8F13CB361E0382D81E54510 /* SBUGroupChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB621AB5BD391B3A8B0F4A62 /* SBUGroupChannelSettingsModule.List.swift */; };
+ B93A2F652F489AE2770B8BCF /* SBUGroupChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D04CDF954BED49034B1916 /* SBUGroupChannelListModule.List.swift */; };
+ BC0278521AEA96C20FF5EEE2 /* URL+SBUKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84079BAC7750BC633639357 /* URL+SBUKit.swift */; };
+ BD34CD19B138D30D61847462 /* SBUChannelListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9000CB6FB2D20D2D386925B7 /* SBUChannelListViewController.Deprecated.swift */; };
+ BD41DB1E47D07C92403C304C /* SBUFormViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A860C2449C175A5719F0C35 /* SBUFormViewParams.swift */; };
+ BD845BBE8C02B4C10C6212E2 /* SBUGroupChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DCD12ED664B7652FCFABED5 /* SBUGroupChannelListModule.swift */; };
+ BD9DCDFC84F9DBE561E900D6 /* SBUUserListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 677C4EF67F982A44CE23E60A /* SBUUserListModule.swift */; };
+ BF13F9DA4B49616612B9B72D /* SBUForms.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AB199C2ABA57A6BDBB487D3 /* SBUForms.swift */; };
+ BF1C02567349C2DE23E01287 /* SBUOpenChannelUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC6A2C261DAE207080F8196E /* SBUOpenChannelUnknownMessageCell.swift */; };
+ BF7557046884512585D4B111 /* SBUNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB5D1E1F1C11D1FC6AFEA578 /* SBUNavigationTitleView.swift */; };
+ C0099ECAA04DA881A4A36254 /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE04F45B0E0D15BE83FDCBE /* SBUBaseChannelSettingsViewController.Deprecated.swift */; };
+ C00AB912C1CFBF27C0BA01D7 /* SBUUserMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = C16BB5072333A8834550EBEF /* SBUUserMessageCellParams.swift */; };
+ C044A4A853CB3E5664287B6C /* SBUGroupChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = B95E69478AB9F0BC6838E6B0 /* SBUGroupChannelModule.List.swift */; };
+ C1A0777FAE72ED0293E1C52A /* SBUReactionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C19FBC5EAA77D503F990F1AC /* SBUReactionsViewController.swift */; };
+ C43D4E025F3F4ECD8F1C830C /* SBUChatNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11E76E9549A061E3F7126682 /* SBUChatNotificationCell.swift */; };
+ C5109CB250282522BBC1E27C /* SBUGroupChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3733DFC08939B62E153C7F51 /* SBUGroupChannelListModule.Header.swift */; };
+ C65ED1F8484CE9BE055F8A5E /* SBUPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FE327CC068C2054ACD4671D /* SBUPropertyWrapper.swift */; };
+ C6F06074D47CF97582E250DB /* SBUInviteUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 284A5F5660109A316E7B6429 /* SBUInviteUserModule.List.swift */; };
+ C733F70F30C2ABE52B7F2535 /* SBUVoiceMessageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27D92765F41BFEF1B8CCA3C3 /* SBUVoiceMessageConfiguration.swift */; };
+ C817A1EE7B0A6E67F033DE60 /* SBUBaseMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8454D32C99368255D2B235F7 /* SBUBaseMessageCellParams.swift */; };
+ C8833B6B3EBC200AF8E291DF /* SBUFeedNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0C06828B96853B672C6823 /* SBUFeedNotificationChannelViewModel.swift */; };
+ C916B8239AFC3821C6341D56 /* SBUSelectableStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AED0DB2ED6DF2061E0357C3 /* SBUSelectableStackView.swift */; };
+ CA99FCFF22E3B12D0652A540 /* SBUToastManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 655D4DB6D742F3C3FE956E42 /* SBUToastManager.swift */; };
+ CACEC38BEB7FB3A80BE23308 /* SBUMessageCellProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2084466BCD32E752280FDF5C /* SBUMessageCellProtocol.swift */; };
+ CB5F268CE84DBF00F1505DF7 /* SBUModerationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CF81684F6B7E32BA25962C8 /* SBUModerationsViewController.swift */; };
+ CBCCDD0F9A4C049E009A98A0 /* SBUCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F71B4039836F4FF4ABBC871E /* SBUCollectionViewFlowLayout.swift */; };
+ CCC15856E982AC130874F42C /* VoiceMessageStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40954B3FE10F9676923DB401 /* VoiceMessageStatus.swift */; };
+ CCDE392ED59DA36635F73C59 /* SBUGroupChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2FAADF0A5257BD72DC8608F /* SBUGroupChannelModule.swift */; };
+ CCDE4E63201F72501CAB0FBC /* SBUMessageSearchModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75768457ACC9A7F40ABDC652 /* SBUMessageSearchModule.List.swift */; };
+ CDE9898F58577C42EE3CCEC0 /* SBUBaseChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A529554987ADAC8814D3340 /* SBUBaseChannelViewModel.swift */; };
+ CE0CD3F6B0E62BD2635842AF /* SBUVoiceRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E22AA2DB24F14F0F87B90584 /* SBUVoiceRecorder.swift */; };
+ CECB34F183AD758C355FE7AA /* SBUVoiceFileInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6969B20EB381CEB10FEF0655 /* SBUVoiceFileInfo.swift */; };
+ D18659B3CDE3F027727201B1 /* SBUGroupChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7F080FA1D6894C3ECEEDE3D /* SBUGroupChannelSettingsModule.swift */; };
+ D2716DA130ADDC213C5198F4 /* SBUCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B7211E25D2F4792FF9C8DD /* SBUCacheManager.swift */; };
+ D35CAD4B9BEBEEE4B44E23D5 /* SBUBaseChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 276B939905BDAB221113B534 /* SBUBaseChannelListModule.List.swift */; };
+ D3C6454AFBCCB93C11076428 /* SBUVoicePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F0C80C4D6DF85FE405EF779 /* SBUVoicePlayer.swift */; };
+ D476A41897C0FEC489FDD332 /* SBUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 998F262CCFF77AEEF5F4FFD1 /* SBUConstant.swift */; };
+ D4F47BC719078C977ADEDE03 /* SBUMessageThreadTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF4E6F90D3E9427074963335 /* SBUMessageThreadTitleView.swift */; };
+ D549BC44AB5BD1E350B51E81 /* SBUBaseChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58027FDAFC467BA293633EB9 /* SBUBaseChannelSettingCell.swift */; };
+ D80032E47DB45A5C5576B7C2 /* SBUTypingIndicatorMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 927FA69D319761980E9AC2DB /* SBUTypingIndicatorMessageManager.swift */; };
+ D8DAD08FE32AD25FD59D4CF0 /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B34CE6FA66EDF70BF0EC532 /* SBUMultipleFilesMessageCollectionViewCell.swift */; };
+ D922A4C97FE3039FB3BA7AB5 /* SBUConfig.CodingKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6F852FC5BEC2211D4A91FE /* SBUConfig.CodingKeys.swift */; };
+ D9430A5D3C246C88173BC5C1 /* SBUQuotedMessageViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA28EF678F3AE97C70AC3E4 /* SBUQuotedMessageViewProtocol.swift */; };
+ D9AA6BCA6EDD3BC5AD8ADA34 /* SBUOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0083EDC286AA7C79546C2D3C /* SBUOpenChannelModule.Header.swift */; };
+ DA06C72AB1DE8EF39B05A5F5 /* SBUCommonViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBA50179E871D04A1B3E2AFB /* SBUCommonViewControllerSet.swift */; };
+ DA5EF95041F639ECAF0EB015 /* SBUEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E1DAF8A9552C95C996C3670 /* SBUEmptyView.swift */; };
+ DAC6759825D8657D7B2FD408 /* SBUBaseChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029D5877E78FA683761B3BAD /* SBUBaseChannelListModule.Header.swift */; };
+ DC70F7896AEC23C6EA8A2ACE /* SBUMessageThreadModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B01CE19204BDDC6A3AFD674 /* SBUMessageThreadModule.Input.swift */; };
+ DC7E396E9734AAA3B352E65F /* SBUStringSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 603AA8F948B9ECD1074C73C9 /* SBUStringSet.Deprecated.swift */; };
+ DD13DCBA0FCE5FCB5E239653 /* SBUBaseFileContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A8EFA0D58CB3D1E29F0047D /* SBUBaseFileContentView.swift */; };
+ DD1810D79197F69B9EEB0860 /* SBUMultipleFilesMessageCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDBAC4E00105841BB6A808B2 /* SBUMultipleFilesMessageCollectionView.swift */; };
+ DDB48771363341D3EBF67097 /* SBUPermissionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A939B0B4E013154B92435C78 /* SBUPermissionManager.swift */; };
+ DE5FD7562A17B76F585FA20B /* SBUThreadInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B75783C323EBE530C20F7877 /* SBUThreadInfoView.swift */; };
+ DF55240CD2C8A8ED24925B7A /* SBUMessageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5E5D3C8FD93A7395607E4AD /* SBUMessageCache.swift */; };
+ E0A792AD4728B909E14CAFE6 /* SBUUserMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC2202162266378ED262444D /* SBUUserMentionConfiguration.swift */; };
+ E1574019CAE27C824E797780 /* SBUUserMessageTextViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 525CD5F127B1B471D6A06CF1 /* SBUUserMessageTextViewModel.swift */; };
+ E17C3272B14F3E8DF6DE2AC1 /* SBUAvailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A854BAC05E2C36CD28A50E /* SBUAvailable.swift */; };
+ E22C9C1CAC224DFB7383EB1E /* NSObject+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B4835F84976905F77DB34D9 /* NSObject+SBUIKit.swift */; };
+ E345107886178720F51FDBD5 /* SBUGroupChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AF8919A674D2307E9A1DA0D /* SBUGroupChannelModule.Input.swift */; };
+ E35B6349877F176BEB8A9C84 /* SBUContentBaseMessageCell.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 566FE9273D1C22154E4D2504 /* SBUContentBaseMessageCell.Deprecated.swift */; };
+ E361147FDB1B044F81FD4C45 /* SBUGroupChannelPushSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 814ED80EB9A6368CFE4A81BA /* SBUGroupChannelPushSettingsViewModel.swift */; };
+ E3AC428E5A2AC0DDE39120DE /* SBUNotificationEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C48A1CDC18F40E062DDECAB /* SBUNotificationEmptyView.swift */; };
+ E3D3F03366733EC2346059D6 /* SBUQuoteMessageInputViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3A00732F65C3DEB3B6E0EF1 /* SBUQuoteMessageInputViewParams.swift */; };
+ E494BEB01BF31AC8B5CCA3F1 /* SBUCacheManager.File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48CD2421993B35D6EEB28932 /* SBUCacheManager.File.swift */; };
+ E54FF7C07301421176CA2BEB /* SBUChatNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9898E9A1DEA31F29CBC37E80 /* SBUChatNotificationChannelModule.Header.swift */; };
+ E5FA92CCB71E9EF5C9937361 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = A106B25318117741FE01FB2A /* SBUGroupChannelPushSettingsModule.Header.swift */; };
+ E73C2455DDF465A6D7067DD6 /* SBUQuotedFileMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C652D2652A54A2AD3EC7A28B /* SBUQuotedFileMessageView.swift */; };
+ E87220089500ACECFBE23D3B /* SBUOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4D9F434D5CEA29FADCCB692 /* SBUOpenChannelViewModel.swift */; };
+ E8CAF9B73AE94B955777E7B5 /* SBUChannelInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA00BBBBF4E5C6F6F7EA3461 /* SBUChannelInfoHeaderView.swift */; };
+ EA9742E6860A604F79BC2813 /* SBUBaseChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80A51A88680A4C09A540DE8 /* SBUBaseChannelSettingsViewModel.swift */; };
+ EAA7FFF16BB4A38EAC25456A /* SBUCoverImageView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEAEA76AAF2B82E66B685055 /* SBUCoverImageView.Deprecated.swift */; };
+ EAAC6B5C5E8A6849ECCEBBBB /* MessageTemplateParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C592BE8F09301470F55DF5 /* MessageTemplateParser.swift */; };
+ EC007C44202E79B264BEF205 /* UIView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8890847DD4961E793CFB92AA /* UIView+SBUIKit.swift */; };
+ EC1900E50063B75085C09187 /* SBUInviteUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = C60BCDEA3D7F4CA714EF3FAA /* SBUInviteUserModule.Header.swift */; };
+ EC25555D13F9AC74D033E205 /* SBURegisterOperatorModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AB53AE7E88752E586BF311 /* SBURegisterOperatorModule.Header.swift */; };
+ EC9D82B34FF4AFBD9EA80A22 /* SBUGroupChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6901F2A73F6DCA81C8FC15C9 /* SBUGroupChannelViewModel.swift */; };
+ ED2AE8B1CA974F7947768C6F /* SBUOpenChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD04EE69C06332791D32A34 /* SBUOpenChannelModule.List.swift */; };
+ ED57DF28C4D2209726D06E15 /* SBUCoverImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7298991AB0756516527A6707 /* SBUCoverImageView.swift */; };
+ EDDE6E7DB172A63BF5E4CC1A /* SBUPendingMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC38A5593C61283DF24EDD9 /* SBUPendingMessageManager.swift */; };
+ EE5433043584DDBBF38732AA /* SBUMessageSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7728597536E0E3841BF766F0 /* SBUMessageSearchViewController.swift */; };
+ EE89BE45A78EF3E2F7FE80A3 /* SBUOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3CE8E5748C88E0CEE6969C /* SBUOpenChannelViewController.swift */; };
+ EEEB07E787BC48E9C6F1E141 /* SBUMention.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BF77280E66C4E3E350010FD /* SBUMention.swift */; };
+ EF297464FAF3299EB4F48A1C /* SBUPhotoAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = A32BCF06C051973A5020E966 /* SBUPhotoAccess.swift */; };
+ EF2CBAC26F1B0D602D8AC7E3 /* SBUCreateChannelTypeSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC076A17211811E87F2F1DE4 /* SBUCreateChannelTypeSelector.swift */; };
+ EF7F870C459E43C91B3429C3 /* SBUCacheManager.Template.swift in Sources */ = {isa = PBXBuildFile; fileRef = C580E5BA186605215E32F300 /* SBUCacheManager.Template.swift */; };
+ EF9E45ED168DEE2864942E80 /* SBUBaseSelectUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5470569FC46064C0CC2447A0 /* SBUBaseSelectUserViewModel.swift */; };
+ EFDD69252581653F84F01611 /* SBUDownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58A465C2D592258DAFFD7CF /* SBUDownloadManager.swift */; };
+ EFF0C13F7B37CAC0401E4245 /* SBUSuggestedReplyViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4A59CF9B4CC83B24A11E5C6 /* SBUSuggestedReplyViewParams.swift */; };
+ F0DFA2A23FFBA087F4577BDA /* SBUModerationsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DE08D0894A12FE3F1772063 /* SBUModerationsModule.swift */; };
+ F0E5B24C1B8C1479B9FB1E8A /* QuotedFileImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76ACEC75E210CB87784CAFEB /* QuotedFileImageContentView.swift */; };
+ F1F74B874C67BF506FDC4690 /* SBUMemberListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917D355593C6B2659412E556 /* SBUMemberListViewController.Deprecated.swift */; };
+ F2DC6D227EAF86E6B90F9045 /* Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 85A154C31D8FF89BC65557A4 /* Debug.xcconfig */; };
+ F3409951E84069B5062C9551 /* SBUAdminMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE04C0908F4016401315EDF /* SBUAdminMessageCellParams.swift */; };
+ F4333ABE47CC9687BCB641B4 /* SBUMultipleFilesMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5FAF9073B09CCF096734FB0 /* SBUMultipleFilesMessageCell.swift */; };
+ F47C1362A4CFE20333B5C200 /* SBUCommonDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 163F0425D60F794816F53A60 /* SBUCommonDelegate.swift */; };
+ F483F0CF8689175E8643C066 /* SBURegisterOperatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7312EA10DED5DAB57697AC64 /* SBURegisterOperatorViewController.swift */; };
+ F4EA486A31CE04119DC26A8A /* SBUOpenChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6C6AF085EBDD4BABD0EA656 /* SBUOpenChannelViewController.Unavailable.swift */; };
+ F51CA29CB17C22A2286D6B9A /* Data+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF8F57128157A767AFA6E322 /* Data+SBUIKit.swift */; };
+ F784BA771500AD55352620F4 /* SBUBaseChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F241535BD1A7F066E906872 /* SBUBaseChannelListViewModel.swift */; };
+ FC0CFE16CBD41E13AD42C220 /* UIImage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C31F4A9CE1F7741E458FC26 /* UIImage+SBUIKit.swift */; };
+ FC31D6693D2D1B2ABE264F43 /* SBUBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A764614CBE0D25AD44CA6F1D /* SBUBottomSheetController.swift */; };
+ FC96990D0E890265EF8D20F0 /* SBUFeedNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB1899C3CA265203961E7E8 /* SBUFeedNotificationChannelViewController.swift */; };
+ FCB3C1572795E536AA7CD451 /* SBUOpenChannelContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A8B6FD6A03AF2AEB93537D6 /* SBUOpenChannelContentBaseMessageCell.swift */; };
+ FCBC359F3CA8BF94FC1259E4 /* SBUOpenChannelBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E71F6D29899DEAE27E3D78E /* SBUOpenChannelBaseMessageCell.swift */; };
+ FD4AA8A51B7D4BCFAD4C9DAA /* SBUFeedNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4295B2BC3B60855D14B68E7 /* SBUFeedNotificationChannelModule.Header.swift */; };
+ FE7D6E479BA0C265D1860D25 /* SBUMentionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C7FBB8295E11563D4EF66A /* SBUMentionManager.swift */; };
+ FE8F91E04CB762FA898B9098 /* SBUMessageProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F5D7CCC6CB4F2269FA7491 /* SBUMessageProfileView.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -469,110 +476,95 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
- 01A5C331CDAC1A831A8805ED /* SBUVoiceFileInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceFileInfo.swift; path = ../Sources/Model/SBUVoiceFileInfo.swift; sourceTree = ""; };
- 0206B05C52A01BB8E7D69320 /* NSLayoutConstraint+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+SBUIKit.swift"; path = "../Sources/Extension/NSLayoutConstraint+SBUIKit.swift"; sourceTree = ""; };
- 023681DE8880079B4C932080 /* SBUGroupChannelPushSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.List.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.List.swift; sourceTree = ""; };
- 0388CE6D43AEE7C3433C6FCF /* SBUOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.swift; path = ../Sources/View/Channel/SBUOpenChannelViewController.swift; sourceTree = ""; };
- 04BAC88EA0E4ECE0BDE98D94 /* SBUExtendedMessagePayloadCustomViewFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadCustomViewFactory.swift; path = ../Sources/View/Channel/MessageCell/CustomView/SBUExtendedMessagePayloadCustomViewFactory.swift; sourceTree = ""; };
- 0517E1A3C7C86C3A29C0D9A8 /* SBUParentMessageInfoReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUParentMessageInfoReactionView.swift; sourceTree = ""; };
- 06B49E4A9520F322D6BE8758 /* SBUFileViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileViewController.swift; path = ../Sources/View/Channel/FileViewer/SBUFileViewController.swift; sourceTree = ""; };
- 06FB854674AD775E414E4BB0 /* SBUMessageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCache.swift; path = ../Sources/Model/SBUMessageCache.swift; sourceTree = ""; };
- 0776AA990B7D660891195A66 /* SBUMessageThreadViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewController.swift; path = ../Sources/View/MessageThread/SBUMessageThreadViewController.swift; sourceTree = ""; };
- 08D59E1AFCFE79141DBC9E2D /* SBUOpenChannelImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelImageContentView.swift; sourceTree = ""; };
- 09919E8A8041D179266308B5 /* SBUChannelSettingsChannelInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelSettingsChannelInfoView.swift; path = ../Sources/View/ChannelSettings/View/SBUChannelSettingsChannelInfoView.swift; sourceTree = ""; };
- 0999DE7B0662BAC39EF6AD45 /* SBUFeedNotificationChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.swift; sourceTree = ""; };
- 09AE53DAD099C0DF1A7D0A46 /* SBUUserProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserProfileView.swift; path = ../Sources/View/Common/User/SBUUserProfileView.swift; sourceTree = ""; };
- 0AB8E024A4FD1346F72CC738 /* SBUBaseChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUBaseChannelSettingCell.swift; sourceTree = ""; };
- 0B5FAE795A92DCD1D99CEDD0 /* SBUOpenChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUOpenChannelListViewController.swift; sourceTree = ""; };
- 0B61EFD561C0134F1FCD49CA /* SBUInviteUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.List.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.List.swift; sourceTree = ""; };
- 0BB19E97A247250979B66E08 /* SBUMentionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionManager.swift; path = ../Sources/Util/SBUMentionManager.swift; sourceTree = ""; };
- 0BD9F5A50AB5ED4D3C3D1EF8 /* SBUConfigManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfigManager.swift; path = ../Sources/Configuration/SBUConfigManager.swift; sourceTree = ""; };
- 0C0AA733D29D1BB7267185BE /* SBUViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewControllerSet.swift; path = ../Sources/View/SBUViewControllerSet.swift; sourceTree = ""; };
- 0CA240761E41522704593600 /* SBUGlobals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobals.swift; path = ../Sources/SBUGlobals.swift; sourceTree = ""; };
- 0DB0082FA5B3FBFAD02844AD /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = ../Sources/Resource/Assets.xcassets; sourceTree = ""; };
- 0ECAE734480BCB8D28E0EFB0 /* SBUMessageProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageProfileView.swift; path = ../Sources/View/Channel/CellView/SBUMessageProfileView.swift; sourceTree = ""; };
- 0FCE2A23E4ABAB4C8CEE6515 /* SBUMessageSearchModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.swift; sourceTree = ""; };
- 120F917F075AA125F1D8F296 /* SBUBaseChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUBaseChannelViewModel.swift; sourceTree = ""; };
- 1390303A63A17BE693C5C2CC /* SBUChatNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.List.swift; sourceTree = ""; };
- 1470FEF539F6ACCCCB505D0A /* SBUConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.swift; path = ../Sources/Configuration/SBUConfig.swift; sourceTree = ""; };
- 1487DC3028CA956C8CB8900B /* SBUMessageCellProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellProtocol.swift; path = "../Sources/View/Life cycles/SBUMessageCellProtocol.swift"; sourceTree = ""; };
- 14D6F9DFA7C12E0C6A805175 /* SBUGroupChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.swift; sourceTree = ""; };
- 14EE035B8A9F6EA7171910A5 /* SBULinkClickableTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULinkClickableTextView.swift; path = ../Sources/View/Channel/CellView/SBULinkClickableTextView.swift; sourceTree = ""; };
- 1505C3F14C296BAF6D545A21 /* SBUNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUNotificationCell.swift; sourceTree = ""; };
- 15A1BF567A75F9C0A0BF6A27 /* SBUOpenChannelCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelCommonContentView.swift; sourceTree = ""; };
- 1607CCD3E3572A93C471009D /* SBUMessageThreadModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.swift; sourceTree = ""; };
- 177474FE6BB9754AF9C7311D /* Float+SBUKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Float+SBUKit.swift"; path = "../Sources/Extension/Float+SBUKit.swift"; sourceTree = ""; };
- 182DA36A224261871782117B /* SBURegisterOperatorModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.Header.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.Header.swift; sourceTree = ""; };
- 18AAE5721F34A45127DB10F3 /* SBUGroupChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift; sourceTree = ""; };
- 18C97B8C2E383122135420FF /* SBUFeedNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.Header.swift; sourceTree = ""; };
- 190BE37B8F3521A8D643887B /* SBUBaseChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.List.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.List.swift; sourceTree = ""; };
- 19146BE18864C0A1F6BDD85D /* SBUModuleSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.swift; path = ../Sources/Module/SBUModuleSet.swift; sourceTree = ""; };
- 1B146BEF233DE437C22083BC /* SBUOpenChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.Header.swift; sourceTree = ""; };
- 1C3F26F59A69BE3551DEF811 /* SBUBaseSelectUserViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.swift; path = ../Sources/View/SelectUser/SBUBaseSelectUserViewController.swift; sourceTree = ""; };
- 1DEA999989E876EFEF948A59 /* SBUTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTableViewCell.swift; path = "../Sources/View/Life cycles/SBUTableViewCell.swift"; sourceTree = ""; };
- 200E69F6E0B5591D74145CE2 /* Sequence+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Sequence+SBUIKit.swift"; path = "../Sources/Extension/Sequence+SBUIKit.swift"; sourceTree = ""; };
- 21026E3743ED39F89C105D5E /* SBUChatNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUChatNotificationCell.swift; sourceTree = ""; };
- 211D12FFC9AEE6FD321FB373 /* SBUChannelPushSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelPushSettingCell.swift; path = ../Sources/View/NotificationSettings/Cell/SBUChannelPushSettingCell.swift; sourceTree = ""; };
- 23102F5BB173EA9ADB0C7124 /* SBUCommonViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonViewControllerSet.swift; path = ../Sources/View/Common/SBUCommonViewControllerSet.swift; sourceTree = ""; };
- 24EC75ECA405DFE879C36A34 /* SBUMessageThreadModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Header.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Header.swift; sourceTree = ""; };
- 272E52332721EC6B5744F3B0 /* SBUAdminMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAdminMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUAdminMessageCellParams.swift; sourceTree = ""; };
- 27E19CAAB3B7E3EF9BD7CEEF /* SBUOpenChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Unavailable.swift; sourceTree = ""; };
- 2833BAB9311DF91AF2AD6EA4 /* MultipleFilesMessage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MultipleFilesMessage+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/MultipleFilesMessage+SBUIKit.swift"; sourceTree = ""; };
- 28CB89FA7DD816BED6821E6F /* SBUBaseSelectUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.List.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.List.swift; sourceTree = ""; };
- 29EF0D174B9D028B3B34BFC8 /* SBUBaseChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Unavailable.swift; sourceTree = ""; };
- 2BDA027046D4C802363584B5 /* SBUGroupChannelPushSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewController.swift; path = ../Sources/View/NotificationSettings/SBUGroupChannelPushSettingsViewController.swift; sourceTree = ""; };
- 2C3071F5D45B84D2E236CB88 /* SBUBaseSelectUserViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.Deprecated.swift; path = ../Sources/Deprecated/UserList/SBUBaseSelectUserViewController.Deprecated.swift; sourceTree = ""; };
- 2D048F31B64D36BFE7445172 /* SBUModerationsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.swift; sourceTree = ""; };
- 2DD9DAEDDD5610833F128949 /* SBUContentBaseMessageCell.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUContentBaseMessageCell.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/SBUContentBaseMessageCell.Deprecated.swift; sourceTree = ""; };
- 2DE0A8CA0D97DF250076ACB7 /* SBUInviteUserViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBUInviteUserViewModel.swift; sourceTree = ""; };
- 2DE1B79AC7F602567401517E /* SBUPendingMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPendingMessageManager.swift; path = ../Sources/Manager/SBUPendingMessageManager.swift; sourceTree = ""; };
- 3046652E8A8AF7F4EE65FDFA /* SBUTypingMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUTypingMessageCellParams.swift; sourceTree = ""; };
- 30CA852116CE976496836A3C /* SBUIconSetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUIconSetType.swift; path = ../Sources/Enums/SBUIconSetType.swift; sourceTree = ""; };
- 32041E00DCBAD2EE6083A5CC /* SBUDashboardConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDashboardConfig.swift; path = ../Sources/Configuration/SBUDashboardConfig.swift; sourceTree = ""; };
- 325BF2C6FB366447C7008FB6 /* SBUGroupChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.List.swift; sourceTree = ""; };
- 338AEF6DF95C9D03E2AEC56F /* SBURegisterOperatorViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBURegisterOperatorViewModel.swift; sourceTree = ""; };
- 3399972117CA473E3F650FD2 /* SBUGroupChannelPushSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewModel.swift; path = ../Sources/ViewModel/NotificationSettings/SBUGroupChannelPushSettingsViewModel.swift; sourceTree = ""; };
- 33A8F37825C101F42BE3C6E6 /* SBUBaseViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseViewController.Unavailable.swift; path = ../Sources/Deprecated/SBUBaseViewController.Unavailable.swift; sourceTree = ""; };
- 34AB83535E811854BE84295B /* SBUQuotedUserMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedUserMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedUserMessageView.swift; sourceTree = ""; };
- 352A2680D588180C55FB591F /* UIImage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+SBUIKit.swift"; path = "../Sources/Extension/UIImage+SBUIKit.swift"; sourceTree = ""; };
- 355E5E7AE98778B7789C5A02 /* SBUNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNavigationTitleView.swift; path = ../Sources/View/Common/SBUNavigationTitleView.swift; sourceTree = ""; };
- 361858E6AF6714A5C7D5652D /* SBUGroupChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUGroupChannelViewController.Deprecated.swift; sourceTree = ""; };
- 36212F00EFCD6363DC91915F /* SBUEnums.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEnums.Deprecated.swift; path = ../Sources/Deprecated/SBUEnums.Deprecated.swift; sourceTree = ""; };
- 3784B7DE0FBC0E8F7415B2B4 /* SBUTypingIndicatorBubbleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorBubbleView.swift; path = ../Sources/View/Common/SBUTypingIndicatorBubbleView.swift; sourceTree = ""; };
- 3857D1482996751B2677E50D /* SBUConfig.OpenChannel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.OpenChannel.swift; path = ../Sources/Configuration/SBUConfig.OpenChannel.swift; sourceTree = ""; };
- 39AA21A9EAC614BBBC13197F /* SBUMentionLimitGuideCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionLimitGuideCell.swift; path = ../Sources/View/Channel/MessageInput/SBUMentionLimitGuideCell.swift; sourceTree = ""; };
- 39E3142B541D6F9099977D42 /* SBUNotificationTimelineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationTimelineView.swift; path = ../Sources/View/Channel/CellView/SBUNotificationTimelineView.swift; sourceTree = ""; };
- 3ACF8E3D5876A76519D0C51E /* SBUTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTheme.swift; path = ../Sources/Theme/SBUTheme.swift; sourceTree = ""; };
- 3AD833016A213C33A02C3E76 /* SBUGroupChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUGroupChannelCell.swift; sourceTree = ""; };
- 3B114AA4F085C5DF0BEBC21D /* SBUGroupChannelPushSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.swift; sourceTree = ""; };
- 3B16D089622F63F650A75B47 /* SBUMessageSearchViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.Deprecated.swift; path = ../Sources/Deprecated/MessageSearch/SBUMessageSearchViewController.Deprecated.swift; sourceTree = ""; };
- 3DADF6EEDBE000661C340E19 /* SBUGroupChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.swift; path = ../Sources/View/Channel/SBUGroupChannelViewController.swift; sourceTree = ""; };
- 3DF7928E904E2DC8895282B1 /* Release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = ../Sources/Configurations/Release.xcconfig; sourceTree = ""; };
- 3E9D7D63846EF293F7A425E0 /* SBUGroupChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.Header.swift; sourceTree = ""; };
- 3EB21D7E23556A522FD774A0 /* SBUCommonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonItem.swift; path = ../Sources/View/Common/SBUCommonItem.swift; sourceTree = ""; };
- 3EE43A6018C716F35B9E7023 /* SBUMessageSearchModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.List.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.List.swift; sourceTree = ""; };
- 3EF1D7CA370CC6582649260E /* SBUCacheManager.File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.File.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.File.swift; sourceTree = ""; };
- 3F02FECB5DD3547EB858B0DE /* SBUOpenChannelBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelBaseMessageCell.swift; sourceTree = ""; };
- 3F8583A32451CC1F0C8D520D /* SBUTypingIndicatorMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessageManager.swift; path = ../Sources/Manager/SBUTypingIndicatorMessageManager.swift; sourceTree = ""; };
- 3FAAF41FF3804EA099F3951C /* MessageTemplateRenderer.Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateRenderer.Image.swift; path = ../Sources/CustomSyntaxTest/MessageTemplateRenderer.Image.swift; sourceTree = ""; };
- 400D8B296264143272C72EFB /* SBUFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUFileMessageCell.swift; sourceTree = ""; };
- 408AE24EF85B26FF075E8DAF /* SBUGroupChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.swift; sourceTree = ""; };
- 41E3EBDCF83ECBA10EEFCEB0 /* SBUBaseChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.swift; sourceTree = ""; };
- 41E5AF0572EC94815A5D01E1 /* SBUMessageSearchResultCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchResultCell.swift; path = ../Sources/View/MessageSearch/Cell/SBUMessageSearchResultCell.swift; sourceTree = ""; };
- 41ED8B8595477035024F4F83 /* SBUHighlightMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHighlightMessageInfo.swift; path = ../Sources/Model/SBUHighlightMessageInfo.swift; sourceTree = ""; };
- 421C3A4567D0E73AA1EE7F37 /* SBUChatNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.Header.swift; sourceTree = ""; };
- 425187AA61F2486F98B1B407 /* SBUPhotoCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPhotoCollectionViewCell.swift; path = ../Sources/View/Common/PhotoLibrary/SBUPhotoCollectionViewCell.swift; sourceTree = ""; };
- 42760D674305CAD0204A1E0E /* SBUUserListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.Header.swift; path = ../Sources/Module/UserList/SBUUserListModule.Header.swift; sourceTree = ""; };
- 43525699298A604A075CA7B9 /* SBUCreateChannelTypeSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelTypeSelector.swift; path = ../Sources/View/SelectUser/CreateChannel/View/SBUCreateChannelTypeSelector.swift; sourceTree = ""; };
- 43C4B9D558CC9F310B82FDBF /* SBUPermissionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPermissionManager.swift; path = ../Sources/Manager/SBUPermissionManager.swift; sourceTree = ""; };
- 44D0E55FD21850FA17AFD504 /* SBUAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAnimation.swift; path = ../Sources/View/Common/SBUAnimation.swift; sourceTree = ""; };
- 44FA36B574BB43E1B8D2BFDC /* SBUFormFieldView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormFieldView.swift; path = ../Sources/View/Channel/MessageCell/Forms/Views/SBUFormFieldView.swift; sourceTree = ""; };
- 451B29849E7603F4F21C2319 /* SBUMessageSearchViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.swift; path = ../Sources/View/MessageSearch/SBUMessageSearchViewController.swift; sourceTree = ""; };
- 459A35B6749E1DA6F1E76E81 /* SBUBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBottomSheetController.swift; path = ../Sources/View/Common/Menu/SBUBottomSheetController.swift; sourceTree = ""; };
- 47C14932CEF8B219FC2CDF14 /* SBUGroupChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.List.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.List.swift; sourceTree = ""; };
- 48B6765D972BAE0935C977B5 /* SBUUserMessageTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageTextView.swift; path = ../Sources/View/Channel/CellView/SBUUserMessageTextView.swift; sourceTree = ""; };
- 48E297FD2EC1BA53C6F8138C /* SBUMultipleFilesMessageCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCollectionView.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCollectionView.swift; sourceTree = ""; };
- 495BA3046AD6A1CC99ED2A8D /* SBUOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Header.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Header.swift; sourceTree = ""; };
+ 0083EDC286AA7C79546C2D3C /* SBUOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Header.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Header.swift; sourceTree = ""; };
+ 00F8536AA7C6BD346478CC70 /* SBUMessageThreadModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.swift; sourceTree = ""; };
+ 029D5877E78FA683761B3BAD /* SBUBaseChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.Header.swift; sourceTree = ""; };
+ 02C1A7BF20352FA6BB90C899 /* Sequence+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Sequence+SBUIKit.swift"; path = "../Sources/Extension/Sequence+SBUIKit.swift"; sourceTree = ""; };
+ 038753485A269AC82E1A4CC4 /* SBUTypingIndicatorInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorInfo.swift; path = ../Sources/Model/SBUTypingIndicatorInfo.swift; sourceTree = ""; };
+ 03A854BAC05E2C36CD28A50E /* SBUAvailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAvailable.swift; path = ../Sources/SBUAvailable.swift; sourceTree = ""; };
+ 03BB047BF6AE2CDB4CE2A910 /* SBUImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUImageContentView.swift; sourceTree = ""; };
+ 03F45E76F3A34B1E17A7F19A /* SBUOpenChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Input.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Input.swift; sourceTree = ""; };
+ 03FA91D49CCDDACD36563AC9 /* SBUTypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessage.swift; path = ../Sources/Model/SBUTypingIndicatorMessage.swift; sourceTree = ""; };
+ 05124D9926BFAA1E594B90E7 /* SBUMessageReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUMessageReactionView.swift; sourceTree = ""; };
+ 0599B06D5528F46BE1A401E8 /* SBUColorSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUColorSet.swift; path = ../Sources/Theme/SBUColorSet.swift; sourceTree = ""; };
+ 070F74328384AAC18B2F655F /* SBUCreateOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelViewController.swift; path = ../Sources/View/SelectUser/CreateChannel/SBUCreateOpenChannelViewController.swift; sourceTree = ""; };
+ 0727BF56798D054B69AE7664 /* SBUViewModelDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewModelDelegate.swift; path = ../Sources/ViewModel/SBUViewModelDelegate.swift; sourceTree = ""; };
+ 07963B220121399FF06E8203 /* SBUUnknownMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnknownMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUUnknownMessageCellParams.swift; sourceTree = ""; };
+ 09C4DEFBEE7AFE8D7C3AC3EC /* SBUNotificationChannelManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationChannelManager.swift; path = ../Sources/Manager/SBUNotificationChannelManager.swift; sourceTree = ""; };
+ 0A4829E72995CBA2D86464CA /* SBUFeedNotificationCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUFeedNotificationCellParams.swift; sourceTree = ""; };
+ 0A7E7C2E185AB83BBC815D34 /* SBUCreateChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewModel.swift; path = ../Sources/ViewModel/SelectUser/CreateChannel/SBUCreateChannelViewModel.swift; sourceTree = ""; };
+ 0B01CE19204BDDC6A3AFD674 /* SBUMessageThreadModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Input.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Input.swift; sourceTree = ""; };
+ 0BA0C57DFA099936261E3D65 /* SBURegisterOperatorModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.List.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.List.swift; sourceTree = ""; };
+ 0C48A1CDC18F40E062DDECAB /* SBUNotificationEmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationEmptyView.swift; path = ../Sources/View/Common/SBUNotificationEmptyView.swift; sourceTree = ""; };
+ 0D8B5F801AB9DD43400729E4 /* SBUBaseChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Deprecated.swift; sourceTree = ""; };
+ 0E71F6D29899DEAE27E3D78E /* SBUOpenChannelBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelBaseMessageCell.swift; sourceTree = ""; };
+ 0EDC9D06C1E899E6E18D313C /* SBUChatNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.List.swift; sourceTree = ""; };
+ 0F55AE7C708C4CC5B6545241 /* SBUTypingMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUTypingMessageCellParams.swift; sourceTree = ""; };
+ 0FA6711B7E60902B3EE009D3 /* SBUGroupChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.swift; path = ../Sources/View/Channel/SBUGroupChannelViewController.swift; sourceTree = ""; };
+ 1098A4787B2E2A6A75CCA323 /* SBUFormFieldView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormFieldView.swift; path = ../Sources/View/Channel/MessageCell/Forms/Views/SBUFormFieldView.swift; sourceTree = ""; };
+ 11516613022A7CB0B04A9124 /* SBUMessageWebViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageWebViewModel.swift; path = ../Sources/View/Channel/ViewModel/SBUMessageWebViewModel.swift; sourceTree = ""; };
+ 11E76E9549A061E3F7126682 /* SBUChatNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUChatNotificationCell.swift; sourceTree = ""; };
+ 11EE754A973762A84AEC87D0 /* SBUModerationsViewModel.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewModel.Deprecated.swift; path = ../Sources/Deprecated/Moderations/SBUModerationsViewModel.Deprecated.swift; sourceTree = ""; };
+ 13BB5AED66BB2664B4AC6289 /* CommonProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CommonProtocols.swift; path = ../Sources/Protocol/CommonProtocols.swift; sourceTree = ""; };
+ 153D526660CB939E23444CDA /* SBUReactionCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReactionCollectionViewCell.swift; path = ../Sources/View/Channel/Reaction/SBUReactionCollectionViewCell.swift; sourceTree = ""; };
+ 162485D22D77990BE248C176 /* SBUBaseChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.swift; sourceTree = ""; };
+ 163F0425D60F794816F53A60 /* SBUCommonDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonDelegate.swift; path = ../Sources/ViewModel/Common/SBUCommonDelegate.swift; sourceTree = ""; };
+ 170F961739EF0AB2DBC7B65D /* SBUModerationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUModerationCell.swift; sourceTree = ""; };
+ 1844C9968B7331F1538C7366 /* SBUMessageThreadViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewModel.swift; path = ../Sources/ViewModel/MessageThread/SBUMessageThreadViewModel.swift; sourceTree = ""; };
+ 19856622611F351F18CB458E /* SBUPaddingLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPaddingLabel.swift; path = ../Sources/View/Common/SBUPaddingLabel.swift; sourceTree = ""; };
+ 1BD535F43388F6276BE09736 /* BlockingOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockingOperation.swift; path = ../Sources/Util/BlockingOperation.swift; sourceTree = ""; };
+ 1C610F7D7AEB52CC0C6CA3FD /* SBUExtendedMessagePayloadCustomViewFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadCustomViewFactory.swift; path = ../Sources/View/Channel/MessageCell/CustomView/SBUExtendedMessagePayloadCustomViewFactory.swift; sourceTree = ""; };
+ 1DA4DBD924DDD2375AE39D45 /* NSLayoutConstraint+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+SBUIKit.swift"; path = "../Sources/Extension/NSLayoutConstraint+SBUIKit.swift"; sourceTree = ""; };
+ 1FDB9886C45210D6BFAAC6EF /* SBUMentionLimitGuideCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionLimitGuideCell.swift; path = ../Sources/View/Channel/MessageInput/SBUMentionLimitGuideCell.swift; sourceTree = ""; };
+ 2084466BCD32E752280FDF5C /* SBUMessageCellProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellProtocol.swift; path = "../Sources/View/Life cycles/SBUMessageCellProtocol.swift"; sourceTree = ""; };
+ 2106D0256B2B35F304280972 /* SBUOpenChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUOpenChannelListViewModel.swift; sourceTree = ""; };
+ 219797BDAF59463A06A3DEB4 /* SBUUserNameView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserNameView.swift; path = ../Sources/View/Channel/CellView/SBUUserNameView.swift; sourceTree = ""; };
+ 21F5625DC1D293F998AA82AA /* SBUCreateOpenChannelModule.ProfileInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.ProfileInput.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.ProfileInput.swift; sourceTree = ""; };
+ 22C7192CA8C004461FB36689 /* SBUReactionCollectionViewCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = SBUReactionCollectionViewCell.xib; path = ../Sources/View/Channel/Reaction/SBUReactionCollectionViewCell.xib; sourceTree = ""; };
+ 22FA0D5B94E7C4F5EC5E6620 /* SBUOpenChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.List.swift; sourceTree = ""; };
+ 250BCFE1311E2D9BE7A04213 /* SBUOpenChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUOpenChannelCell.swift; sourceTree = ""; };
+ 25470C7458E4CEFF63B37375 /* SBUGroupChannelPushSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.List.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.List.swift; sourceTree = ""; };
+ 276B939905BDAB221113B534 /* SBUBaseChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.List.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.List.swift; sourceTree = ""; };
+ 27D92765F41BFEF1B8CCA3C3 /* SBUVoiceMessageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceMessageConfiguration.swift; path = ../Sources/Configuration/VoiceMessage/SBUVoiceMessageConfiguration.swift; sourceTree = ""; };
+ 284A5F5660109A316E7B6429 /* SBUInviteUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.List.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.List.swift; sourceTree = ""; };
+ 2A6F3C3CA56F8CF9B1AE0116 /* SBUModuleSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.swift; path = ../Sources/Module/SBUModuleSet.swift; sourceTree = ""; };
+ 2A8EFA0D58CB3D1E29F0047D /* SBUBaseFileContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseFileContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUBaseFileContentView.swift; sourceTree = ""; };
+ 2B0FBE1676A32250B496F95D /* SBUView.Unavaliable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.Unavaliable.swift; path = ../Sources/Deprecated/SBUView.Unavaliable.swift; sourceTree = ""; };
+ 2BE04F45B0E0D15BE83FDCBE /* SBUBaseChannelSettingsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelSettings/SBUBaseChannelSettingsViewController.Deprecated.swift; sourceTree = ""; };
+ 2C9CE7AFD281D815DD24921E /* SBUGroupChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift; sourceTree = ""; };
+ 2D3CE8E5748C88E0CEE6969C /* SBUOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.swift; path = ../Sources/View/Channel/SBUOpenChannelViewController.swift; sourceTree = ""; };
+ 2E228BBEA4820BD54A37A00C /* SBUUser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUser.swift; path = ../Sources/Model/SBUUser.swift; sourceTree = ""; };
+ 2E9850E02B1EEB8600EA4F39 /* AdditionalFeaturesManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdditionalFeaturesManager.swift; sourceTree = ""; };
+ 2E9850E22B1EEBA900EA4F39 /* ChannelVC_AdditionalFeatures.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelVC_AdditionalFeatures.swift; sourceTree = ""; };
+ 2E9850E62B1EEC0B00EA4F39 /* GroupChannelViewModel_AdditionalFeatures.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupChannelViewModel_AdditionalFeatures.swift; sourceTree = ""; };
+ 2E9850E92B1EEC3000EA4F39 /* MetadataViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MetadataViewController.swift; sourceTree = ""; };
+ 2E9850EB2B1EEC4B00EA4F39 /* PaddedLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaddedLabel.swift; sourceTree = ""; };
+ 2F7F1F9BF57F2A409F6E68A9 /* SBUGroupChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUGroupChannelSettingsViewModel.swift; sourceTree = ""; };
+ 2F8E7C50851BBC81E4BD45B7 /* SBUBaseChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.swift; sourceTree = ""; };
+ 301A75B128C9F918A62AFD14 /* SBUMessageStateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageStateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageStateView.swift; sourceTree = ""; };
+ 348DD072851F8C686F265851 /* SBUOpenChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Deprecated.swift; sourceTree = ""; };
+ 35212187D2E5368720261B3F /* SBUTheme+Type.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUTheme+Type.swift"; path = "../Sources/Theme/SBUTheme+Type.swift"; sourceTree = ""; };
+ 3733DFC08939B62E153C7F51 /* SBUGroupChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.Header.swift; sourceTree = ""; };
+ 37F506AC8E475DC5E04D7ED4 /* SBUBaseChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUBaseChannelListViewController.swift; sourceTree = ""; };
+ 38067DB0F430F19FB4CB6829 /* SBUFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUFileMessageCell.swift; sourceTree = ""; };
+ 388412229BC579FF1452E57D /* SBUMultipleFilesMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUMultipleFilesMessageCellParams.swift; sourceTree = ""; };
+ 38DB88E7A046ACEC2DEBBAAF /* SBUBaseChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.List.swift; sourceTree = ""; };
+ 392FE63782CD89490E08BC71 /* SBUBaseSelectUserViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.Deprecated.swift; path = ../Sources/Deprecated/UserList/SBUBaseSelectUserViewController.Deprecated.swift; sourceTree = ""; };
+ 3AA1BCEB4A4A2491E09161CD /* SBUNotificationNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationNavigationTitleView.swift; path = ../Sources/View/Common/SBUNotificationNavigationTitleView.swift; sourceTree = ""; };
+ 3AE928F64E99D76A18B17FD9 /* SBUCreateChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.Header.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.Header.swift; sourceTree = ""; };
+ 3B4835F84976905F77DB34D9 /* NSObject+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+SBUIKit.swift"; path = "../Sources/Extension/NSObject+SBUIKit.swift"; sourceTree = ""; };
+ 3C31F4A9CE1F7741E458FC26 /* UIImage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+SBUIKit.swift"; path = "../Sources/Extension/UIImage+SBUIKit.swift"; sourceTree = ""; };
+ 3D0D250340415B07B43CD346 /* SBUDashboardConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDashboardConfig.swift; path = ../Sources/Configuration/SBUDashboardConfig.swift; sourceTree = ""; };
+ 3F367C0A57424DBCC5D34FD1 /* SBUChannelPushSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelPushSettingCell.swift; path = ../Sources/View/NotificationSettings/Cell/SBUChannelPushSettingCell.swift; sourceTree = ""; };
+ 40954B3FE10F9676923DB401 /* VoiceMessageStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VoiceMessageStatus.swift; path = ../Sources/Enums/VoiceMessageStatus.swift; sourceTree = ""; };
+ 4240C69BF382E9736D6736A2 /* SBUScrollPostionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollPostionConfiguration.swift; path = ../Sources/Configuration/ScrollPostion/SBUScrollPostionConfiguration.swift; sourceTree = ""; };
+ 44F9C7790EE178F36A6DAA7E /* SBUView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.swift; path = "../Sources/View/Life cycles/SBUView.swift"; sourceTree = ""; };
+ 45485BDF50AC4FBB142760FE /* SBUBaseChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUBaseChannelSettingsViewController.swift; sourceTree = ""; };
+ 470469C36899D1C5E483FCF8 /* SBUMessageThreadModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Header.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Header.swift; sourceTree = ""; };
+ 473F29F366CD515D71133272 /* SBUActionSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUActionSheet.swift; path = ../Sources/View/Common/SBUActionSheet.swift; sourceTree = ""; };
+ 475077F9EC52D0CB5F4AF1E4 /* SBUOpenChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.swift; sourceTree = ""; };
+ 4799119654406D46C918D6C7 /* SBUChatNotificationChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelViewController.swift; path = ../Sources/View/Channel/SBUChatNotificationChannelViewController.swift; sourceTree = ""; };
+ 48CD2421993B35D6EEB28932 /* SBUCacheManager.File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.File.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.File.swift; sourceTree = ""; };
4992616E2A9D89BE00B07828 /* ConnectView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectView.swift; sourceTree = ""; };
4992616F2A9D89BE00B07828 /* ConnectView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ConnectView.xib; sourceTree = ""; };
499261702A9D89BE00B07828 /* MainView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MainView.xib; sourceTree = ""; };
@@ -580,113 +572,127 @@
499261722A9D89BE00B07828 /* MainView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; };
499261782A9D8A4900B07828 /* MainItemView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainItemView.swift; sourceTree = ""; };
499261792A9D8A4900B07828 /* MainItemView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MainItemView.xib; sourceTree = ""; };
- 4ADFD866186A7A15FA48BAE1 /* SBUMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUMessageInputView.swift; sourceTree = ""; };
- 4BAF66B0299CA7578DBA1F24 /* SBUView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.swift; path = "../Sources/View/Life cycles/SBUView.swift"; sourceTree = ""; };
- 4C350D231FEA2A3E7E57694D /* SBUNewMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewMessageInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewMessageInfo.swift; sourceTree = ""; };
- 4C3BC711769BD333499739CE /* SBUConfig.CodingKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.CodingKeys.swift; path = ../Sources/Configuration/SBUConfig.CodingKeys.swift; sourceTree = ""; };
- 4CF9AD6B81ECCBD0135E9BE5 /* SBUUserListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListViewModel.swift; path = ../Sources/ViewModel/UserList/SBUUserListViewModel.swift; sourceTree = ""; };
- 4D057BA6DE20320A25A70FB2 /* SBUToastManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastManager.swift; path = ../Sources/Manager/SBUToastManager.swift; sourceTree = ""; };
- 4D233E38D437CFFE1E989D72 /* SBUCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewFlowLayout.swift; path = ../Sources/View/Common/SBUCollectionViewFlowLayout.swift; sourceTree = ""; };
- 4D311D2B4516671A61E4EF32 /* SBUBaseChannelSettingsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelSettings/SBUBaseChannelSettingsViewController.Deprecated.swift; sourceTree = ""; };
- 4D693BE951DE318F82F66966 /* SBUFeedNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUFeedNotificationCell.swift; sourceTree = ""; };
- 4D8CC815B247DBFBDF9BEFF7 /* SBUMessageSearchModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.Header.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.Header.swift; sourceTree = ""; };
- 50321396A14B856815C79764 /* SBUOpenChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUOpenChannelListViewModel.swift; sourceTree = ""; };
- 50F6D11A6B4CBA1DFD1102DB /* SBUMessageSearchViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewModel.swift; path = ../Sources/ViewModel/MessageSearch/SBUMessageSearchViewModel.swift; sourceTree = ""; };
- 51709567943DAB8C50D3264C /* SBUCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewCell.swift; path = "../Sources/View/Life cycles/SBUCollectionViewCell.swift"; sourceTree = ""; };
- 523C6F510E763850528BF1E7 /* SBUQuoteMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUQuoteMessageInputView.swift; sourceTree = ""; };
- 52F22329ADED4C86ADB592D8 /* SBUUser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUser.swift; path = ../Sources/Model/SBUUser.swift; sourceTree = ""; };
- 537F9C5EF70A6ECD6FFB0A31 /* SBUCacheManager.Config.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Config.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Config.swift; sourceTree = ""; };
- 5385C04B9A349FCFDFFA4B92 /* MessageTemplateParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateParser.swift; path = ../Sources/CustomSyntaxTest/MessageTemplateParser.swift; sourceTree = ""; };
- 547388CF310AB7037EC60556 /* SBUCacheManager.Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Version.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Version.swift; sourceTree = ""; };
- 54B2F380E6A7FCB840E15AC4 /* SBUQuoteMessageInputViewProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputViewProtocol.swift; path = "../Sources/View/Life cycles/SBUQuoteMessageInputViewProtocol.swift"; sourceTree = ""; };
- 5665BD2A6C12035F12E8CD4B /* SBUFeedNotificationChannelModule.CategoryFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.CategoryFilter.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.CategoryFilter.swift; sourceTree = ""; };
- 5675662CAE0E3EC0E4A0392F /* SBUMenuSheetViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuSheetViewController.swift; path = ../Sources/View/Common/Menu/SBUMenuSheetViewController.swift; sourceTree = ""; };
- 567A7DA6F378DFB20F32A01A /* SBUMessageDateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageDateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageDateView.swift; sourceTree = ""; };
- 56AF15637C550EC6AEEFF0EA /* SBUGroupChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Header.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.Header.swift; sourceTree = ""; };
- 56FEF419539E3D0DF193B2AB /* SBUCreateChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.List.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.List.swift; sourceTree = ""; };
- 57265A2B441BB2B3FAF2596C /* SBUParentMessageInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoView.swift; path = ../Sources/View/MessageThread/SBUParentMessageInfoView.swift; sourceTree = ""; };
- 57CF85F68D2CF31882400B19 /* SBUNewNotificationInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewNotificationInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewNotificationInfo.swift; sourceTree = ""; };
- 58027EC0A8743F4A606CA608 /* SBUBaseChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.swift; sourceTree = ""; };
- 5812E468BF5387897D079CAD /* SBUAlertView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAlertView.swift; path = ../Sources/View/Common/SBUAlertView.swift; sourceTree = "