@juice789/tf2items
Version:
tf2 item schema thingys
12 lines (10 loc) • 445 B
JavaScript
const { call, getContext } = require('redux-saga/effects')
const vdf = require('vdf')
function* fetchItemsGame() {
const { getItemsGameUrl, getItemsGame } = yield getContext('api')
const { result: { items_game_url } } = yield call(getItemsGameUrl)
const itemsGameVdf = yield call(getItemsGame, items_game_url)
const { items_game } = vdf.parse(itemsGameVdf)
return items_game
}
module.exports = { fetchItemsGame }