From e59416c4463ce35b32ab34a8dbf58f14f38b6168 Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Thu, 14 Nov 2019 21:21:05 +0100 Subject: [PATCH] feat: add Ddragon items endpoint to Jax Provider --- .../DDragonEndpoints/DDragonItemEndpoint.js | 17 +++++++++++++++++ server/providers/Jax/src/Jax.js | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 server/providers/Jax/src/Endpoints/DDragonEndpoints/DDragonItemEndpoint.js diff --git a/server/providers/Jax/src/Endpoints/DDragonEndpoints/DDragonItemEndpoint.js b/server/providers/Jax/src/Endpoints/DDragonEndpoints/DDragonItemEndpoint.js new file mode 100644 index 0000000..2f26957 --- /dev/null +++ b/server/providers/Jax/src/Endpoints/DDragonEndpoints/DDragonItemEndpoint.js @@ -0,0 +1,17 @@ +const DDragonRequest = require('../../DDragonRequest') + +class DDragonItemEndpoint { + constructor(version) { + this.version = version + } + + list() { + return new DDragonRequest( + `item.json`, + 'cdn', + this.version + ).execute() + } +} + +module.exports = DDragonItemEndpoint diff --git a/server/providers/Jax/src/Jax.js b/server/providers/Jax/src/Jax.js index bba492b..54a5a29 100644 --- a/server/providers/Jax/src/Jax.js +++ b/server/providers/Jax/src/Jax.js @@ -8,6 +8,7 @@ const SummonerEndpoint = require('./Endpoints/SummonerEndpoint') const DDragonVersionEndpoint = require('./Endpoints/DDragonEndpoints/DDragonVersionEndpoint') const DDragonChampionEndpoint = require('./Endpoints/DDragonEndpoints/DDragonChampionEndpoint') const DDragonRuneEndpoint = require('./Endpoints/DDragonEndpoints/DDragonRuneEndpoint') +const DDragonItemEndpoint = require('./Endpoints/DDragonEndpoints/DDragonItemEndpoint') class Jax { constructor(config) { @@ -32,6 +33,7 @@ class Jax { this.DDragon = { Champion: new DDragonChampionEndpoint(this.version), + Item: new DDragonItemEndpoint(this.version), Rune: new DDragonRuneEndpoint(this.version), Version: this.version }