mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-02-28 01:21:13 +01:00
fix: updateLastOnlineTime for remote uids
This commit is contained in:
@@ -4,10 +4,11 @@ const db = require('../database');
|
|||||||
const topics = require('../topics');
|
const topics = require('../topics');
|
||||||
const plugins = require('../plugins');
|
const plugins = require('../plugins');
|
||||||
const meta = require('../meta');
|
const meta = require('../meta');
|
||||||
|
const utils = require('../utils');
|
||||||
|
|
||||||
module.exports = function (User) {
|
module.exports = function (User) {
|
||||||
User.updateLastOnlineTime = async function (uid) {
|
User.updateLastOnlineTime = async function (uid) {
|
||||||
if (!(parseInt(uid, 10) > 0)) {
|
if (utils.isNumber(uid) && !(parseInt(uid, 10) > 0)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const userData = await db.getObjectFields(`user:${uid}`, ['userslug', 'status', 'lastonline']);
|
const userData = await db.getObjectFields(`user:${uid}`, ['userslug', 'status', 'lastonline']);
|
||||||
|
|||||||
Reference in New Issue
Block a user