iOS SDK v6.7.0 Deprecation Note
Deprecated APIs
AmityCommunityRepository:
Methods | Remarks |
---|---|
createCommunity(options:, completion:) | Use async createCommunity( options:)instead. |
joinCommunity(communityId:, completion:) | Use async joinCommunity(communityId:)instead. |
leaveCommunity(communityId:, completion:) | Use async leaveCommunity(communityId:)instead. |
updateCommunity(id:, options:, completion:) | Use async updateCommunity(id:, options:)instead. |
AmityCommunityParticipation
Deprecated AmityCommunityParticipation
class. Use AmityCommunityMembership
instead.
Methods | Remarks |
---|---|
addMembers(userIds:, completion:) | Use async addMembers(userIds:)in AmityCommunityMembership instead. |
removeMembers(userIds:, completion:) | Use async removeMembers(userIds:)in AmityCommunityMembership instead. |
getMember(userId:) | Use async getMember(userId:) in AmityCommunityMembership instead. |
getMembers(membershipOptions: , roles:, sortBy:) | Use async getMembers(membershipOptions: , roles:, sortBy:)in AmityCommunityMembership instead. |
AmityCommunityModeration
Methods | Remarks |
---|---|
banMembers(userIds:, completion: ) | Use async banMembers(userIds:)instead. |
unbanMembers(userIds:, completion:) | Use async unbanMembers(userIds:)instead. |
addRoles(roles:, userIds:, completion:) | Use async leaveCommunity(communityId:)instead. |
removeRoles(roles:, userIds:, completion:) | Use async removeRoles(roles:, userIds:)instead. |
AmityPostRepository
Methods | Remarks |
---|---|
createPost(builder:, targetId:, targetType:, completion:) | Use async createPost(builder:, targetId:, targetType:)instead. |
createPost(builder:, targetId:, targetType:, metadata:, mentionees:, completion:) | Use async createPost(builder:, targetId:, targetType:, metadata:, mentionees:)instead. |
updatePost(postId:, builder:, completion:) | Use async editPost(postId:, builder:)instead. |
updatePost(postId:, builder:, metadata:, mentionees:, completion:) | Use async editPost(postId:, builder:, metadata:, mentionees:)instead. |
deletePost(postId:, parentId:, hardDelete:, completion:) | Use async softDeletePost(postId:, parentId:) or hardDeletePost(postId:, parentId:) instead. |
approvePost(postId:, completion:) | Use async approvePost(postId:) instead. |
declinePost(postId:, completion:) | Use async declinePost(postId:)instead. |
AmityPostFlagger
Deprecated APIs in AmityPostFlagger
class. Use APIs in AmityPostRepository
instead.
Methods | Remarks |
---|---|
flagPost(completion:) | Use async flagPost(postId:) in AmityPostRepository instead. |
unflagPost(completion:) | Use async unflagPost(postId:) in AmityPostRepository instead. |
isPostFlaggedByMe(completion:) | Use async isFlaggedByMe(postId:)in AmityPostRepository instead. |
AmityUserFlagger
Deprecated APIs in AmityUserFlagger
class. Use APIs in AmityUserRepository
instead.
Methods | Remarks |
---|---|
flag(completion:) | Use async flagUser(userId:) in AmityUserRepository instead. |
unflag(completion:) | Use async unflagUser(userId:) in AmityUserRepository instead. |
isFlaggedByMe(completion:) | Use async isUserFlaggedByMe(userId:)in AmityUserRepository instead. |
AmityPollRepository
Methods | Remarks |
---|---|
createPoll(options:, completion:) | Use async createPoll(options:)instead. |
closePoll(pollId:, completion:) | Use async closePoll(pollId:)instead. |
votePoll(pollId:, answerIds:, completion:) | Use async votePoll(pollId:, answerIds:)instead. |
deletePoll(pollId:, completion:) | Use async deletePoll(pollId:)instead. |
Last updated