move strip_prefix getter to request api

This commit is contained in:
yggverse 2024-12-11 15:50:04 +02:00
parent 4e0797bd6e
commit 6f038539d6
3 changed files with 17 additions and 19 deletions

View file

@ -24,7 +24,7 @@ impl Home {
// Actions
pub fn update(&self, request: &str) {
let has_home = match Uri::parse(strip_prefix(request), UriFlags::NONE) {
let has_home = match Uri::parse(request, UriFlags::NONE) {
Ok(uri) => {
let has_home = "/" != uri.path();
self.uri.replace(Some(uri));
@ -56,19 +56,3 @@ impl Home {
None
}
}
// Tools
fn strip_prefix(request: &str) -> &str {
let request = match request.strip_prefix("source:") {
Some(postfix) => postfix,
None => request,
};
let request = match request.strip_prefix("download:") {
Some(postfix) => postfix,
None => request,
};
request
}