Simplify check a bit

We don't have to assert the string array, as it could be undefined and
we can handle that.
This commit is contained in:
Daniel López Guimaraes 2023-06-29 20:59:19 +01:00
parent 3a71193ff8
commit 2eb969c0f1
No known key found for this signature in database
GPG Key ID: 6AC74DE3DEF050E0

View File

@ -236,7 +236,7 @@ async function newPost(request: express.Request, response: express.Response): Pr
const screenshot: string = bodyCheck.data.screenshot?.replace(/\0/g, '').trim() || '';
const appData: string = bodyCheck.data.app_data?.replace(/[^A-Za-z0-9+/=\s]/g, '').trim() || '';
const feelingID: number = parseInt(bodyCheck.data.feeling_id);
const searchKey: string[] | undefined = (typeof bodyCheck.data.search_key === 'string' ? [bodyCheck.data.search_key as string] : bodyCheck.data.search_key as string[]) || [];
const searchKey: string[] | undefined = (typeof bodyCheck.data.search_key === 'string' ? [bodyCheck.data.search_key as string] : bodyCheck.data.search_key) || [];
const topicTag: string | undefined = bodyCheck.data.topic_tag || '';
const autopost: string = bodyCheck.data.is_autopost;
const spoiler: string | undefined = bodyCheck.data.is_spoiler;