mirror of
https://github.com/spacebarchat/server.git
synced 2024-11-05 18:32:33 +01:00
Add mysql sentry integration
This commit is contained in:
parent
8a2a84c278
commit
b1933bb1ce
@ -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,
|
||||
|
@ -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,
|
||||
},
|
||||
});
|
||||
|
||||
|
@ -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}`);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user