@@ -20,7 +20,7 @@ import getMember from './api/graphql/members'
20
20
import { prepareMember } from './processStream'
21
21
import TeamsQuery from './api/graphql/teams'
22
22
import { GithubWebhookTeam } from './api/graphql/types'
23
- import { processPullCommitsStream } from './processStream'
23
+ import { processPullCommitsStream , getGithubToken } from './processStream'
24
24
25
25
const IS_TEST_ENV : boolean = process . env . NODE_ENV === 'test'
26
26
@@ -44,7 +44,8 @@ const prepareWebhookMember = async (
44
44
return null
45
45
}
46
46
47
- const member = await getMember ( login , ctx . integration . token )
47
+ const token = await getGithubToken ( ctx as IProcessStreamContext )
48
+ const member = await getMember ( login , token )
48
49
49
50
if ( ! member ) {
50
51
ctx . log . warn (
@@ -196,7 +197,8 @@ const parseWebhookPullRequest = async (payload: any, ctx: IProcessWebhookStreamC
196
197
if ( payload . action === 'review_requested' && payload . requested_team ) {
197
198
// a team sent as reviewer, first we need to find members in this team
198
199
const team : GithubWebhookTeam = payload . requested_team
199
- const teamMembers = await new TeamsQuery ( team . node_id , ctx . integration . token ) . getSinglePage ( '' )
200
+ const token = await getGithubToken ( ctx as IProcessStreamContext )
201
+ const teamMembers = await new TeamsQuery ( team . node_id , token ) . getSinglePage ( '' )
200
202
201
203
for ( const teamMember of teamMembers . data ) {
202
204
await parseWebhookPullRequestEvents ( { ...payload , requested_reviewer : teamMember } , ctx )
0 commit comments