private void FollowerServiceOnOnNewFollowersDetected(object sender, OnNewFollowersDetectedArgs eventArgs) { List <string> newFollowers = eventArgs.NewFollowers .Where(f => f.FollowedAt > StartUpTime) .Select(x => x.FromUserId) .ToList(); if (newFollowers.Any()) { GetUsersResponse getUsersResponse = _twitchApi.Helix.Users.GetUsersAsync(newFollowers).Result; OnNewFollower?.Invoke(sender, getUsersResponse.ToNewFollowerEventArgs()); } }
protected void fireOnNewFollower(string userName) { OnNewFollower?.Invoke(this, userName); }
private void FollowerServiceOnOnNewFollowersDetected(object sender, OnNewFollowersDetectedArgs eventArgs) { OnNewFollower?.Invoke(sender, eventArgs.ToNewFollowerEventArgs()); }
private void NewFollower(object sender, OnNewFollowersDetectedArgs e) { OnNewFollower?.Invoke(this, e.ToNewFollowerEventArgs()); }