Skip to content

Commit a1cf1fc

Browse files
committed
fix(frontend): fix token price API
1 parent c36abcc commit a1cf1fc

File tree

6 files changed

+16
-20
lines changed

6 files changed

+16
-20
lines changed

src/ic_message_frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,5 @@
8585
"test": "vitest run"
8686
},
8787
"type": "module",
88-
"version": "2.13.1"
88+
"version": "2.13.2"
8989
}

src/ic_message_frontend/src/lib/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const src = globalThis.location?.href || ''
22

3-
export const APP_VERSION = '2.13.1'
3+
export const APP_VERSION = '2.13.2'
44
export const IS_LOCAL = src.includes('localhost') || src.includes('127.0.0.1')
55
export const ENV = IS_LOCAL ? 'local' : 'ic'
66
export const APP_ORIGIN = IS_LOCAL

src/ic_message_frontend/src/lib/utils/url.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,12 @@ export function joinURL(
1313
params?: URLSearchParamsInit
1414
) {
1515
const url = new URL(baseURL)
16-
const search1 = url.search
17-
url.search = ''
18-
url.href += path === '' || path.startsWith('?') ? path : '/' + path
19-
const search2 = url.search
20-
url.search = search1
21-
toURLSearchParams(search2).forEach((value, key) => {
22-
url.searchParams.set(key, value)
23-
})
16+
if (path) {
17+
if (!url.pathname.endsWith('/')) url.pathname += '/'
18+
if (path.startsWith('/')) path = path.slice(1)
19+
url.pathname += path
20+
}
21+
2422
toURLSearchParams(params ?? {}).forEach((value, key) => {
2523
url.searchParams.set(key, value)
2624
})

src/ic_panda_frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,5 +78,5 @@
7878
"test": "vitest run"
7979
},
8080
"type": "module",
81-
"version": "2.13.1"
81+
"version": "2.13.2"
8282
}

src/ic_panda_frontend/src/lib/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const src = globalThis.location?.href || ''
22

3-
export const APP_VERSION = '2.13.1'
3+
export const APP_VERSION = '2.13.2'
44
export const IS_LOCAL = src.includes('localhost') || src.includes('127.0.0.1')
55
export const ENV = IS_LOCAL ? 'local' : 'ic'
66
export const APP_ORIGIN = IS_LOCAL

src/ic_panda_frontend/src/lib/utils/url.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,12 @@ export function joinURL(
1111
params?: URLSearchParamsInit
1212
) {
1313
const url = new URL(baseURL)
14-
const search1 = url.search
15-
url.search = ''
16-
url.href += path === '' || path.startsWith('?') ? path : '/' + path
17-
const search2 = url.search
18-
url.search = search1
19-
toURLSearchParams(search2).forEach((value, key) => {
20-
url.searchParams.set(key, value)
21-
})
14+
if (path) {
15+
if (!url.pathname.endsWith('/')) url.pathname += '/'
16+
if (path.startsWith('/')) path = path.slice(1)
17+
url.pathname += path
18+
}
19+
2220
toURLSearchParams(params ?? {}).forEach((value, key) => {
2321
url.searchParams.set(key, value)
2422
})

0 commit comments

Comments
 (0)