Fixed pub sub events were spread over all channels

This commit is contained in:
Enrico Ludwig 2024-09-05 16:55:02 +02:00
parent 1ee2333ead
commit 5786f65c26

View File

@ -165,17 +165,27 @@ public class TwitchChannel : INotifyPropertyChanged
public void OnStreamUp(object? sender, OnStreamUpArgs args) public void OnStreamUp(object? sender, OnStreamUpArgs args)
{ {
if (args.ChannelId != BroadcasterId)
return;
IsLive = true; IsLive = true;
} }
public void OnStreamDown(object? sender, OnStreamDownArgs e) public void OnStreamDown(object? sender, OnStreamDownArgs args)
{ {
if (args.ChannelId != BroadcasterId)
return;
IsLive = false; IsLive = false;
} }
public void OnViewCount(object? sender, OnViewCountArgs e) public void OnViewCount(object? sender, OnViewCountArgs args)
{ {
ViewerCount = $"{e.Viewers}"; if (args.ChannelId != BroadcasterId)
return;
ViewerCount = $"{args.Viewers}";
} }
public event PropertyChangedEventHandler? PropertyChanged; public event PropertyChangedEventHandler? PropertyChanged;