mirror of
https://github.com/GMGNAI/gmgn-skills.git
synced 2026-08-16 01:28:06 +00:00
Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
412531f04e | ||
|
|
b0b25118aa |
@@ -44,11 +44,12 @@ export function buildMessage(
|
|||||||
const sortedQs = Object.keys(queryParams)
|
const sortedQs = Object.keys(queryParams)
|
||||||
.sort()
|
.sort()
|
||||||
.flatMap((k) => {
|
.flatMap((k) => {
|
||||||
|
const ek = encodeURIComponent(k);
|
||||||
const v = queryParams[k];
|
const v = queryParams[k];
|
||||||
if (Array.isArray(v)) {
|
if (Array.isArray(v)) {
|
||||||
return [...v].sort().map((item) => `${k}=${item}`);
|
return [...v].sort().map((item) => `${ek}=${encodeURIComponent(item)}`);
|
||||||
}
|
}
|
||||||
return [`${k}=${v}`];
|
return [`${ek}=${encodeURIComponent(String(v))}`];
|
||||||
})
|
})
|
||||||
.join("&");
|
.join("&");
|
||||||
return `${subPath}:${sortedQs}:${body}:${timestamp}`;
|
return `${subPath}:${sortedQs}:${body}:${timestamp}`;
|
||||||
|
|||||||
Reference in New Issue
Block a user