Skip to content
Snippets Groups Projects
Unverified Commit ff841b73 authored by hamidreza kalbasi's avatar hamidreza kalbasi Committed by Timo Kösters
Browse files

use .keys() and remove unneccery .to_vec()

parent 80410547
No related branches found
No related tags found
No related merge requests found
......@@ -16,7 +16,7 @@
use crate::{utils, Error, Result};
use abstraction::DatabaseEngine;
use directories::ProjectDirs;
use log::{error, info};
use log::error;
use rocket::futures::{channel::mpsc, stream::FuturesUnordered, StreamExt};
use ruma::{DeviceId, ServerName, UserId};
use serde::Deserialize;
......
......@@ -108,7 +108,7 @@ pub async fn get(&self, globals: &Globals, mxc: &str) -> Result<Option<FileMeta>
let mut iter = self.mediaid_file.scan_prefix(prefix);
if let Some((key, _)) = iter.next() {
let path = globals.get_media_file(&key.to_vec());
let path = globals.get_media_file(&key);
let mut file = vec![];
File::open(path).await?.read_to_end(&mut file).await?;
let mut parts = key.rsplit(|&b| b == 0xff);
......@@ -197,7 +197,7 @@ pub async fn get_thumbnail(
if let Some((key, _)) = self.mediaid_file.scan_prefix(thumbnail_prefix).next() {
// Using saved thumbnail
let path = globals.get_media_file(&key.to_vec());
let path = globals.get_media_file(&key);
let mut file = vec![];
File::open(path).await?.read_to_end(&mut file).await?;
let mut parts = key.rsplit(|&b| b == 0xff);
......@@ -232,7 +232,7 @@ pub async fn get_thumbnail(
}))
} else if let Some((key, _)) = self.mediaid_file.scan_prefix(original_prefix).next() {
// Generate a thumbnail
let path = globals.get_media_file(&key.to_vec());
let path = globals.get_media_file(&key);
let mut file = vec![];
File::open(path).await?.read_to_end(&mut file).await?;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment