mirror of
https://github.com/yagop/node-telegram-bot-api
synced 2025-08-29 13:27:44 +00:00
Throw error if Unsupported Buffer file type. Test 'should send a video from a Buffer'
This commit is contained in:
parent
fd4cf4e353
commit
f2153a7754
@ -239,6 +239,9 @@ TelegramBot.prototype._formatSendData = function (type, data) {
|
|||||||
};
|
};
|
||||||
} else if (Buffer.isBuffer(data)) {
|
} else if (Buffer.isBuffer(data)) {
|
||||||
var filetype = fileType(data);
|
var filetype = fileType(data);
|
||||||
|
if (!filetype) {
|
||||||
|
throw new Error('Unsupported Buffer file type');
|
||||||
|
}
|
||||||
formData = {};
|
formData = {};
|
||||||
formData[type] = {
|
formData[type] = {
|
||||||
value: data,
|
value: data,
|
||||||
|
@ -367,6 +367,17 @@ describe('Telegram', function () {
|
|||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/* Currently unsupported (https://github.com/sindresorhus/file-type/pull/44)
|
||||||
|
it('should send a video from a Buffer', function (done) {
|
||||||
|
var bot = new Telegram(TOKEN);
|
||||||
|
var video = fs.readFileSync(__dirname+'/video.mp4');
|
||||||
|
bot.sendVideo(USERID, video).then(function (resp) {
|
||||||
|
resp.should.be.an.instanceOf(Object);
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
*/
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('#sendVoice', function () {
|
describe('#sendVoice', function () {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user