entertainarr_adapter_sqlite/
tvshow_task.rs

1use entertainarr_domain::task::entity::{TaskParams, TaskPayload};
2use entertainarr_domain::tvshow::entity::TvShowTask;
3
4impl entertainarr_domain::tvshow::prelude::TvShowTaskRepository for crate::Pool {
5    async fn insert<I>(&self, tasks: I, params: &TaskParams) -> anyhow::Result<()>
6    where
7        I: Iterator<Item = TvShowTask> + Send + 'static,
8    {
9        self.insert_tasks(tasks.map(TaskPayload::TvShow), params)
10            .await
11    }
12}