pub async fn latest_approve_state(
    pool: &DbPool,
    channel: &Channel
) -> Result<Option<MessageResponse<ApproveState>>, PoolError>