refactor: remove redundant code

This commit is contained in:
Hossein Mehrabi 2023-08-28 15:28:36 +03:30
parent bd0406eac5
commit a4275bd0c6
No known key found for this signature in database
GPG Key ID: 45C04964191AFAA1
1 changed files with 0 additions and 62 deletions

View File

@ -1,5 +1,3 @@
import { LPE } from '@/types/lpe.types'
function hasClassName(inputString: string, className: string) {
const regex = new RegExp(`class\\s*=\\s*"[^"]*\\b${className}\\b[^"]*"`)
return regex.test(inputString)
@ -25,29 +23,6 @@ export const shuffle = (array: any[]) => {
return array
}
export const unique = (arr: any[]) => Array.from(new Set(arr))
export const getAudioSourceFromEpisode = async (episodId: string) => {
const myHeaders = new Headers()
myHeaders.append(
'Authorization',
'Bearer eyJhcGlfa2V5IjoiMzg3OTdhY2Y5N2NmZjgzZjQxNGI5ODNiN2E2MjY3NmQifQ==',
)
const requestOptions = {
method: 'GET',
headers: myHeaders,
}
const result = await fetch(
`https://api.simplecast.com/episodes/${episodId}`,
requestOptions,
)
const data = await result.json()
return data
}
export const parseInt = (
inp: any,
defaultValue?: number,
@ -68,40 +43,3 @@ export const parseInt = (
return defaultValue
}
export const transformPostData = (
post: LPE.Post.Document,
shows: LPE.Podcast.Show[] = [],
) => {
const show =
post.type === 'podcast'
? post.show || shows.find((show) => show.id === post.showId) || shows[0]
: undefined
return {
date:
post.type === 'podcast'
? post.publishedAt
? new Date(post.publishedAt)
: null
: post.modifiedAt
? new Date(post.modifiedAt)
: null,
slug: post.slug,
title: post.title,
authors: post.type === 'article' ? post.authors : [],
coverImage: post.coverImage,
subtitle: (post.type === 'article' && post.subtitle) || '',
tags: post.tags,
...(post.type === 'podcast' && show
? {
podcastShowDetails: {
episodeNumber: post.episodeNumber,
title: show.title,
slug: show.slug,
podcast: show,
},
}
: {}),
}
}