private static void onPingTimerElapsed(object sender, System.Timers.ElapsedEventArgs e) { var ping = PingStatus(); if (ping.Success) { pingTimer.Stop(); OnUserAuthorizationDetected?.Invoke(null, new Events.API.ThirdParty.AuthorizationFlow.OnUserAuthorizationDetectedArgs { Id = ping.Id, Scopes = ping.Scopes, Token = ping.Token, Username = ping.Username }); } else { if (ping.Error != 3) { pingTimer.Stop(); OnError?.Invoke(null, new Events.API.ThirdParty.AuthorizationFlow.OnErrorArgs { Error = ping.Error, Message = ping.Message }); } } }
private void OnPingTimerElapsed(object sender, ElapsedEventArgs e) { var ping = PingStatus(); if (ping.Success) { _pingTimer.Stop(); OnUserAuthorizationDetected?.Invoke(null, new OnUserAuthorizationDetectedArgs { Id = ping.Id, Scopes = ping.Scopes, Token = ping.Token, Username = ping.Username, Refresh = ping.Refresh }); } else { if (ping.Error == 3) { return; } _pingTimer.Stop(); OnError?.Invoke(null, new OnAuthorizationFlowErrorArgs { Error = ping.Error, Message = ping.Message }); } }