camera status Events

I started using camera event registrations to fetch camera status, and I noticed that if there are no state changes, the system may return an old status - for example, a camera reported as online even though the event could be from several days ago.

I don’t mind receiving an old state, as long as it reflects the camera’s actual current status.

My question is: if the last state change event is very old (for example, two weeks or even a month), will that data still be delivered when I subscribe to camera state events? Or is there any point where older state data is no longer sent?

The Event Server will hold the last status change, it doesn’t time out or similar, but note if the Event Server was restarted the status might be unknown.