C# (CSharp) GithubActors_WPF.Actors Namespace

Classes

Name Description
GithubAuthenticationActor
GithubAuthenticationActor.Authenticate
GithubCommanderActor Top-level actor responsible for coordinating and launching repo-processing jobs
GithubCommanderActor.AbleToAcceptJob
GithubCommanderActor.CanAcceptJob
GithubCommanderActor.UnableToAcceptJob
GithubCoordinatorActor Actor responsible for publishing data about the results of a github operation
GithubCoordinatorActor.BeginJob
GithubCoordinatorActor.JobFailed Let the subscribers know we failed
GithubCoordinatorActor.PublishUpdate
GithubCoordinatorActor.SubscribeToProgressUpdates
GithubValidatorActor Actor has one job - ensure that a public repo exists at the specified address
GithubValidatorActor.InvalidRepo
GithubValidatorActor.RepoIsValid This is a valid repository
GithubValidatorActor.ValidateRepo
GithubWorkerActor Individual actor responsible for querying the Github API
GithubWorkerActor.QueryStarrer Query an individual starrer
GithubWorkerActor.QueryStarrers
GithubWorkerActor.StarredReposForUser
MainFormActor Actor that runs on the UI thread and handles UI events for LauncherForm
MainFormActor.LaunchRepoResultsWindow
Messages.ProcessRepo Begin processing a new Github repository for analysis
Messages.RepoKey
Messages.RetryableQuery
RepoResultsActor Actor responsible for printing the results and progress from a GithubCoordinatorActor onto a RepoResultsForm (runs on the UI thread)