From a7545689ee659278b23c694a8f965156f6a42025 Mon Sep 17 00:00:00 2001 From: Deluan Date: Thu, 26 Feb 2026 16:21:17 -0500 Subject: [PATCH] docs: document TaskQueue module for persistent task queues Signed-off-by: Deluan --- plugins/pdk/go/host/doc.go | 1 + plugins/pdk/rust/nd-pdk-host/src/lib.rs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/plugins/pdk/go/host/doc.go b/plugins/pdk/go/host/doc.go index b801db44b..0571006d4 100644 --- a/plugins/pdk/go/host/doc.go +++ b/plugins/pdk/go/host/doc.go @@ -43,6 +43,7 @@ The following host services are available: - Library: provides access to music library metadata for plugins. - Scheduler: provides task scheduling capabilities for plugins. - SubsonicAPI: provides access to Navidrome's Subsonic API from plugins. + - TaskQueue: provides persistent task queues for plugins. - Users: provides access to user information for plugins. - WebSocket: provides WebSocket communication capabilities for plugins. diff --git a/plugins/pdk/rust/nd-pdk-host/src/lib.rs b/plugins/pdk/rust/nd-pdk-host/src/lib.rs index 52a3a86cd..f4c3fb2e5 100644 --- a/plugins/pdk/rust/nd-pdk-host/src/lib.rs +++ b/plugins/pdk/rust/nd-pdk-host/src/lib.rs @@ -40,6 +40,7 @@ //! - [`library`] - provides access to music library metadata for plugins. //! - [`scheduler`] - provides task scheduling capabilities for plugins. //! - [`subsonicapi`] - provides access to Navidrome's Subsonic API from plugins. +//! - [`taskqueue`] - provides persistent task queues for plugins. //! - [`users`] - provides access to user information for plugins. //! - [`websocket`] - provides WebSocket communication capabilities for plugins. @@ -99,6 +100,13 @@ pub mod subsonicapi { pub use super::nd_host_subsonicapi::*; } +#[doc(hidden)] +mod nd_host_taskqueue; +/// provides persistent task queues for plugins. +pub mod taskqueue { + pub use super::nd_host_taskqueue::*; +} + #[doc(hidden)] mod nd_host_users; /// provides access to user information for plugins.