31
32
constructor(
34
>
@IAgentHostGitService private readonly _gitService: IAgentHostGitService,
35
>
@IAgentHostOctoKitService private readonly _octoKitService: IAgentHostOctoKitService,
36
>
@IAgentService private readonly _agentService: IAgentService,
37
>
@IAgentHostGitHubEndpointService private readonly _gitHubEndpointService: IAgentHostGitHubEndpointService,
38
>
@ILogService private readonly _logService: ILogService,
39
>
@ISessionDataService private readonly _sessionDataService: ISessionDataService,
40
>
) {
41
>
super();
42
>
43
>
this._register(toDisposable(() => this._gitStateRefreshCancellationTokenSource.dispose(true)));
44
>
}
45
46
async attachSessionGitHubPullRequest(sessionKey: string): Promise<void> {