file locks for concurrent read write operations

This commit is contained in:
euzu
2024-10-29 17:43:04 +01:00
parent c904b725ef
commit 02994fc906
17 changed files with 740 additions and 411 deletions
+2 -1
View File
@@ -466,7 +466,8 @@ fn flatten_groups(mut playlistgroups: Vec<PlaylistGroup>) -> Vec<PlaylistGroup>
}
async fn process_playlist<'a>(playlists: &mut [FetchedPlaylist<'a>],
target: &ConfigTarget, cfg: &Config,
target: &ConfigTarget,
cfg: &Config,
stats: &mut HashMap<u16, InputStats>,
errors: &mut Vec<M3uFilterError>) -> Result<(), Vec<M3uFilterError>> {
let pipe = get_processing_pipe(target);