Debounce multiple 'alive' ssdp messages from same device

Open
#706 0 comments 0 reactions 1 assignee View on GitHub

@Christian-Holbrook is already working on this.

Since Mar 12, 2026.

Assessment

This issue has not been assessed yet.

Description

Sometimes the device will send multiple 'alive' SSDP messages in quick succession. Not sure why, might be tied to broadcasts?

In any case, we should debounce those in the RokuFinder class, something like 500ms debounce feels nice. This will avoid duplicate 'alive' popups in the UI. We can debounce based on IP address since there shouldn't be duplicates within that time period, but if the response includes more specific information like deviceId, could use that instead which feels more accurate.

Dominant language
TypeScript
Stars
132
Forks
60
Avg merge
13h 53m
Merged PRs (30d)
20

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from rokucommunity/vscode-brightscript-language

All issues in rokucommunity/vscode-brightscript-language

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.