mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 08:36:12 +01:00
fix: send topic notif on reply
This commit is contained in:
@@ -9,6 +9,7 @@ const slugify = require('../slugify');
|
||||
const plugins = require('../plugins');
|
||||
const analytics = require('../analytics');
|
||||
const user = require('../user');
|
||||
const activitypub = require('../activitypub');
|
||||
const meta = require('../meta');
|
||||
const posts = require('../posts');
|
||||
const privileges = require('../privileges');
|
||||
@@ -202,11 +203,11 @@ module.exports = function (Topics) {
|
||||
await Topics.follow(postData.tid, uid);
|
||||
}
|
||||
|
||||
if (parseInt(uid, 10)) {
|
||||
if (parseInt(uid, 10) || activitypub.helpers.isUri(uid)) {
|
||||
user.setUserField(uid, 'lastonline', Date.now());
|
||||
}
|
||||
|
||||
if (parseInt(uid, 10) || meta.config.allowGuestReplyNotifications) {
|
||||
if (parseInt(uid, 10) || activitypub.helpers.isUri(uid) || meta.config.allowGuestReplyNotifications) {
|
||||
const { displayname } = postData.user;
|
||||
|
||||
Topics.notifyFollowers(postData, uid, {
|
||||
|
||||
@@ -166,7 +166,7 @@ module.exports = function (Topics) {
|
||||
subject: title,
|
||||
bodyLong: postData.content,
|
||||
pid: postData.pid,
|
||||
path: `/post/${postData.pid}`,
|
||||
path: `/post/${encodeURIComponent(postData.pid)}`,
|
||||
tid: postData.topic.tid,
|
||||
from: exceptUid,
|
||||
topicTitle: title,
|
||||
|
||||
Reference in New Issue
Block a user