diff --git a/web/src/app.tsx b/web/src/app.tsx index 6c3a553d18..806732e7be 100644 --- a/web/src/app.tsx +++ b/web/src/app.tsx @@ -96,8 +96,8 @@ export const request: RequestConfig = { } const data = await res.json(); - const { code = -1 } = data as Res; - if (code !== 0) { + const { success } = data as Res; + if (!success) { // eslint-disable-next-line return Promise.reject({ response: res, data }); } diff --git a/web/src/typings.d.ts b/web/src/typings.d.ts index da3c68dd2f..c6bda866bb 100644 --- a/web/src/typings.d.ts +++ b/web/src/typings.d.ts @@ -56,7 +56,7 @@ declare const REACT_APP_ENV: 'test' | 'dev' | 'pre' | false; type PageMode = 'CREATE' | 'EDIT' | 'VIEW'; type Res = { - code: number; + success: boolean; message: string; request_id: string; data: T;