Skip to content

Commit

Permalink
Update AmityUIKit v4.0.0-beta15
Browse files Browse the repository at this point in the history
  • Loading branch information
ZayYarHtun committed Jul 19, 2024
1 parent fc1496a commit 5495152
Show file tree
Hide file tree
Showing 46 changed files with 1,106 additions and 307 deletions.
8 changes: 4 additions & 4 deletions UpstraUIKit/AmityUIKit.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,6 @@
1AF0D2CA251371780083D12C /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AF0D2C9251371780083D12C /* Log.swift */; };
68251A632ADEA16200395696 /* AmityPreviewLinkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68251A612ADEA16200395696 /* AmityPreviewLinkCell.swift */; };
68251A642ADEA16200395696 /* AmityPreviewLinkCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 68251A622ADEA16200395696 /* AmityPreviewLinkCell.xib */; };
682CC6062C41784100FC4F2C /* SharedFrameworks in Frameworks */ = {isa = PBXBuildFile; productRef = 682CC6052C41784100FC4F2C /* SharedFrameworks */; };
6860B01B2ADE3D650042ED45 /* AmityPreviewLinkWizard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6860B01A2ADE3D650042ED45 /* AmityPreviewLinkWizard.swift */; };
686E488F2B19A44900591E2D /* AmityStoryTabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686E488D2B19A44900591E2D /* AmityStoryTabViewController.swift */; };
686E48902B19A44900591E2D /* AmityStoryTabViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 686E488E2B19A44900591E2D /* AmityStoryTabViewController.xib */; };
Expand All @@ -90,6 +89,7 @@
68B30A7C2B70E38B006A4102 /* AmityStoryCommentSettingsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B30A752B70E38B006A4102 /* AmityStoryCommentSettingsScreenViewModelProtocol.swift */; };
68B30A7D2B70E38B006A4102 /* AmityStoryCommentSettingsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B30A762B70E38B006A4102 /* AmityStoryCommentSettingsScreenViewModel.swift */; };
68B30A7E2B70E38B006A4102 /* AmityStoryCommentSettingsItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B30A782B70E38B006A4102 /* AmityStoryCommentSettingsItem.swift */; };
68D959D42C4A41F3005DC4FA /* SharedFrameworks in Frameworks */ = {isa = PBXBuildFile; productRef = 68D959D32C4A41F3005DC4FA /* SharedFrameworks */; };
68F0EE062BC6BBDF004B3AA4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 68F0EE052BC6BBDF004B3AA4 /* PrivacyInfo.xcprivacy */; };
68F5D9FA2B481E4000A9FA0D /* AmityUIKit4.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68F5D9F92B481E4000A9FA0D /* AmityUIKit4.framework */; };
720D599A2525BDB1009734EF /* DispatchGroupWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 720D59992525BDB1009734EF /* DispatchGroupWrapper.swift */; };
Expand Down Expand Up @@ -1332,7 +1332,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
682CC6062C41784100FC4F2C /* SharedFrameworks in Frameworks */,
68D959D42C4A41F3005DC4FA /* SharedFrameworks in Frameworks */,
68F5D9FA2B481E4000A9FA0D /* AmityUIKit4.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -4495,7 +4495,7 @@
);
name = AmityUIKit;
packageProductDependencies = (
682CC6052C41784100FC4F2C /* SharedFrameworks */,
68D959D32C4A41F3005DC4FA /* SharedFrameworks */,
);
productName = UpstraUIKit;
productReference = 72A3503024EA811500DA9D46 /* AmityUIKit.framework */;
Expand Down Expand Up @@ -5507,7 +5507,7 @@
/* End XCConfigurationList section */

