Better chain a 'then' on the getFile promise and return it.

experimental
Yago 10 years ago
parent a330f25b5f
commit fffb129565
  1. 22
      src/telegram.js

@ -428,19 +428,15 @@ TelegramBot.prototype.getFile = function(fileId) {
*/
TelegramBot.prototype.getFileLink = function(fileId) {
var bot = this;
return new Promise(function(resolve) {
bot.getFile(fileId).then(function(resp) {
var fileURI = URL.format({
protocol: 'https',
host: 'api.telegram.org',
pathname: '/file/bot' + bot.token + '/' + resp.file_path
});
resolve(fileURI);
})
});
var self = this;
return self.getFile(fileId).then(function (resp) {
return URL.format({
protocol: 'https',
host: 'api.telegram.org',
pathname: '/file/bot' + self.token + '/' + resp.file_path
});
});
};
module.exports = TelegramBot;

Loading…
Cancel
Save