diff --git a/src/app_state.rs b/src/app_state.rs index 3fc7cf3..b404561 100644 --- a/src/app_state.rs +++ b/src/app_state.rs @@ -96,10 +96,10 @@ impl AppState { // Запрашиваем список файлов из Storj S3 let filekeyed_list = get_s3_filelist(&self.storj_client, &self.storj_bucket).await; - for [filekey, filepath] in filekeyed_list { + for [filekey, filepath] in filekeyed_list.clone() { // Сохраняем список файлов в Redis, используя HSET для каждого файла let _: () = redis - .hset(PATH_MAPPING_KEY, filekey, filepath) + .hset(PATH_MAPPING_KEY, filekey.clone(), filepath) .await .expect(&format!("Failed to cache file {} in Redis", filekey)); }