mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-20 19:02:15 +00:00
40 lines
1 KiB
JavaScript
40 lines
1 KiB
JavaScript
const routesRegexp = {
|
|
intro: {
|
|
regexp: /^\/intro$/,
|
|
urlParamsNames: []
|
|
},
|
|
board: {
|
|
regexp: /^\/$/,
|
|
urlParamsNames: []
|
|
},
|
|
discover: {
|
|
regexp: /^\/discover(?:\/([^/]*)\/([^/]*)\/([^/]*))?$/,
|
|
urlParamsNames: ['addonTransportUrl', 'type', 'catalogId']
|
|
},
|
|
library: {
|
|
regexp: /^\/library(?:\/([^/]*))?$/,
|
|
urlParamsNames: ['type']
|
|
},
|
|
search: {
|
|
regexp: /^\/search$/,
|
|
urlParamsNames: []
|
|
},
|
|
metadetails: {
|
|
regexp: /^\/metadetails\/([^/]*)\/([^/]*)(?:\/([^/]*))?$/,
|
|
urlParamsNames: ['type', 'id', 'videoId']
|
|
},
|
|
addons: {
|
|
regexp: /^\/addons(?:\/([^/]*)\/([^/]*)\/([^/]*))?$/,
|
|
urlParamsNames: ['addonTransportUrl', 'catalogId', 'type']
|
|
},
|
|
settings: {
|
|
regexp: /^\/settings$/,
|
|
urlParamsNames: []
|
|
},
|
|
player: {
|
|
regexp: /^\/player\/([^/]*)\/([^/]*)\/([^/]*)\/([^/]*)$/,
|
|
urlParamsNames: ['type', 'id', 'videoId', 'stream']
|
|
}
|
|
};
|
|
|
|
module.exports = routesRegexp;
|