mirror of
https://github.com/YGGverse/btracker-gemini.git
synced 2026-03-31 09:05:30 +00:00
update btracker-fs api
This commit is contained in:
parent
a400e96302
commit
1e00040798
2 changed files with 5 additions and 5 deletions
|
|
@ -3,7 +3,7 @@ mod format;
|
|||
mod route;
|
||||
|
||||
use anyhow::Result;
|
||||
use btracker_fs::public::{Order, Public, Sort, Torrent};
|
||||
use btracker_fs::public::{Order, Sort, Storage, Torrent};
|
||||
use btracker_scrape::*;
|
||||
use config::Config;
|
||||
use librqbit_core::torrent_metainfo::{TorrentMetaV1Owned, torrent_from_bytes};
|
||||
|
|
@ -38,7 +38,7 @@ fn main() -> Result<()> {
|
|||
|
||||
let config = Config::parse();
|
||||
let state = Arc::new(State {
|
||||
public: Public::init(&config.storage, config.limit, config.capacity).unwrap(),
|
||||
public: Storage::init(&config.storage, config.limit, config.capacity).unwrap(),
|
||||
scrape: Scrape::init(
|
||||
config
|
||||
.tracker
|
||||
|
|
@ -498,7 +498,7 @@ struct State {
|
|||
description: Option<String>,
|
||||
format_date: String,
|
||||
name: String,
|
||||
public: Public,
|
||||
public: Storage,
|
||||
scrape: Scrape,
|
||||
tracker: Option<Vec<url::Url>>,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
use btracker_fs::public::Public;
|
||||
use btracker_fs::public::Storage;
|
||||
use librqbit_core::Id20;
|
||||
use regex::Regex;
|
||||
use std::{path::PathBuf, str::FromStr};
|
||||
|
|
@ -16,7 +16,7 @@ pub enum Route {
|
|||
}
|
||||
|
||||
impl Route {
|
||||
pub fn from_url(url: &Url, public: &Public) -> Self {
|
||||
pub fn from_url(url: &Url, public: &Storage) -> Self {
|
||||
let p = urlencoding::decode(url.path()).ok().unwrap_or_default();
|
||||
let t = p.trim_matches('/');
|
||||
let q = url.query();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue