We use a Timeline Ribbon Source to show when a certain piece of telemetry exceeds a limit set by the user. When the user changes this limit, we send a RefreshTimelineRequest, but the SmartClient does not immediately re-query our data source. It is necessary to either click in our custom Viewer Plugin, which seems to trigger the update, or wait about 30 seconds.
Is there some other message I need to send after the RefreshTimelineRequest?
As an aside, because our plugin is a custom user control that doesn’t show any A/V sources known to Milestone, I’m not clear on what FQID I should be using, so I’m just leaving that null. I’m not sure if this is related, as the timeine refresh still seems to work, just not immediately.
edit: unable to reproduce the 30 second delay, even after 10 minutes. Seems it’s now only working after a click event.