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

Function presenceHandler

app/core/api/presence.js:3–10  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1import fetchJson from 'app/core/api/fetch-json'
2
3const presenceHandler = method => ({ levelOriginalId }) => {
4 if (!levelOriginalId) {
5 throw new Error('Please pass in a valid "levelOriginalId"')
6 }
7 return fetchJson(`/artisan/presence/level/${levelOriginalId}`, {
8 method
9 })
10}
11
12export const setPresence = presenceHandler('POST')
13export const getPresence = presenceHandler('GET')

Callers 1

presence.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected