Software /
code /
prosody
Comparison
plugins/mod_roster.lua @ 13566:2fb4ce131131
mod_roster: do not store number in attribute
Attributes are strings. That definitely is a number. So we
tostring() it. This is important when the API becomes stricter,
for whatever reason that might happen.
Practically, this moves the overhead of converting to a string
to a place where it is visible.
author | Jonas Schäfer <jonas@wielicki.name> |
---|---|
date | Sat, 16 Nov 2024 09:12:11 +0100 |
parent | 12977:74b9e05af71e |
child | 13584:0f265142117a |
comparison
equal
deleted
inserted
replaced
13565:93304fd878b2 | 13566:2fb4ce131131 |
---|---|
54 roster:text_tag("group", group); | 54 roster:text_tag("group", group); |
55 end | 55 end |
56 roster:up(); -- move out from item | 56 roster:up(); -- move out from item |
57 end | 57 end |
58 end | 58 end |
59 roster.tags[1].attr.ver = server_ver; | 59 roster.tags[1].attr.ver = tostring(server_ver); |
60 end | 60 end |
61 session.send(roster); | 61 session.send(roster); |
62 session.interested = true; -- resource is interested in roster updates | 62 session.interested = true; -- resource is interested in roster updates |
63 else -- stanza.attr.type == "set" | 63 else -- stanza.attr.type == "set" |
64 local query = stanza.tags[1]; | 64 local query = stanza.tags[1]; |