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());
            }
        }
Пример #2
0
 protected void fireOnNewFollower(string userName)
 {
     OnNewFollower?.Invoke(this, userName);
 }
 private void FollowerServiceOnOnNewFollowersDetected(object sender, OnNewFollowersDetectedArgs eventArgs)
 {
     OnNewFollower?.Invoke(sender, eventArgs.ToNewFollowerEventArgs());
 }
Пример #4
0
 private void NewFollower(object sender, OnNewFollowersDetectedArgs e)
 {
     OnNewFollower?.Invoke(this, e.ToNewFollowerEventArgs());
 }