MCPcopy Create free account
hub / github.com/codecombat/codecombat / oauth2Callback

Function oauth2Callback

app/core/api/oauth2.js:5–15  ·  view source on GitHub ↗
(provider, queryParams)

Source from the content-addressed store, hash-verified

3const getLmsClassrooms = (provider) => fetchJson(`/db/oauth2/${provider}/classes`)
4
5const oauth2Callback = (provider, queryParams) => {
6 const url = new URL(`/auth/oauth2/callback/${provider}`, window.location.origin)
7 if (queryParams) {
8 Object.entries(queryParams).forEach(([key, value]) => {
9 url.searchParams.append(key, value)
10 })
11 }
12 return fetchJson(url.toString(), {
13 method: 'GET',
14 })
15}
16
17module.exports = {
18 getLmsClassrooms,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected