Skip to content

Commit 240e29a

Browse files
authored
Merge PR #20: name subscription parse fallback message
Extract the default subscription parse failure message for clearer error conversion code.
2 parents 4017dd2 + c983138 commit 240e29a

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

packages/ui/src/store/config-store/source-actions.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@ function pickUrlFetchParseResult(fetched: Awaited<ReturnType<typeof fetchUrlCont
4343
return fetched.parseResult ?? null;
4444
}
4545

46-
function toSubscriptionImportErrorInfo(error: unknown, fallbackMessage = "解析失败"): SubscriptionImportErrorInfo {
46+
const DEFAULT_PARSE_FAILURE_MESSAGE = "解析失败";
47+
48+
function toSubscriptionImportErrorInfo(
49+
error: unknown,
50+
fallbackMessage = DEFAULT_PARSE_FAILURE_MESSAGE
51+
): SubscriptionImportErrorInfo {
4752
if (isSubscriptionImportError(error)) return error.info;
4853
const message = error instanceof Error ? error.message : fallbackMessage;
4954
return createSubscriptionImportErrorInfo({

0 commit comments

Comments
 (0)