async def METHOD_NAME(app: web.Application, data: bytes) -> bool:
    rabbit_message: ProgressRabbitMessageNode | ProgressRabbitMessageProject = (
        parse_raw_as(ProgressRabbitMessageNode | ProgressRabbitMessageProject, data)
    )
    socket_message: SocketMessageDict | None = None
    if isinstance(rabbit_message, ProgressRabbitMessageProject):
        socket_message = _convert_to_project_progress_event(rabbit_message)
    elif rabbit_message.progress_type is ProgressType.COMPUTATION_RUNNING:
        socket_message = await _convert_to_node_update_event(app, rabbit_message)
    else:
        socket_message = _convert_to_node_progress_event(rabbit_message)
    if socket_message:
        await send_messages(app, rabbit_message.user_id, [socket_message])
    return True