openmct/example/generator
Jamie V. 61b982ab99
[Telemetry API] Prevent Subscriptions with different options from overwriting each other (#7930)
* initial implementation

* cleaning up a bit

* adding the hash method back as we dont want gigantic keys

* adding a line

* added filtering to state generator, updated filters readme to fix error, more robust hash function

* removing unnecessary changes in wrong file

* adding a test to confirm each endpoint has a separate subscription based of filtering

* lint

* adding back in hints, accidentally removed

* remove some redundant code and convert sanitization method into a replacer function for stringify

* tweaking serialize replacer to handle arrays correctly, adding more determinative row addition check to test

* more focused selector for the table

* simplified the serialization method even further and added some more docs
2024-12-04 03:33:15 +00:00
..
GeneratorMetadataProvider.js [Telemetry API] Prevent Subscriptions with different options from overwriting each other (#7930) 2024-12-04 03:33:15 +00:00
GeneratorProvider.js Table performance paging (#7399) 2024-01-26 13:24:24 -08:00
generatorWorker.js Table performance paging (#7399) 2024-01-26 13:24:24 -08:00
plugin.js chore: update copyright end year to 2024 (#7364) 2024-01-09 13:31:51 -08:00
SinewaveLimitProvider.js chore: update copyright end year to 2024 (#7364) 2024-01-09 13:31:51 -08:00
SinewaveStalenessProvider.js docs: better docs and types for the API (#7796) 2024-07-31 10:46:16 -07:00
StateGeneratorProvider.js [Telemetry API] Prevent Subscriptions with different options from overwriting each other (#7930) 2024-12-04 03:33:15 +00:00
WorkerInterface.js chore: update copyright end year to 2024 (#7364) 2024-01-09 13:31:51 -08:00