🚧 wip: rewrite reprovision logic to match new user schema

This commit is contained in:
2026-05-28 21:01:54 +07:00
parent 8cebc0cd20
commit 57d19d4302
13 changed files with 120 additions and 110 deletions

View File

@ -13,10 +13,12 @@ export const getUserHeaderInformation = (clientInfo: string): UserHeaderInformat
const clientInfoHeader = (JSON.parse(clientInfo) as ClientInfoHeader) ?? ("unknown" as string);
const userHeaderInformation = {
ip: clientInfoHeader.ip ?? "unknown",
deviceType: clientInfoHeader.deviceType ?? "unknown",
deviceOS: (clientInfoHeader.os ?? "unknown") + " " + (clientInfoHeader.osVersion ?? "unknown"),
browser: (clientInfoHeader.browser ?? "unknown") + " " + (clientInfoHeader.browserVersion ?? "unknown"),
ip: clientInfoHeader.ip,
deviceType: clientInfoHeader.deviceType ?? "desktop",
osType: clientInfoHeader.os ?? "unknown",
osVersion: clientInfoHeader.osVersion ?? "unknown",
browserName: clientInfoHeader.browser ?? "unknown",
browserVersion: clientInfoHeader.browserVersion ?? "unknown",
};
return userHeaderInformation;