GitHubApiClient constructor
GitHubApiClient({
- Client? httpClient,
- String? token,
Creates a new GitHubApiClient instance.
httpClient
: Optional client for testing or custom HTTP handling.token
: Optional GitHub personal access token for authentication. If not provided, falls back to GITHUB_TOKEN environment variable.
Implementation
GitHubApiClient({http.Client? httpClient, String? token})
: _httpClient = httpClient ?? http.Client(),
_token = token;