Files
vega-providers/dist/flixhq/meta.js
himanshu8443 13f71510d5 minify
2025-07-11 19:17:23 +05:30

1 line
1.2 KiB
JavaScript

"use strict";var __awaiter=this&&this.__awaiter||function(t,e,i,n){return new(i||(i=Promise))(function(s,o){function a(t){try{l(n.next(t))}catch(t){o(t)}}function r(t){try{l(n.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?s(t.value):(e=t.value,e instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(exports,"__esModule",{value:!0}),exports.getMeta=void 0;const getMeta=function(t){return __awaiter(this,arguments,void 0,function*({link:t,providerContext:e}){try{const{axios:i,getBaseUrl:n}=e,s=`${yield n("consumet")}/movies/flixhq/info?id=`+t,o=(yield i.get(s)).data,a={title:o.title,synopsis:o.description.replace(/<[^>]*>?/gm,"").trim(),image:o.cover,cast:o.casts,rating:o.rating,tags:[null==o?void 0:o.type,null==o?void 0:o.duration,o.releaseDate.split("-")[0]],imdbId:"",type:o.episodes.length>1?"series":"movie"},r=[];return o.episodes.forEach(t=>{const e=(null==t?void 0:t.number)?"Season-"+(null==t?void 0:t.season)+" Ep-"+t.number:t.title,i=t.id+"*"+o.id;i&&e&&r.push({title:e,link:i})}),Object.assign(Object.assign({},a),{linkList:[{title:a.title,directLinks:r}]})}catch(t){return{title:"",synopsis:"",image:"",imdbId:"",type:"movie",linkList:[]}}})};exports.getMeta=getMeta;