Release v0.4.1: Refactor platforms and orientation #115
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "proxyraye-next",
|
||||
"version": "0.4.0",
|
||||
"version": "0.4.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "next dev",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use client'
|
||||
|
||||
import { Cookies, Platforms, PornHubOrientations, RedTubeOrientations, XHamsterOrientations, XVideosOrientations, YouPornOrientations } from '@/meta/settings';
|
||||
import { Cookies, OrientationMapper, Platforms } from '@/meta/settings';
|
||||
|
||||
import css from './Platform.module.scss'
|
||||
|
||||
|
@ -18,27 +18,8 @@ interface Props {
|
|||
}
|
||||
|
||||
const mapOrientationToPlatform = (platform: string, orientation: string): string | undefined => {
|
||||
|
||||
if ([String(Platforms.xnxx), String(Platforms.xvideos)].includes(platform)) {
|
||||
return Object.keys(XVideosOrientations).includes(orientation) ? orientation : String(XVideosOrientations.etero)
|
||||
}
|
||||
|
||||
if ([String(Platforms.pornhub)].includes(platform)) {
|
||||
return Object.keys(PornHubOrientations).includes(orientation) ? orientation : String(PornHubOrientations.generic)
|
||||
}
|
||||
|
||||
if ([String(Platforms.redtube)].includes(platform)) {
|
||||
return Object.keys(RedTubeOrientations).includes(orientation) ? orientation : String(RedTubeOrientations.etero)
|
||||
}
|
||||
|
||||
if ([String(Platforms.xhamster)].includes(platform)) {
|
||||
return Object.keys(XHamsterOrientations).includes(orientation) ? orientation : String(XHamsterOrientations.etero)
|
||||
}
|
||||
|
||||
if ([String(Platforms.youporn)].includes(platform)) {
|
||||
return String(YouPornOrientations.generic)
|
||||
}
|
||||
|
||||
const orientations = OrientationMapper[platform as Platforms]
|
||||
return Object.keys(orientations).includes(orientation) ? orientation : String(Object.keys(orientations)[0])
|
||||
}
|
||||
|
||||
const Platform: React.FC<Props> = (props) => {
|
||||
|
|
Loading…
Reference in New Issue