Hi Dojo,
I'm wondering if the life cycle of a GQI has a TTL when subscribing to real-time updates, or how we know when it stops updating and gets destroyed. I'm asking because we have a GQI that is allowed to perform real-time updates, and we noticed that at some point, the GQI query is dropped, closing the connection even though the LCA using that ad hoc data source is still open.
Going into more detail, our ad hoc data source enters the OnStartUpdate method and performs updates as expected, but after a while, even if the LCA is still open, the GQI enters the OnStopUpdates state and then gets destroyed. This forces the user to refresh the page for a new "alive" query. I have tested this and found that it doesn't happen at a specific time, it could occur after 10 minutes or even an hour.
Is there any way to determine which action causes the GQI query to enter the OnStopUpdates state?
Thank you!