Skip to main content

Mountain/Vine/Server/Notification/
OutputChannelHide.rs

1//! Cocoon → Mountain `outputChannel.hide` notification.
2//! Stock VS Code exposes `OutputChannel.hide()` as a counterpart to
3//! `show()`. Sky doesn't yet render a dismissable panel per-channel, so
4//! the signal currently no-ops to a tagged log line. Kept explicit so
5//! the wire name doesn't fall through to `notif-drop` on every
6//! extension-driven hide.
7
8use serde_json::Value;
9
10use crate::{Vine::Server::MountainVinegRPCService::MountainVinegRPCService, dev_log};
11
12pub async fn OutputChannelHide(_Service:&MountainVinegRPCService, Parameter:&Value) {
13	dev_log!(
14		"grpc",
15		"[OutputChannel] hide channel={} (no-op - panel dismiss not wired)",
16		Parameter.get("channel").and_then(Value::as_str).unwrap_or("?")
17	);
18}