diff --git a/src/commonMain/rust/bridge/deep_links.rs b/src/commonMain/rust/bridge/deep_links.rs index 559ec9c..0924c4e 100644 --- a/src/commonMain/rust/bridge/deep_links.rs +++ b/src/commonMain/rust/bridge/deep_links.rs @@ -1,6 +1,8 @@ use crate::bridge::ToProtobuf; use crate::protobuf::stremio::core::types; -use stremio_core::deep_links::{ExternalPlayerLink, LibraryItemDeepLinks, StreamDeepLinks}; +use stremio_core::deep_links::{ + ExternalPlayerLink, LibraryItemDeepLinks, MetaItemDeepLinks, StreamDeepLinks, +}; impl ToProtobuf for LibraryItemDeepLinks { fn to_protobuf(&self, _args: &()) -> types::LibraryItemDeepLinks { @@ -13,6 +15,16 @@ impl ToProtobuf for LibraryItemDeepLinks { } } +impl ToProtobuf for MetaItemDeepLinks { + fn to_protobuf(&self, _args: &()) -> types::MetaItemDeepLinks { + types::MetaItemDeepLinks { + meta_details_videos: self.meta_details_videos.clone(), + meta_details_streams: self.meta_details_streams.clone(), + player: self.player.clone(), + } + } +} + impl ToProtobuf for StreamDeepLinks { fn to_protobuf(&self, _args: &()) -> types::StreamDeepLinks { types::StreamDeepLinks { diff --git a/src/commonMain/rust/bridge/meta_preview.rs b/src/commonMain/rust/bridge/meta_preview.rs index 52fd282..70567ce 100644 --- a/src/commonMain/rust/bridge/meta_preview.rs +++ b/src/commonMain/rust/bridge/meta_preview.rs @@ -54,16 +54,6 @@ impl ToProtobuf for MetaItemBehaviorHints { } } -impl ToProtobuf for MetaItemDeepLinks { - fn to_protobuf(&self, _args: &()) -> types::MetaItemDeepLinks { - types::MetaItemDeepLinks { - meta_details_videos: self.meta_details_videos.clone(), - meta_details_streams: self.meta_details_streams.clone(), - player: self.player.clone(), - } - } -} - impl ToProtobuf for MetaItemPreview { fn to_protobuf( &self,