onStatsReceived method

  1. @override
void onStatsReceived(
  1. int userId,
  2. List<StatsReport> stats
)

Implementation

@override
void onStatsReceived(int userId, List<StatsReport> stats) {
  if (userId == publisherId) {
    statsReportsStreamController.add(CubeStatsReport(currentUserId, stats));

    return;
  }

  for (var stat in stats) {
    if (stat.type == 'track') {
      trackIdTrackIdentifier[stat.id] = stat.values['trackIdentifier'];
    }
  }

  statsReportsStreamController.add(CubeStatsReport(userId, stats));
}