async function retargetPr( octokit, repoOwner, repoName, pull, to ) { const { headers: { 'x-ratelimit-remaining': remainingRateLimit, 'x-ratelimit-reset': rateLimitReset }, } = await octokit.request( 'PATCH /repos/{owner}/{repo}/pulls/{pull_number}', { owner: repoOwner, repo: repoName, pull_number: pull.number, base: to, } ); return { remainingRateLimit, rateLimitReset }; }
sql(query, options, callback) { return this.loadMethod( () => this.request('sql', { query }), (response) => (Array.isArray(response) ? response.map((body) => new SqlQuery(body)) : new SqlQuery(response)), options, callback ); }
subscribe(query, options, callback) { return this.loadMethod( () => this.request('subscribe', { query, queryType: 'multi' }), (body) => new ResultSet(body, { parseDateMeasures: this.parseDateMeasures }), { ...options, subscribe: true }, callback ); }
it('should differentiate hosts with different protocols', function() { ['http', 'https'].forEach(protocol => { server.get(`${protocol}://foo.bar`).intercept(() => protocol); expect(request('GET', `${protocol}://foo.bar`)).to.equal(protocol); }); });
export function getOneAdminGroup(params) { return request({ url: '/manage/adminGroup/getOne', method: 'get', params }) }
export function adminResourceList(params) { return request({ url: '/manage/adminResource/getList', method: 'get', params }) }
export function addAdminResource(data) { return request({ url: '/manage/adminResource/addOne', method: 'post', data }) }
export function adminResourceList(params) { return request({ url: '/manage/adminResource/getList', method: 'get', params }) }
export function getOneHelpCenter(params) { return request({ url: '/manage/helpCenter/getOne', params, method: 'get' }) }
export function updateHelpCenter(data) { return request({ url: '/manage/helpCenter/updateOne', data, method: 'post' }) }
export function mailTemplateTypeList(params) { return request({ url: '/manage/mailTemplate/getTypeList', params, method: 'get' }) }
export function updateMailTemplate(data) { return request({ url: '/manage/mailTemplate/updateOne', data, method: 'post' }) }