DjangoLDP Federation - Users from multiple servers on the same MUC & Notifications
Setup:
- I create a MUC on
conference.test2.startinblox.com
- I add two users:
new-admin1@test1.startinblox.com
andnew-jb2@test2.startinblox.com
May 12 13:14:51 conference.test2.startinblox.com:happydev_muc_admin debug affiliations: { ["all@conference.test2.startinblox.com"] = { affiliation = "member"; data = { ld_profile_url = ""; ld_member_url = ""; reserved_nickname = "all" } }; ["new-admin1@test1.startinblox.com"] = { affiliation = "member"; data = { ld_profile_url = "https://api.test1.startinblox.com/users/new-admin1/"; ld_member_url = "https://api.test1.startinblox.com/chatprofiles/new-admin1/" } }; ["new-jb2@test2.startinblox.com"] = { affiliation = "member"; data = { ld_profile_url = "https://api.test2.startinblox.com/users/new-jb2/"; ld_member_url = "https://api.test2.startinblox.com/chatprofiles/new-jb2/"; reserved_nickname = "new-jb2" } } }
This looks OK.
When I mention new-admin from new-jb2, I got this:
May 12 13:32:06 conference.test2.startinblox.com:happydev_muc_notify debug Looking up URL for cjw7d3y4hv9l@conference.test2.startinblox.com/new-jb2 -> new-jb2@test2.startinblox.com -> "https://api.test2.startinblox.com/users/new-jb2/"
May 12 13:32:06 conference.test2.startinblox.com:happydev_muc_notify debug Sending notification to <> from <https://api.test2.startinblox.com/users/new-jb2/>
When I mention new-jb2 from new-admin, I got this:
May 12 13:31:47 conference.test2.startinblox.com:happydev_muc_notify debug Sending notification to <https://api.test2.startinblox.com/users/new-jb2/> from <>
May 12 13:31:47 http debug Making HTTPS POST request '4d1f2f0' to https://api.test2.startinblox.com/users/new-jb2/inbox/
May 12 13:31:47 adns debug Records for api.test2.startinblox.com not in cache, sending query (thread: 0x8bc930)... [false]
May 12 13:31:47 adns debug Records for api.test2.startinblox.com not in cache, sending query (thread: 0x5ab96d0)... [false]
May 12 13:31:47 adns debug Reply for api.test2.startinblox.com (thread: 0x8bc930) [false]
May 12 13:31:47 adns debug Reply for api.test2.startinblox.com (thread: 0x5ab96d0) [false]
Neither of those triggered a notification, seems missing the webid of test1's user which looks fine on the subscription notification.