Add mysql sentry integration

This commit is contained in:
Madeline
2022-09-23 12:10:36 +10:00
parent dc77c2fc44
commit 9bafc5688e
3 changed files with 5 additions and 4 deletions
+1
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,
+2 -2
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,
},
});
+2 -2
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}`);
}