We frequently change mAirlist’s internal time by double clicking the clock on the right of the status bar. It’s very useful for script development and testing template ideas.
However, some things we’ve set up need to know if that time shift has been made.
Is there a way to detect that change in the offset between Now() [Windows time] and FakeNow() [mAirList time]? We are already doing quite a bit by polling in OnTimer, so it can be done there via Instance.GetTimeCorrection. I thought that maybe OnRuntimeDataChange may be the one, but it only seems to respond from IInstanceData.SetRuntimeData.
Is there a more elegant way to do it?