/* Begin XCSwiftPackageProductDependency section */
682CC6052C41784100FC4F2C /* SharedFrameworks */ = {
68D959D32C4A41F3005DC4FA /* SharedFrameworks */ = {
isa = XCSwiftPackageProductDependency;
productName = SharedFrameworks;
};
Expand Down
24 changes: 16 additions & 8 deletions UpstraUIKit/AmityUIKit4/AmityUIKit4.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
68124D9F2B1748DE009B5B4C /* AmityProgressBarElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68124D9E2B1748DE009B5B4C /* AmityProgressBarElement.swift */; };
682C76172B3208CC00018F80 /* StoryPermissionChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 682C76162B3208CC00018F80 /* StoryPermissionChecker.swift */; };
682C761B2B3302AB00018F80 /* AmityUIKitConfig.json in Resources */ = {isa = PBXBuildFile; fileRef = 682C761A2B3302AB00018F80 /* AmityUIKitConfig.json */; };
682CC6042C41783A00FC4F2C /* SharedFrameworks in Frameworks */ = {isa = PBXBuildFile; productRef = 682CC6032C41783A00FC4F2C /* SharedFrameworks */; };
683E57242B2C5BA000AF9187 /* SegmentedPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683E57232B2C5BA000AF9187 /* SegmentedPickerView.swift */; };
684097B12B30942F00697E1B /* URLImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6840975B2B30942F00697E1B /* URLImageOptions.swift */; };
684097B22B30942F00697E1B /* RemoteImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6840975D2B30942F00697E1B /* RemoteImage.swift */; };
Expand Down Expand Up @@ -211,6 +210,7 @@
68D4358D2B984698004482D7 /* AmityCommunityModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D4358C2B984698004482D7 /* AmityCommunityModel.swift */; };
68D4358F2B984889004482D7 /* AmityTextEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D4358E2B984889004482D7 /* AmityTextEditorView.swift */; };
68D435962BA0DCDE004482D7 /* AmityViewBuildable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D435952BA0DCDE004482D7 /* AmityViewBuildable.swift */; };
68D959D22C4A41E7005DC4FA /* SharedFrameworks in Frameworks */ = {isa = PBXBuildFile; productRef = 68D959D12C4A41E7005DC4FA /* SharedFrameworks */; };
68D9BCC92C32FC2B0082685B /* StoryAdView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D9BCC82C32FC2B0082685B /* StoryAdView.swift */; };
68D9BCCB2C348F420082685B /* UIKitStoryPaginator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D9BCCA2C348F420082685B /* UIKitStoryPaginator.swift */; };
68D9BCCD2C348FB50082685B /* StoryFixedFrequencyAdInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D9BCCC2C348FB50082685B /* StoryFixedFrequencyAdInjector.swift */; };
Expand Down Expand Up @@ -264,14 +264,16 @@
68FF77DB2B81DEC900B8F561 /* AmityStoryTargetModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68FF77DA2B81DEC900B8F561 /* AmityStoryTargetModel.swift */; };
921C3FC92C379F3E00BF403E /* AmityPostContentComponentBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 921C3FC82C379F3E00BF403E /* AmityPostContentComponentBehavior.swift */; };
9250CA2D2C2D55E9007551ED /* MultiSelectionMediaPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9250CA2C2C2D55E9007551ED /* MultiSelectionMediaPicker.swift */; };
926894402C474A49004CECF8 /* AmityCommunityPinnedPostComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9268943F2C474A49004CECF8 /* AmityCommunityPinnedPostComponent.swift */; };
926894422C474A6A004CECF8 /* EmptyCommunityFeedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926894412C474A6A004CECF8 /* EmptyCommunityFeedView.swift */; };
926F079C2BB4DDB9000806CB /* Shimmer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926F079B2BB4DDB9000806CB /* Shimmer.swift */; };
926F079E2BB4E25B000806CB /* LiveChatMessageBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926F079D2BB4E25B000806CB /* LiveChatMessageBubble.swift */; };
9280FDAA2C3C8A390052F01A /* AmityCommunityProfilePage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9280FDA92C3C8A380052F01A /* AmityCommunityProfilePage.swift */; };
9280FDD12C40D9B20052F01A /* AmityCommunityProfilePageBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9280FDD02C40D9B20052F01A /* AmityCommunityProfilePageBehavior.swift */; };
9280FDD42C40E9F90052F01A /* AmityCommunityHeaderComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9280FDD32C40E9F90052F01A /* AmityCommunityHeaderComponent.swift */; };
9280FDD62C40EB7A0052F01A /* CommunityProfileViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9280FDD52C40EB7A0052F01A /* CommunityProfileViewModel.swift */; };
9280FDD82C40EB970052F01A /* AmityCommunityFeedComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9280FDD72C40EB970052F01A /* AmityCommunityFeedComponent.swift */; };
9280FDDB2C40EBFC0052F01A /* CommunityPageTabBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9280FDDA2C40EBFC0052F01A /* CommunityPageTabBarView.swift */; };
9280FDDB2C40EBFC0052F01A /* AmityCommunityProfileTabComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9280FDDA2C40EBFC0052F01A /* AmityCommunityProfileTabComponent.swift */; };
92891DE32BACE17100B5111E /* LiveChatMessageBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92891DE22BACE17100B5111E /* LiveChatMessageBubbleView.swift */; };
92CC82702C332C4B0000B523 /* AmityCommentAdComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CC826F2C332C4B0000B523 /* AmityCommentAdComponent.swift */; };
92D31B5C2BBCCDD000932DDA /* NetworkMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92D31B5B2BBCCDD000932DDA /* NetworkMonitor.swift */; };
Expand Down Expand Up @@ -670,14 +672,16 @@
68FF77DA2B81DEC900B8F561 /* AmityStoryTargetModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AmityStoryTargetModel.swift; sourceTree = "<group>"; };
921C3FC82C379F3E00BF403E /* AmityPostContentComponentBehavior.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmityPostContentComponentBehavior.swift; sourceTree = "<group>"; };
9250CA2C2C2D55E9007551ED /* MultiSelectionMediaPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultiSelectionMediaPicker.swift; sourceTree = "<group>"; };
9268943F2C474A49004CECF8 /* AmityCommunityPinnedPostComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmityCommunityPinnedPostComponent.swift; sourceTree = "<group>"; };
926894412C474A6A004CECF8 /* EmptyCommunityFeedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCommunityFeedView.swift; sourceTree = "<group>"; };
926F079B2BB4DDB9000806CB /* Shimmer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Shimmer.swift; sourceTree = "<group>"; };
926F079D2BB4E25B000806CB /* LiveChatMessageBubble.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveChatMessageBubble.swift; sourceTree = "<group>"; };
9280FDA92C3C8A380052F01A /* AmityCommunityProfilePage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmityCommunityProfilePage.swift; sourceTree = "<group>"; };
9280FDD02C40D9B20052F01A /* AmityCommunityProfilePageBehavior.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmityCommunityProfilePageBehavior.swift; sourceTree = "<group>"; };
9280FDD32C40E9F90052F01A /* AmityCommunityHeaderComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmityCommunityHeaderComponent.swift; sourceTree = "<group>"; };
9280FDD52C40EB7A0052F01A /* CommunityProfileViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommunityProfileViewModel.swift; sourceTree = "<group>"; };
9280FDD72C40EB970052F01A /* AmityCommunityFeedComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmityCommunityFeedComponent.swift; sourceTree = "<group>"; };
9280FDDA2C40EBFC0052F01A /* CommunityPageTabBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommunityPageTabBarView.swift; sourceTree = "<group>"; };
9280FDDA2C40EBFC0052F01A /* AmityCommunityProfileTabComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmityCommunityProfileTabComponent.swift; sourceTree = "<group>"; };
92891DE22BACE17100B5111E /* LiveChatMessageBubbleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveChatMessageBubbleView.swift; sourceTree = "<group>"; };
92CC826F2C332C4B0000B523 /* AmityCommentAdComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmityCommentAdComponent.swift; sourceTree = "<group>"; };
92D31B5B2BBCCDD000932DDA /* NetworkMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkMonitor.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -803,7 +807,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
682CC6042C41783A00FC4F2C /* SharedFrameworks in Frameworks */,
68D959D22C4A41E7005DC4FA /* SharedFrameworks in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -1844,14 +1848,16 @@
children = (
9280FDD32C40E9F90052F01A /* AmityCommunityHeaderComponent.swift */,
9280FDD72C40EB970052F01A /* AmityCommunityFeedComponent.swift */,
9268943F2C474A49004CECF8 /* AmityCommunityPinnedPostComponent.swift */,
926894412C474A6A004CECF8 /* EmptyCommunityFeedView.swift */,
);
path = CommunityProfile;
sourceTree = "<group>";
};
9280FDD92C40EBE70052F01A /* ChildView */ = {
isa = PBXGroup;
children = (
9280FDDA2C40EBFC0052F01A /* CommunityPageTabBarView.swift */,
9280FDDA2C40EBFC0052F01A /* AmityCommunityProfileTabComponent.swift */,
);
path = ChildView;
sourceTree = "<group>";
Expand Down Expand Up @@ -2303,7 +2309,7 @@
);
name = AmityUIKit4;
packageProductDependencies = (
682CC6032C41783A00FC4F2C /* SharedFrameworks */,
68D959D12C4A41E7005DC4FA /* SharedFrameworks */,
);
productName = AmityUIKit4;
productReference = 684AE0F12B0C5B0200FD7270 /* AmityUIKit4.framework */;
Expand Down Expand Up @@ -2566,6 +2572,7 @@
A9634BD32BD5275200EF6E83 /* MessageCache.swift in Sources */,
A97A44262C2D2D4D0017327D /* RequestModifier.swift in Sources */,
689EE6BA2BF372E000927D51 /* AVPlayerView.swift in Sources */,
926894422C474A6A004CECF8 /* EmptyCommunityFeedView.swift in Sources */,
6856629B2BBC0C070084DD42 /* AmityStoryTargetSelectionPage.swift in Sources */,
6874B95E2C3F469C0021D8D0 /* AmityPostComposerPageBehavior.swift in Sources */,
68FB40982C3D890E006C97CC /* AmityPostTargetSelectionPageBehavior.swift in Sources */,
Expand Down Expand Up @@ -2613,7 +2620,7 @@
68BECE6E2BEA09FF00D1AA36 /* AmityMedia.swift in Sources */,
684097EF2B30B71000697E1B /* ActivityIndicatorView.swift in Sources */,
68D3A3172BE4974C0096CF79 /* AmityNewsFeedComponent.swift in Sources */,
9280FDDB2C40EBFC0052F01A /* CommunityPageTabBarView.swift in Sources */,
9280FDDB2C40EBFC0052F01A /* AmityCommunityProfileTabComponent.swift in Sources */,
68D3A3092BDF691D0096CF79 /* AmitySocialHomePage.swift in Sources */,
68FF77D22B81C4A300B8F561 /* PageTransition.swift in Sources */,
684097BD2B30942F00697E1B /* RemoteImageView.swift in Sources */,
Expand Down Expand Up @@ -2739,6 +2746,7 @@
921C3FC92C379F3E00BF403E /* AmityPostContentComponentBehavior.swift in Sources */,
687A69C62B5F77ED00C17B6D /* AmityHyperLinkConfigComponent.swift in Sources */,
A9AD73B32B8759F3009D6C19 /* ExpandableTextEditorView.swift in Sources */,
926894402C474A49004CECF8 /* AmityCommunityPinnedPostComponent.swift in Sources */,
684097D82B30942F00697E1B /* DownloadProgress.swift in Sources */,
A97A44132C2D2D4D0017327D /* KingfisherManager.swift in Sources */,
688E2D932B2FEF61003EB36D /* AmityCreateStoryPageBehaviour.swift in Sources */,
Expand Down Expand Up @@ -3051,7 +3059,7 @@
/* End XCConfigurationList section */

