fix: 在无效会话日志中增加原始数据输出
This commit is contained in:
@@ -478,7 +478,8 @@ export async function startGateway(ctx: GatewayContext): Promise<void> {
|
|||||||
|
|
||||||
ws.on("message", async (data) => {
|
ws.on("message", async (data) => {
|
||||||
try {
|
try {
|
||||||
const payload = JSON.parse(data.toString()) as WSPayload;
|
const rawData = data.toString();
|
||||||
|
const payload = JSON.parse(rawData) as WSPayload;
|
||||||
const { op, d, s, t } = payload;
|
const { op, d, s, t } = payload;
|
||||||
|
|
||||||
if (s) lastSeq = s;
|
if (s) lastSeq = s;
|
||||||
@@ -604,7 +605,7 @@ export async function startGateway(ctx: GatewayContext): Promise<void> {
|
|||||||
|
|
||||||
case 9: // Invalid Session
|
case 9: // Invalid Session
|
||||||
const canResume = d as boolean;
|
const canResume = d as boolean;
|
||||||
log?.error(`[qqbot:${account.accountId}] Invalid session, can resume: ${canResume}`);
|
log?.error(`[qqbot:${account.accountId}] Invalid session, can resume: ${canResume}, raw: ${rawData}`);
|
||||||
if (!canResume) {
|
if (!canResume) {
|
||||||
sessionId = null;
|
sessionId = null;
|
||||||
lastSeq = null;
|
lastSeq = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user