Skip to main content

## repository_clear_watch_history

# Function repository_clear_watch_history

Source

    pub async fn repository_clear_watch_history(
        manager: State<'_, RepositoryManagerWrapper>,
        handle: String,
        item_id: String,
    ) -> Result<(), String>

Expand description

Erase the viewer’s watch history for an item.

Clears the played flag and the resume position; on a series or season the server applies it to everything inside. A series cleared this way is “never watched” again, so `repository_get_series_current_episode` returns its premiere. Requires the server — offline this fails rather than diverging local state the next sync would overwrite.

TRACES: UR-064 | DR-106