Skip to main content

resolve_task_ids

Function resolve_task_ids 

Source
pub fn resolve_task_ids(
    queue: &QueueFile,
    task_ids: &[String],
    tag_filter: &[String],
) -> Result<Vec<String>>
Expand description

Resolve task IDs from either explicit list or tag filter (legacy, without additional filters).

If tag_filter is provided, returns tasks matching any of the tags. Otherwise, returns the explicit task IDs (after deduplication).

§Arguments

  • queue - The queue file to search
  • task_ids - Explicit list of task IDs
  • tag_filter - Optional list of tags to filter by

§Returns

A deduplicated list of task IDs to operate on.