non-lowercase user_login problems solved

This commit is contained in:
OMGeeky
2023-04-04 17:15:57 +02:00
parent 20ecbbf699
commit 8fd8212eee
3 changed files with 11 additions and 10 deletions

View File

@@ -13,6 +13,8 @@ COPY ./build/ /bin/
RUN chmod +x /bin/downloader
# add libgcc to the container (it needs it for some reason)
RUN apk add libgcc
# add ffmpeg to the container (needed for video splitting)
RUN apk add ffmpeg
# set the start cmd
CMD ["/bin/downloader"]

View File

@@ -189,7 +189,7 @@ impl<'a> VideoData<'a> {
title: Some(video.title.clone()),
description: Some(video.description.clone()),
bool_test: Some(true),
user_login: Some(video.user_login.to_string()),
user_login: Some(video.user_login.to_lowercase()),
created_at: Some(video.created_at.clone()),
url: Some(video.url.clone()),
viewable: Some(video.viewable.clone()),

View File

@@ -144,15 +144,14 @@ async fn get_not_downloaded_videos_from_db(
i + 1,
amount
);
let streamer = data::Streamers::load_from_pk(client, video.user_login.clone().unwrap())
.await?
.expect(
format!(
"Streamer with login not found: {}",
video.user_login.clone().unwrap()
)
.as_str(),
);
let user_login = video.user_login.clone().unwrap().to_lowercase();
let streamer = data::Streamers::load_from_pk(client, user_login.clone()).await?;
if streamer.is_none() {
// .expect(format!("Streamer with login not found: {}", user_login).as_str());
warn!("Streamer with login not found: {}", user_login);
continue;
}
let streamer = streamer.unwrap();
res.push(VideoData {
video,