SDK v1.10.0: self-published records are signed claims; SDK pin on gitea
Publish image / publish (push) Successful in 11m32s
Publish image / publish (push) Successful in 11m32s
This commit is contained in:
@@ -25,7 +25,7 @@ name = "tribler-feeder"
|
||||
path = "src/main.rs"
|
||||
|
||||
[dependencies]
|
||||
meta-feeder-sdk = { git = "https://github.com/worph/meta-feeder-sdk", tag = "v1.9.0" }
|
||||
meta-feeder-sdk = { git = "https://gitea-watch.nsl.sh/metastar/meta-feeder-sdk", tag = "v1.10.0" }
|
||||
|
||||
tokio = { version = "1.40", features = ["full"] }
|
||||
axum = { version = "0.7", features = ["json"] }
|
||||
|
||||
@@ -199,6 +199,7 @@ fn build_seed_record(
|
||||
fields.insert("movieYear".to_string(), y.to_string());
|
||||
}
|
||||
DiscoveryRecord {
|
||||
claims: Vec::new(),
|
||||
upstream_id: "prowlarr".to_string(),
|
||||
record_id: format!("tmdb:{seg}:{}", hit.tmdbid),
|
||||
fields,
|
||||
|
||||
@@ -929,6 +929,7 @@ pub(crate) async fn enrich_one_streaming(
|
||||
wire_set.remove("posterPath");
|
||||
if !wire_set.is_empty() || !remove.is_empty() {
|
||||
events.push(GatewaySearchEvent::EnrichPatch {
|
||||
claims: Vec::new(),
|
||||
record_id: record_id.clone(),
|
||||
set: wire_set,
|
||||
remove,
|
||||
@@ -951,6 +952,7 @@ pub(crate) async fn enrich_one_streaming(
|
||||
let mut set = BTreeMap::new();
|
||||
set.insert("poster_url".to_string(), url);
|
||||
events.push(GatewaySearchEvent::EnrichPatch {
|
||||
claims: Vec::new(),
|
||||
record_id: record_id.clone(),
|
||||
set,
|
||||
remove: vec!["posterPath".to_string()],
|
||||
|
||||
@@ -490,6 +490,7 @@ impl TriblerPlugin {
|
||||
hash_kind: HashKind::BtV1File,
|
||||
bytes: None,
|
||||
record: Some(DiscoveryRecord {
|
||||
claims: Vec::new(),
|
||||
upstream_id: "tribler".to_string(),
|
||||
record_id: record_id.to_string(),
|
||||
fields,
|
||||
@@ -997,6 +998,7 @@ impl FeederPlugin for TriblerPlugin {
|
||||
0,
|
||||
torrent_name.clone(),
|
||||
DiscoveryRecord {
|
||||
claims: Vec::new(),
|
||||
upstream_id: "tribler".to_string(),
|
||||
record_id: record_id.to_string(),
|
||||
fields: bibrec.clone(),
|
||||
@@ -1423,6 +1425,7 @@ fn into_discovery_record(item: TriblerItem) -> Option<DiscoveryRecord> {
|
||||
// post-resolve, so the parsed fields land alongside it.
|
||||
|
||||
Some(DiscoveryRecord {
|
||||
claims: Vec::new(),
|
||||
upstream_id: "tribler".to_string(),
|
||||
record_id: infohash,
|
||||
fields,
|
||||
@@ -1488,6 +1491,7 @@ fn build_file_record(
|
||||
fields.remove(k);
|
||||
}
|
||||
DiscoveryRecord {
|
||||
claims: Vec::new(),
|
||||
upstream_id: "tribler".to_string(),
|
||||
record_id: record_id.to_string(),
|
||||
fields,
|
||||
@@ -1502,6 +1506,7 @@ fn build_pack_record(bibrec: &BTreeMap<String, String>, record_id: &str) -> Disc
|
||||
fields.remove("season");
|
||||
fields.remove("episode");
|
||||
DiscoveryRecord {
|
||||
claims: Vec::new(),
|
||||
upstream_id: "tribler".to_string(),
|
||||
record_id: record_id.to_string(),
|
||||
fields,
|
||||
|
||||
Reference in New Issue
Block a user