/* Begin XCSwiftPackageProductDependency section */
682CC6032C41783A00FC4F2C /* SharedFrameworks */ = {
68D959D12C4A41E7005DC4FA /* SharedFrameworks */ = {
isa = XCSwiftPackageProductDependency;
productName = SharedFrameworks;
};
Expand Down
6 changes: 5 additions & 1 deletion UpstraUIKit/AmityUIKit4/AmityUIKit4/AmityUIKit4.swift
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,10 @@ public final class AmityUIKit4Manager {
AmityUIKitManagerInternal.shared.env = env
}

public static func didUpdateClient() {
AmityUIKitManagerInternal.shared.didUpdateClient()
}

// MARK: - Variable

/// Public instance of `AmityClient` from `AmitySDK`. If you are using both`AmitySDK` & `AmityUIKit` in a same project, we recommend to have only one instance of `AmityClient`. You can use this instance instead.
Expand Down Expand Up @@ -331,7 +335,7 @@ final class AmityUIKitManagerInternal: NSObject {

}

private func didUpdateClient() {
func didUpdateClient() {
// Update file repository to use in file service.
fileService.fileRepository = AmityFileRepository(client: client)
messageMediaService.fileRepository = AmityFileRepository(client: client)
Expand Down
Loading

0 comments on commit 5495152

Please sign in to comment.