UNPKG

panjareh

Version:

Panjareh using aparat and phoenix-video-player to play videos on desktops and tvs.

70 lines (66 loc) 2.01 kB
import consts from "../config/consts"; const { SITE_URL, BASE_URL, GHATREH_VERSION, BALOOT_VERSION, BROKER_VERSION, HAKIM_VERSION, TIYAM_VERSION, DAQIQE_VERSION, SHENASEH_VERSION, TELEWEBION_API, NESHANEH_VERSION, DANA_VERSION, GISHE_VERSION, APP_TYPE, APP_VERSION, } = consts; export const urls = { baseUrl: BASE_URL, siteUrl: SITE_URL, user: { authentication: { refreshToken: () => `${BASE_URL}shenaseh/api/${SHENASEH_VERSION}/token/refresh`, }, checkInternet: () => `${BASE_URL}dana/api/${DANA_VERSION}/check`, }, products: { product: (alias) => `${BASE_URL}ghatreh/api/${GHATREH_VERSION}/contents/products/product/${alias}`, episodes: (alias, season = 0, page = 0, limit = 20, sort = "DESC") => `${BASE_URL}ghatreh/api/${GHATREH_VERSION}/contents/products/serialEpisodes/${alias}?season=${season}&page=${page}&limit=${limit}&sort=${sort}`, streamLink: () => { return `${BASE_URL}baloot/api/${BALOOT_VERSION}/free-stream`; }, ekranStreamLink: () => { return `${BASE_URL}baloot/api/${BALOOT_VERSION}/cinema?client=${JSON.stringify( { market: APP_TYPE, marketVersion: APP_VERSION } )}`; }, vote: { like: () => `${BASE_URL}tiyam/api/${TIYAM_VERSION}/votes/like`, disLike: () => `${BASE_URL}tiyam/api/${TIYAM_VERSION}/votes/dislike`, }, resume: { get: (nid) => `${BASE_URL}daqiqe/api/${DAQIQE_VERSION}/resume?nid=${nid}`, }, neshaneh: { get: (nid) => `${BASE_URL}neshaneh/api/${NESHANEH_VERSION}/movie-tags?nid=${nid}`, }, }, collectData: { kafka: () => `${BASE_URL}broker/api/${BROKER_VERSION}/message/twplayer`, hakim: () => `${BASE_URL}hakim/api/${HAKIM_VERSION}/playerTW/store`, }, ads: { telewebion: () => `${TELEWEBION_API}v3/episodes/2735828/details?device=desktop`, }, gisheh: { status: (nid) => `${BASE_URL}gisheh/api/${GISHE_VERSION}/${nid}/status`, }, }; export default urls;