Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement shared state set node location endpoint #1155

Open
selankon opened this issue Dec 13, 2024 · 0 comments
Open

Implement shared state set node location endpoint #1155

selankon opened this issue Dec 13, 2024 · 0 comments
Assignees
Labels
altermundi Development is being done for Altermundi
Milestone

Comments

@selankon
Copy link
Collaborator

Problem Description

In the v3 Lime app version, the Locate screen is now merged with the Mesh Map screen as part of the new shared state API. This relies on shared state information to display nodes on the map. However, there are some issues:

  • Node Location Updates: When using the old API to set a node’s location, the map does not update until the shared state reflects the new location. This can cause delays and inconsistencies.

  • Link Location Updates: The shared state does not update link locations instantly, which may lead to confusion for users.

Proposed solution

Update the shared state logic to ensure that inserting a node location automatically updates the Lime node configuration. This would:

  • Enable location changes to be managed entirely through the shared state API.
  • Ensure all related updates (e.g., node and link locations) are performed seamlessly and instantly within the shared state.
@selankon selankon added this to the mesh-wide milestone Dec 13, 2024
@ilario ilario added the altermundi Development is being done for Altermundi label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
altermundi Development is being done for Altermundi
Projects
None yet
Development

No branches or pull requests

3 participants