From 4c831c353193b39ea85e8cb96f4901e0870ab742 Mon Sep 17 00:00:00 2001 From: Ginger Date: Sun, 12 Apr 2026 10:54:10 -0400 Subject: [PATCH] refactor: Fix errors in `api/client/typing.rs` --- src/api/client/typing.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/api/client/typing.rs b/src/api/client/typing.rs index 638249351..189992783 100644 --- a/src/api/client/typing.rs +++ b/src/api/client/typing.rs @@ -1,7 +1,7 @@ use axum::extract::State; use axum_client_ip::ClientIp; use conduwuit::{Err, Result, utils, utils::math::Tried}; -use ruma::api::client::typing::create_typing_event; +use ruma::api::client::typing::create_typing_event::{self, v3::TypingInfo}; use crate::Ruma; @@ -34,9 +34,9 @@ pub(crate) async fn create_typing_event_route( } if services.config.allow_local_typing && !services.users.is_suspended(sender_user).await? { match body.state { - | Typing::Yes(duration) => { + | Typing::Yes(TypingInfo { timeout, .. }) => { let duration = utils::clamp( - duration.as_millis().try_into().unwrap_or(u64::MAX), + timeout.as_millis().try_into().unwrap_or(u64::MAX), services .server .config @@ -78,5 +78,5 @@ pub(crate) async fn create_typing_event_route( .await?; } - Ok(create_typing_event::v3::Response {}) + Ok(create_typing_event::v3::Response::new()) }