From a2717a68904f6c9505f87cd14eba8e0d82684be8 Mon Sep 17 00:00:00 2001 From: hitalin Date: Sat, 9 May 2026 18:43:10 +0900 Subject: [PATCH] =?UTF-8?q?refactor(chat):=20legacy=20create=5Fmessaging?= =?UTF-8?q?=5Fmessage=20=E3=82=92=E6=92=A4=E5=8E=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Misskey v2025 で `messaging/messages/create` が完全削除されたため 呼び出すと 404 になり、本関数自体が dead code。`chat/messages/create-to-{user,room}` (notecli#11 で text/fileId optional 化済み) で完全代替される。 notedeck#480 で frontend を新 API 経由に切り替え済み。それと同時に notedeck 側の `api_create_messaging_message` (Tauri command) も撤去予定。 OAuth scope の `read:messaging` / `write:messaging` (commands/auth.rs) は 別件として残す (Misskey v2025 で no-op か invalid かサーバ実装依存のため要調査)。 --- src/api.rs | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/api.rs b/src/api.rs index aaee9c4..4c4e242 100644 --- a/src/api.rs +++ b/src/api.rs @@ -2004,21 +2004,6 @@ impl MisskeyClient { Ok(message) } - // --- Legacy messaging --- - - pub async fn create_messaging_message( - &self, - host: &str, - token: &str, - params: Value, - ) -> Result { - let data = self - .request(host, token, "messaging/messages/create", params) - .await?; - let message: ChatMessage = serde_json::from_value(data)?; - Ok(message) - } - // --- Server Discovery (unauthenticated) --- /// Fetch nodeinfo via .well-known/nodeinfo.