Description of feature: PEP ( https://xmpp.org/extensions/xep-0163.html#notify ) describes sending events to the account owner's available resources. Currently, interactions with PEP nodes do not get sent to the account owner's available resources. Clients like Movim will not know about new likes and comments unless
1. The person is using the same Movim instance that the other person used to interact with the the post, since Movim polls the node after the interaction is sent
2. If the person manually navigates to the post, which causes Movim to poll the node
I watched Prosody's streams while using different accounts (including from remote accounts) with different Movim instances and never observed an attempt to push changes to clients. The Movim instances had to poll for the changes.
Motivation: Currently, comments and other interactions on PEP and PubSub posts are missed unless the user manually checks their original post or are using the same Movim instance.
Sorry if I'm completely misunderstanding the issue.
Masked Witch
on
For example, if someone interacts with one of my posts using the same Movim instance, I see
> | datamanager debug Loading index for ((nil)@comments.queer-spark.org/pubsub_urn:xmpp:microblog:0:comments/mutual-aid-request-from-a-friend-4sHlkP)
> | comments.queer-spark.org:storage_internal debug (nil) has 0 items out of 10000 limit in store pubsub_urn:xmpp:microblog:0:comments/mutual-aid-request-from-a-friend-4sHlkP
> | queer-spark.org:pep debug Get item mutual-aid-request-from-a-friend-4sHlkP (published at 1748575640 by removed)
> | datamanager debug Loading index for ((nil)@comments.queer-spark.org/pubsub_urn:xmpp:microblog:0:comments/mutual-aid-request-from-a-friend-4sHlkP)
But if they are interacting with it from a different Movim instance, I only see
> | datamanager debug Loading index for ((nil)@comments.queer-spark.org/pubsub_urn:xmpp:microblog:0:comments/just-a-random-test-post-for-getting-some-information-lxJJ3a)
> | datamanager debug Building index for ((nil)@comments.queer-spark.org/pubsub_urn:xmpp:microblog:0:comments/just-a-random-test-post-for-getting-some-information-lxJJ3a)
Description of feature: PEP ( https://xmpp.org/extensions/xep-0163.html#notify ) describes sending events to the account owner's available resources. Currently, interactions with PEP nodes do not get sent to the account owner's available resources. Clients like Movim will not know about new likes and comments unless 1. The person is using the same Movim instance that the other person used to interact with the the post, since Movim polls the node after the interaction is sent 2. If the person manually navigates to the post, which causes Movim to poll the node I watched Prosody's streams while using different accounts (including from remote accounts) with different Movim instances and never observed an attempt to push changes to clients. The Movim instances had to poll for the changes. Motivation: Currently, comments and other interactions on PEP and PubSub posts are missed unless the user manually checks their original post or are using the same Movim instance. Sorry if I'm completely misunderstanding the issue.
For example, if someone interacts with one of my posts using the same Movim instance, I see > | datamanager debug Loading index for ((nil)@comments.queer-spark.org/pubsub_urn:xmpp:microblog:0:comments/mutual-aid-request-from-a-friend-4sHlkP) > | comments.queer-spark.org:storage_internal debug (nil) has 0 items out of 10000 limit in store pubsub_urn:xmpp:microblog:0:comments/mutual-aid-request-from-a-friend-4sHlkP > | queer-spark.org:pep debug Get item mutual-aid-request-from-a-friend-4sHlkP (published at 1748575640 by removed) > | datamanager debug Loading index for ((nil)@comments.queer-spark.org/pubsub_urn:xmpp:microblog:0:comments/mutual-aid-request-from-a-friend-4sHlkP) But if they are interacting with it from a different Movim instance, I only see > | datamanager debug Loading index for ((nil)@comments.queer-spark.org/pubsub_urn:xmpp:microblog:0:comments/just-a-random-test-post-for-getting-some-information-lxJJ3a) > | datamanager debug Building index for ((nil)@comments.queer-spark.org/pubsub_urn:xmpp:microblog:0:comments/just-a-random-test-post-for-getting-some-information-lxJJ3a)