Comparison

plugins/session.lua @ 380:0891b4e27766

Discard trailing whitespace
author Kim Alvefur <zash@zash.se>
date Fri, 01 May 2015 23:27:29 +0200
parent 250:a5ac643a7fd6
child 395:e86144a4eaa1
comparison
equal deleted inserted replaced
379:d80d27234e38 380:0891b4e27766
1 local verse = require "verse"; 1 local verse = require "verse";
2 2
3 local xmlns_session = "urn:ietf:params:xml:ns:xmpp-session"; 3 local xmlns_session = "urn:ietf:params:xml:ns:xmpp-session";
4 4
5 function verse.plugins.session(stream) 5 function verse.plugins.session(stream)
6 6
7 local function handle_features(features) 7 local function handle_features(features)
8 local session_feature = features:get_child("session", xmlns_session); 8 local session_feature = features:get_child("session", xmlns_session);
9 if session_feature and not session_feature:get_child("optional") then 9 if session_feature and not session_feature:get_child("optional") then
10 local function handle_binding(jid) 10 local function handle_binding(jid)
11 stream:debug("Establishing Session..."); 11 stream:debug("Establishing Session...");
23 end 23 end
24 stream:hook("bind-success", handle_binding); 24 stream:hook("bind-success", handle_binding);
25 end 25 end
26 end 26 end
27 stream:hook("stream-features", handle_features); 27 stream:hook("stream-features", handle_features);
28 28
29 return true; 29 return true;
30 end 30 end