promisifyAll in xml2js

This commit is contained in:
Daniel Odendahl Jr
2017-05-25 23:50:48 +00:00
parent fba5f67b48
commit 1e2a0d48ed
5 changed files with 13 additions and 13 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
const { Command } = require('discord.js-commando');
const snekfetch = require('snekfetch');
const { promisify } = require('tsubaki');
const xml = promisify(require('xml2js').parseString);
const { promisifyAll } = require('tsubaki');
const xml = promisifyAll(require('xml2js'));
module.exports = class Rule34Command extends Command {
constructor(client) {
@@ -33,7 +33,7 @@ module.exports = class Rule34Command extends Command {
tags: query,
limit: 1
});
const { posts } = await xml(text);
const { posts } = await xml.parseString(text);
if (posts.$.count === '0') throw new Error('No Results.');
return msg.say(`Result for ${query}: https:${posts.post[0].$.file_url}`);
} catch (err) {