Block / Unblock
1. Get Blocked Users
You can view blocked users.
[[TalkPlus sharedInstance] getBlockedUsers:lastUser
success:^(NSArray<TPUser *> *tpUsers, BOOL hasNext) {
// SUCCESS
for (TPUser * tpUser in tpUsers) {
// find out when user was blocked
long blockedAt = [[tpUser get:@"blockedAt"] longValue];
}
} failure:^(int errorCode, NSError *error) {
// FAILURE
}];
2. Block / Unblock User
You can block or unblock users.
// block
[[TalkPlus sharedInstance] blockUser:userId success:^{
// SUCCESS
} failure:^(int errorCode, NSError *error) {
// FAILURE
}];
// Unblock
[[TalkPlus sharedInstance] unblockUser:userId success:^{
// SUCCESS
} failure:^(int errorCode, NSError *error) {
// FAILURE
}];
Please refer to the following limitations:
Whether I can add someone whom I’ve blocked to a channel that I own
X
Whether someone whom I’ve blocked can join a channel that I own
X
Whether someone whom I’ve blocked can be added as a member to a channel that I am a member of
O
Whether someone whom I’ve blocked can join a channel that I am a member of
O
Whether I can be added as a member to a channel that is owned by someone I’ve blocked
X
Whether I can join a channel that is owned by someone I’ve blocked
X
Whether I can be added as a member to a channel where someone I’ve blocked is a member of
O
Whether I can join a channel where someone I’ve blocked is a member of
O
Last updated