From 185dd5bc6b450572a1876d7ca1565f9ed8dcf7ef Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sat, 6 Jul 2024 03:59:09 +0900 Subject: [PATCH] fix parse kv --- src/ts/util.ts | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/src/ts/util.ts b/src/ts/util.ts index 32ba8021..0d0d82bf 100644 --- a/src/ts/util.ts +++ b/src/ts/util.ts @@ -936,20 +936,24 @@ export const isKnownUri = (uri:string) => { } export function parseKeyValue(template:string){ - if(!template){ + try { + if(!template){ + return [] + } + + const keyValue:[string, string][] = [] + + for(const line of template.split('\n')){ + const [key, value] = line.split('=') + if(key && value){ + keyValue.push([key, value]) + } + } + + return keyValue + } catch (error) { return [] } - - const keyValue:[string, string][] = [] - - for(const line of template.split('\n')){ - const [key, value] = line.split('=') - if(key && value){ - keyValue.push([key, value]) - } - } - - return keyValue } export const sortableOptions = {