'Disconnect entity from this channel.
Args:
subscriber (Player of Object): the
entity to disconnect.
Returns:
success (bool): Whether or not the removal was
successful.'

def disconnect(self, subscriber):

    disconnect = self.pre_leave_channel(subscriber)
    if (not disconnect):
        return False
    self.subscriptions.remove(subscriber)
    self.unmute(subscriber)
    self.post_leave_channel(subscriber)
    return True
