2087:5efd79871205 | 2088:5a9dc066a388 |
---|---|
127 end | 127 end |
128 return t_concat(p); | 128 return t_concat(p); |
129 end | 129 end |
130 local function parse(data) | 130 local function parse(data) |
131 local message = {} | 131 local message = {} |
132 -- COMPAT: %z in the pattern to work around jwchat bug (sends "charset=utf-8\0") | |
132 for k, v in gmatch(data, [[([%w%-]+)="?([^",%z]*)"?,?]]) do -- FIXME The hacky regex makes me shudder | 133 for k, v in gmatch(data, [[([%w%-]+)="?([^",%z]*)"?,?]]) do -- FIXME The hacky regex makes me shudder |
133 message[k] = v; | 134 message[k] = v; |
134 end | 135 end |
135 return message; | 136 return message; |
136 end | 137 end |