mirror of
https://github.com/flarum/core.git
synced 2025-07-19 15:51:16 +02:00
Cast discussion ID to string for comparison
This commit is contained in:
@@ -43,8 +43,10 @@ app.initializers.add('pusher', () => {
|
|||||||
if (data.tagIds.indexOf(tag.id()) === -1) return;
|
if (data.tagIds.indexOf(tag.id()) === -1) return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((!app.current.discussion || data.discussionId !== app.current.discussion.id()) && app.pushedUpdates.indexOf(data.discussionId) === -1) {
|
const id = String(data.discussionId);
|
||||||
app.pushedUpdates.push(data.discussionId);
|
|
||||||
|
if ((!app.current.discussion || id !== app.current.discussion.id()) && app.pushedUpdates.indexOf(id) === -1) {
|
||||||
|
app.pushedUpdates.push(id);
|
||||||
|
|
||||||
if (app.current instanceof IndexPage) {
|
if (app.current instanceof IndexPage) {
|
||||||
app.setTitleCount(app.pushedUpdates.length);
|
app.setTitleCount(app.pushedUpdates.length);
|
||||||
@@ -107,7 +109,9 @@ app.initializers.add('pusher', () => {
|
|||||||
|
|
||||||
app.pusher.then(channels => {
|
app.pusher.then(channels => {
|
||||||
channels.main.bind('newPost', data => {
|
channels.main.bind('newPost', data => {
|
||||||
if (this.discussion && this.discussion.id() === data.discussionId && this.stream) {
|
const id = String(data.discussionId);
|
||||||
|
|
||||||
|
if (this.discussion && this.discussion.id() === id && this.stream) {
|
||||||
const oldCount = this.discussion.commentsCount();
|
const oldCount = this.discussion.commentsCount();
|
||||||
|
|
||||||
app.store.find('discussions', this.discussion.id()).then(() => {
|
app.store.find('discussions', this.discussion.id()).then(() => {
|
||||||
|
Reference in New Issue
Block a user