| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
(instead of accessing directly)
|
|
|
|
| |
Instead have a 'track_room' function called from the end of the pre-create hook, and just create an un-tracked room object when we get a presence
|
|
|
|
| |
pre-create hook
|
| |
|
| |
|
|
|
|
| |
mod_muc into history lib; remove from muclib exports
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
hook, and into main flow: It has to occur before publication of their status
|
|
|
|
| |
lines
|
| |
|
|
|
|
| |
come from room jid itself
|
| |
|
|
|
|
| |
"muc-get-default-role" behaviour
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
presences instead of items inside an iq)
|
|
|
|
| |
new muc/util module
|
| |
|
|
|
|
| |
`deconstruct_stanza_id`: As vcards are from the bare jid, you need to use the `from_jid` out of the encoded `id`
|
|
|
|
| |
This resulted in the split up of the main muc-occupant-joined event handler into 3 seperate ones, handling occupant list, history and subject
|
| |
|
| |
|
|
|
|
|
| |
- Allow `nick` to be passed to `publicise_occupant_status`.
- Moves multi-session handling to a more 'edge-case' area of code
|
|
|
|
|
| |
- adds functions `can_see_real_jids` and `get_base_presence`
- In `publicise_occupant_status`, we don't generate each type of presence until it's used
|
|
|
|
| |
primary jid
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
codes instead of fields changed
|
| |
|
| |
|
|
|
|
| |
This was done so we can split off functionality to other files later (e.g. plugins/muc/password)
|
| |
|
| |
|
|
|
|
| |
affiliation changes
|
| |
|
| |
|