private void StopAudioMessageHandler(StopAudioMessageClient ev) { var stream = _playingClydeStreams.Find(p => p.NetIdentifier == ev.Identifier); if (stream == null) { return; } StreamDone(stream); _playingClydeStreams.Remove(stream); }
private void InternalStop(uint id, IEnumerable <ICommonSession>?sessions = null) { var msg = new StopAudioMessageClient { Identifier = id }; if (sessions == null) { RaiseNetworkEvent(msg); } else { foreach (var session in sessions) { RaiseNetworkEvent(msg, session.ConnectedClient); } } }