mirror of
https://github.com/mrfluffy-dev/kami.git
synced 2026-01-17 12:50:32 +00:00
fixed even more movie related problems
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
use crate::open_video;
|
use crate::open_video;
|
||||||
use crate::{anime_ep_range, anime_link, anime_names};
|
use crate::{anime_ep_range, anime_link, anime_names};
|
||||||
use crate::{get_anime_id, get_token, get_user_anime_progress, update_anime_progress};
|
use crate::{get_anime_id, get_user_anime_progress, update_anime_progress};
|
||||||
|
|
||||||
use crossterm::{
|
use crossterm::{
|
||||||
event::{self, DisableMouseCapture, EnableMouseCapture, Event, KeyCode},
|
event::{self, DisableMouseCapture, EnableMouseCapture, Event, KeyCode},
|
||||||
@@ -166,8 +166,18 @@ fn run_app<B: Backend>(terminal: &mut Terminal<B>, mut app: App) -> io::Result<(
|
|||||||
let ep_range = anime_ep_range(&app.title);
|
let ep_range = anime_ep_range(&app.title);
|
||||||
let title = app.title.replace("tv-", "");
|
let title = app.title.replace("tv-", "");
|
||||||
let title = title.replace("dub", "");
|
let title = title.replace("dub", "");
|
||||||
let title = title.replace("movie", "");
|
//if title contains "movie" then remove movie if it contains "movie-*" then remove movie-*
|
||||||
app.anime_id = get_anime_id(&title);
|
let title = if title.contains("movie-") {
|
||||||
|
//find the index of "movie"
|
||||||
|
let index = title.find("movie-").unwrap();
|
||||||
|
//remove "movie-*"
|
||||||
|
title.replace(&title[index..index + 7], "")
|
||||||
|
} else if title.contains("movie") {
|
||||||
|
title.replace("movie", "")
|
||||||
|
} else {
|
||||||
|
title
|
||||||
|
};
|
||||||
|
app.anime_id = get_anime_id(&title.replace("-", " "));
|
||||||
app.messages.items.clear();
|
app.messages.items.clear();
|
||||||
app.progress =
|
app.progress =
|
||||||
get_user_anime_progress(app.anime_id, app.token.as_str());
|
get_user_anime_progress(app.anime_id, app.token.as_str());
|
||||||
|
|||||||
Reference in New Issue
Block a user