@jikey/fcazero
Version:
Facebook Messenger bot, and is one of the most advanced next-generation Facebook Chat API (FCA)
2 lines (1 loc) • 1.22 kB
JavaScript
;var m=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var c=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty;var v=(o,e)=>{for(var t in e)i(o,t,{get:e[t],enumerable:!0})},u=(o,e,t,p)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of y(e))!d.call(o,s)&&s!==t&&i(o,s,{get:()=>e[s],enumerable:!(p=h(e,s))||p.enumerable});return o};var P=(o,e,t)=>(t=o!=null?m(c(o)):{},u(e||!o||!o.__esModule?i(t,"default",{value:o,enumerable:!0}):t,o)),U=o=>u(i({},"__esModule",{value:!0}),o);var R={};v(R,{default:()=>f});module.exports=U(R);var n=require("../utils/clients.js"),a=P(require("../utils/logger.js"),1);class f{constructor(e,t,p){this.defaultFuncs=e;this.ctx=p}call(e,t){return new Promise(async(p,s)=>{try{const r=await this.defaultFuncs.get("https://www.facebook.com/mercury/attachments/photo",this.ctx.jar,{photo_id:e}).then(n.Clients.parseAndCheckLogin(this.ctx,this.defaultFuncs));if(r&&r.error)s(r.error);else{const l=r?.jsmods.require[0][3][0];t&&typeof t=="function"&&t(null,l),p(l)}}catch(r){a.default.error({err:r},"Error in resolvePhotoUrl"),t&&typeof t=="function"&&t(r instanceof Error?r:new Error(String(r))),s(r)}})}}