Skip to content

Commit 78f5f2e

Browse files
authored
Merge pull request #34 from engagepeople/feature/openapi3-new_error_reposnses
Updating error response handler
2 parents 9c7516c + 3b3b597 commit 78f5f2e

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

dist/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "podium-sdk",
3-
"version": "1.1.9",
3+
"version": "1.1.10",
44
"description": "Podium Client JavaScript SDK",
55
"keywords": [
66
"loyalty",

src/Podium/Request.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class Request {
2323
|| Object.values(error.response.data)[0])
2424
) || error.response
2525
return {
26-
apiCode: error.response.data.apiCode,
26+
code: error.response.data.code,
2727
data: error.response.data as IResponse,
2828
message,
2929
status: error.response.status,
@@ -118,7 +118,7 @@ export class Request {
118118
})
119119
.catch((error) => {
120120
const parsedError = Request.parseError(error)
121-
if ((parsedError.status === 400) && (parsedError.data.apiCode === API_CODE.INVALID_TOKEN)) {
121+
if ((parsedError.status === 401) && (parsedError.data.code === API_CODE.INVALID_TOKEN)) {
122122
Token.getInstance().RemoveToken()
123123
}
124124
this.onRequestError(parsedError)

types/index.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export interface IPodiumError {
2020

2121
export interface IPodiumErrorResponse {
2222
data: IResponse
23-
apiCode: string
23+
code: string
2424
message: string
2525
status: number
2626
statusText: string
@@ -31,7 +31,7 @@ export interface IPodiumPromise<T> extends Promise<T> {
3131
}
3232

3333
export interface IResponse {
34-
apiCode: API_CODE
34+
code: API_CODE
3535
detail: object
3636
token: string
3737
}
@@ -190,7 +190,7 @@ export interface IReward extends IPodiumModel {
190190
}
191191

192192
export const enum API_CODE {
193-
INVALID_TOKEN = 'INVALID_TOKEN',
193+
INVALID_TOKEN = 'unauthorized',
194194
SUCCESS = 'success',
195195
NO_TERMS = 'NO_TERMS',
196196
UNACCEPTED_TERMS = 'UNACCEPTED_TERMS',

0 commit comments

Comments
 (0)