esijs
Version:
A simple module for ESI.
28 lines (24 loc) • 738 B
JavaScript
const { request, inputValidation } = require('./util/util.js')
module.exports = {
/**
* Return a single killmail from its ID and hash.
* @param {number} killID
* @param {string} killHash
* @returns {Promise<object>}
*/
killmailInfo(killID, killHash) {
inputValidation({
input: killID,
type: 'number',
message: `The function 'killMail.killMailInfo' requires a kill ID!`,
})
inputValidation({
input: killHash,
type: 'string',
message: `The function 'killMail.killMailInfo' requires a kill hash!`,
})
return request({
subUrl: `killmails/${killID}/${killHash}`,
})
},
}