                     Actor.onUserVisible(withUid: d.uid)
                 }
                 
+                var id = 0
                 r.itemShown = { (index, d) in
+                    id = index
                     if index > r.data.count - 10 {
                         self.loadMore()
                     }

        }
    }
    
    func didAddPressed() {
        navigateNext(AAAddParticipantViewController(gid: self.gid))
    }

                            a.destructive(isChannel ? "ChannelMemberKick" : "GroupMemberKick") { () -> () in
                                self.confirmDestructive(AALocalized(isChannel ? "ChannelMemberKickMessage" : "GroupMemberKickMessage")
                                    .replace("{name}", dest: name!), action: AALocalized(isChannel ? "ChannelMemberKickAction" : "GroupMemberKickAction")) {
                                        self.executeSafe(Actor.kickMemberCommand(withGid: jint(self.gid), withUid: user.getId()), successBlock: { (r) in
                                            self.membersRow.data.remove(at: id)
                                            self.tableView.reloadData()
                                        })
                                }
                            }
                        }
