diff --git a/lib/services/audio/rtm_manager.dart b/lib/services/audio/rtm_manager.dart index ec73314..960d5cc 100644 --- a/lib/services/audio/rtm_manager.dart +++ b/lib/services/audio/rtm_manager.dart @@ -2425,6 +2425,7 @@ class RealTimeMessagingManager extends ChangeNotifier { launch: launch, publishRegionBroadcast: publishRegionBroadcast, )) { + _markRoomRocketRewardProbe(launch.roomId); _scheduleRoomRocketLaunchEffectsAfterCountdown(launch); } } @@ -2543,7 +2544,9 @@ class RealTimeMessagingManager extends ChangeNotifier { if (!_isCurrentVisibleVoiceRoom(roomId)) { return; } - if (res.records.isEmpty && initialRoomRecords.isEmpty) { + if (res.records.isEmpty && + initialRoomRecords.isEmpty && + attempt < _roomRocketRewardPopupRetryDelays.length) { _scheduleRoomRocketRewardPopupRetry( roomId, attempt,