Skip to content

Commit 83e2fc8

Browse files
committed
Add Event class and release 1.0.4
1 parent e0c8a83 commit 83e2fc8

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed

lib/Event/Kills.js

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
const ApiRequest = require("../ApiRequest");
2+
3+
class Kills {
4+
5+
options;
6+
7+
constructor(options) {
8+
this.options = options;
9+
}
10+
11+
get(nick) {
12+
return new Promise((resolve, reject) => {
13+
ApiRequest.mainGet("event/kills/get",this.options,{nick})
14+
.catch((error) => {
15+
reject(error);
16+
}).then((result) => {
17+
resolve(parseInt(result.response.kills,10));
18+
});
19+
});
20+
}
21+
22+
add(nick,kills) {
23+
return new Promise((resolve, reject) => {
24+
ApiRequest.mainGet("event/kills/add",this.options,{nick,kills})
25+
.catch((error) => {
26+
reject(error);
27+
}).then((result) => {
28+
resolve(result.response);
29+
});
30+
});
31+
}
32+
33+
set(nick,kills) {
34+
return new Promise((resolve, reject) => {
35+
ApiRequest.mainGet("event/kills/set",this.options,{nick,kills})
36+
.catch((error) => {
37+
reject(error);
38+
}).then((result) => {
39+
resolve(result.response);
40+
});
41+
});
42+
}
43+
}
44+
45+
module.exports = Kills;

lib/Event/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ const ApiRequest = require("../ApiRequest");
22
const Coins = require("./Coins");
33
const Tokens = require("./Tokens");
44
const Wins = require("./Wins");
5+
const Kills = require('./Kills');
56

67
class Event {
78

@@ -33,6 +34,10 @@ class Event {
3334
Wins() {
3435
return new Wins(this.options);
3536
}
37+
38+
Kills() {
39+
return new Kills(this.options);
40+
}
3641
}
3742

3843
module.exports = Event;

0 commit comments

Comments
 (0)