Skip to content

Commit b8e6460

Browse files
committed
add missing await
1 parent 838bd18 commit b8e6460

1 file changed

Lines changed: 4 additions & 7 deletions

File tree

OpenFlow/src/Messages/Message.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,6 @@ export class Message {
265265
WebSocketServer.update_message_queue_count(cli);
266266
}
267267
if (!NoderedUtil.IsNullUndefinded(WebSocketServer.websocket_messages)) Logger.otel.endTimer(ot_end, WebSocketServer.websocket_messages, { command: command });
268-
// Logger.otel.endSpan(span);
269268
return;
270269
}
271270
const ot_end = Logger.otel.startTimer();
@@ -1444,9 +1443,7 @@ export class Message {
14441443
} else if (tuser != null) {
14451444
Logger.instanse.info(tuser.username + " successfully signed in");
14461445
Audit.LoginSuccess(tuser, type, "websocket", cli.remoteip, cli.clientagent, cli.clientversion, span);
1447-
const updatedoc = { _heartbeat: new Date(new Date().toISOString()), lastseen: new Date(new Date().toISOString()) };
1448-
Config.db.synRawUpdateOne("users", { _id: cli.user._id }, { $set: updatedoc, }, Config.prometheus_measure_onlineuser, null);
1449-
1446+
DBHelper.UpdateHeartbeat(cli);
14501447
}
14511448
} catch (error) {
14521449
Logger.instanse.error(error);
@@ -1742,7 +1739,7 @@ export class Message {
17421739
msg.user = TokenUser.From(user);
17431740

17441741
const jwt: string = Crypt.createToken(msg.user, Config.shorttoken_expires_in);
1745-
DBHelper.EnsureNoderedRoles(user, jwt, false, span);
1742+
await DBHelper.EnsureNoderedRoles(user, jwt, false, span);
17461743
} catch (error) {
17471744
span?.recordException(error);
17481745
if (NoderedUtil.IsNullUndefinded(msg)) { (msg as any) = {}; }
@@ -1928,7 +1925,7 @@ export class Message {
19281925
const tuser: TokenUser = TokenUser.From(nodereduser);
19291926
const nodered_jwt: string = Crypt.createToken(tuser, Config.personalnoderedtoken_expires_in);
19301927

1931-
DBHelper.EnsureNoderedRoles(tuser, this.jwt, true, span);
1928+
await DBHelper.EnsureNoderedRoles(tuser, this.jwt, true, span);
19321929
let saml_baseurl = Config.protocol + "://" + hostname + "/";
19331930
let _samlparsed = url.parse(Config.saml_federation_metadata);
19341931
if (_samlparsed.protocol == "http:" || _samlparsed.protocol == "ws:") {
@@ -2057,7 +2054,7 @@ export class Message {
20572054
const tuser: TokenUser = TokenUser.From(nodereduser);
20582055
const nodered_jwt: string = Crypt.createToken(tuser, Config.personalnoderedtoken_expires_in);
20592056

2060-
DBHelper.EnsureNoderedRoles(tuser, this.jwt, true, span);
2057+
await DBHelper.EnsureNoderedRoles(tuser, this.jwt, true, span);
20612058

20622059
const resources = new V1ResourceRequirements();
20632060
let hasbilling: boolean = false;

0 commit comments

Comments
 (0)