Skip to content

Conversation

@aonnikov
Copy link
Member

No description provided.

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
@huly-github-staging
Copy link

Connected to Huly®: UBERF-13732

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the presence system to use the pulse client for real-time updates instead of the previous implementation. It introduces separate modules for typing and presence functionality while removing legacy presence management code.

  • Refactors presence system to use pulse client for real-time communication
  • Separates typing and presence functionality into dedicated modules
  • Updates components to use new pulse-based presence subscription system

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
plugins/presence-resources/src/typing.ts New module implementing pulse-based typing functionality
plugins/presence-resources/src/store.ts Removes legacy presence management and derived stores
plugins/presence-resources/src/pulse.ts Removes typing functionality (moved to dedicated module)
plugins/presence-resources/src/presence.ts New module implementing pulse-based presence functionality
plugins/presence-resources/src/index.ts Updates exports to include new presence and typing modules
plugins/presence-resources/src/components/PresenceContext.svelte Refactors to use new pulse-based presence updates with TTL
plugins/presence-resources/src/components/PresenceAvatars.svelte Refactors to use new presence subscription system
plugins/communication-resources/src/components/message/MessageInput.svelte Adds void to clearTyping call
plugins/chunter-resources/src/components/chat-message/ChatMessageInput.svelte Adds void to typing function calls

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@lleokaganov lleokaganov merged commit e15e398 into develop Sep 19, 2025
34 of 37 checks passed
@aonnikov aonnikov deleted the fix-usepulse-presence branch September 19, 2025 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants