public void Dispose()
{
if (_foregroundUpdateService == null) return;
_foregroundUpdateService.OnRelayMessagesUpdated -= OnRelayMessagesUpdated;
_foregroundUpdateService.OnVoipStateUpdate -= OnVoipStateUpdate;
_foregroundUpdateService.OnFrameFormatUpdate -= OnFrameFormatUpdate;
}