From 232a19d7dfe0e3847b3a9a9a9be83485ffb9031c Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 30 May 2020 16:23:25 +0800 Subject: Merge front end to this repo. But I need to wait for aspnet core support for custom port and package manager for dev server. --- Timeline/ClientApp/src/data/common.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Timeline/ClientApp/src/data/common.ts (limited to 'Timeline/ClientApp/src/data/common.ts') diff --git a/Timeline/ClientApp/src/data/common.ts b/Timeline/ClientApp/src/data/common.ts new file mode 100644 index 00000000..61db8bd2 --- /dev/null +++ b/Timeline/ClientApp/src/data/common.ts @@ -0,0 +1,20 @@ +import { AxiosError } from 'axios'; + +export function extractStatusCode(error: AxiosError): number | null { + const code = error.response && error.response.status; + if (typeof code === 'number') { + return code; + } else { + return null; + } +} + +export function extractErrorCode(error: AxiosError): number | null { + const code = + error.response && error.response.data && error.response.data.code; + if (typeof code === 'number') { + return code; + } else { + return null; + } +} -- cgit v1.2.3