diff --git a/packages/core/src/highlevel/methods/messages/set-typing.ts b/packages/core/src/highlevel/methods/messages/set-typing.ts index 4054fa2f..8cbec002 100644 --- a/packages/core/src/highlevel/methods/messages/set-typing.ts +++ b/packages/core/src/highlevel/methods/messages/set-typing.ts @@ -10,7 +10,7 @@ import { _maybeInvokeWithBusinessConnection } from './_business-connection.js' import { _mapTypingStatus } from './send-typing.js' export function _getTypingTimerId(peer: tl.TypeInputPeer, businessId?: string): string { - let base = `typing:${getMarkedPeerId(peer)}` + let base = `typing:${peer._ === 'inputPeerSelf' ? 'self' : getMarkedPeerId(peer)}` if (businessId) base += `:b${businessId}` return base