sparkast/lib/telemetering/sendError.ts
2024-09-21 21:31:08 +08:00

22 lines
440 B
TypeScript

import pjson from "package.json";
const CLIENT_VERSION = pjson.version;
export function sendError(error: Error) {
fetch("/api/v1/error", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
message: error.message,
name: error.name,
time: new Date().getTime() / 1000,
version: CLIENT_VERSION,
ua: navigator.userAgent,
cause: error.cause,
stack: error.stack
})
});
}