Deliver a message to the destination channel.

    Args:
        status (EFBStatus): The status

def send_status(status: 'EFBStatus'):
    """
    Deliver a message to the destination channel.

    Args:
        status (EFBStatus): The status
    """
    global middlewares, master
    if status is None:
        return

    s: 'Optional[EFBStatus]' = status

    # Go through middlewares
    for i in middlewares:
        s = i.process_status(cast('EFBStatus', s))
        if s is None:
            return

    status = cast('EFBStatus', s)

    status.verify()

    status.destination_channel.send_status(status)