You can create a query to retrieve a list of banned users in both open and group channels. Only users registered as channel operators may use the following code.
class CustomViewController: ViewController {
var channel: OpenChannel?
var query: BannedUserListQuery?
func createQuery() {
// Retrieve banned users.
self.query = channel?.createBannedUserListQuery()
}
func loadNextPage() {
self.query?.loadNextPage { (users, error) in
guard error == nil else {
// Handle error.
return
}
}
}
}
class CustomViewController: ViewController {
var channel: GroupChannel?
var query: BannedUserListQuery?
func createQuery() {
// Retrieve banned users.
self.query = channel?.createBannedUserListQuery()
}
func loadNextPage() {
self.query?.loadNextPage { users, error in
guard error == nil else {
// Handle error.
return
}
// A list of banned users is successfully retrieved.
}
}
}