mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-10-27 20:44:07 +00:00
(core) add user and docId to heartbeat logging
Summary: add user and docId to heartbeat logging Test Plan: checked manually Reviewers: dsagal Reviewed By: dsagal Differential Revision: https://phab.getgrist.com/D2784
This commit is contained in:
parent
ee3a8a2b85
commit
47ea00dea3
@ -274,6 +274,7 @@ export class GristWSConnection extends Disposable {
|
||||
this.send(JSON.stringify({
|
||||
beat: 'alive',
|
||||
url: G.window.location.href,
|
||||
docId: this._assignmentId,
|
||||
}));
|
||||
}
|
||||
|
||||
|
@ -247,8 +247,11 @@ export class Client {
|
||||
const clientId = this.clientId;
|
||||
const request = JSON.parse(message);
|
||||
if (request.beat) {
|
||||
const profile = this.getProfile();
|
||||
// this is a heart beat, to keep the websocket alive. No need to reply.
|
||||
log.rawInfo('heartbeat', {clientId, counter: this._counter, url: request.url});
|
||||
log.rawInfo('heartbeat', {clientId, counter: this._counter, url: request.url,
|
||||
docId: request.docId, // caution: trusting client for docId for this purpose.
|
||||
email: profile?.email, userId: this.getCachedUserId()});
|
||||
return;
|
||||
} else {
|
||||
log.info("%s: onMessage", this, shortDesc(message));
|
||||
|
Loading…
Reference in New Issue
Block a user