1
0
mirror of https://github.com/spacebarchat/server.git synced 2024-11-22 10:22:39 +01:00

Add mysql sentry integration

This commit is contained in:
Madeline 2022-09-23 12:10:36 +10:00
parent 8a2a84c278
commit b1933bb1ce
3 changed files with 5 additions and 4 deletions

View File

@ -73,6 +73,7 @@ async function main() {
integrations: [
new Sentry.Integrations.Http({ tracing: true }),
new Tracing.Integrations.Express({ app }),
new Tracing.Integrations.Mysql(),
],
tracesSampleRate: Config.get().sentry.traceSampleRate,
environment: Config.get().sentry.environment,

View File

@ -9,7 +9,7 @@ import { Tuple } from "lambert-server";
import { check } from "../opcodes/instanceOf";
import WS from "ws";
import BigIntJson from "json-bigint";
import Sentry from "@Sentry/node";
import * as Sentry from "@sentry/node";
const bigIntJson = BigIntJson({ storeAsString: true });
const PayloadSchema = {
@ -56,7 +56,7 @@ export async function Message(this: WebSocket, buffer: WS.Data) {
name: `GATEWAY ${OPCODES[data.op]}`,
data: {
...data.d,
token: data.d.token ? "[Redacted]" : undefined,
token: data?.d?.token ? "[Redacted]" : undefined,
},
});

View File

@ -35,7 +35,7 @@ import { Recipient } from "@fosscord/util";
export async function onIdentify(this: WebSocket, data: Payload) {
clearTimeout(this.readyTimeout);
if (typeof data.d?.client_state?.highest_last_message_id === "number")
if (typeof data.d?.client_state?.highest_last_message_id === "number")
data.d.client_state.highest_last_message_id += "";
check.call(this, IdentifySchema, data.d);
@ -297,5 +297,5 @@ export async function onIdentify(this: WebSocket, data: Payload) {
await setupListener.call(this);
console.log(`${this.ipAddress} identified as ${d.user.id}`)
console.log(`${this.ipAddress} identified as ${d.user.id}`);
}