plugins/mod_websocket.lua
changeset 11775 4c0802b52673
parent 11564 3bbb1af92514
child 11872 ae093c259da2
equal deleted inserted replaced
11774:d2a9aa1c7ac8 11775:4c0802b52673
   346 	if session.open_stream == session_open_stream then
   346 	if session.open_stream == session_open_stream then
   347 		return session.conn:write(build_frame({ opcode = 0x9, FIN = true }));
   347 		return session.conn:write(build_frame({ opcode = 0x9, FIN = true }));
   348 	end
   348 	end
   349 end
   349 end
   350 
   350 
   351 module:hook("c2s-read-timeout", keepalive, -0.9);
       
   352 
       
   353 module:depends("http");
       
   354 module:provides("http", {
       
   355 	name = "websocket";
       
   356 	default_path = "xmpp-websocket";
       
   357 	route = {
       
   358 		["GET"] = handle_request;
       
   359 		["GET /"] = handle_request;
       
   360 	};
       
   361 });
       
   362 
       
   363 function module.add_host(module)
   351 function module.add_host(module)
   364 	module:hook("c2s-read-timeout", keepalive, -0.9);
   352 	module:hook("c2s-read-timeout", keepalive, -0.9);
   365 end
   353 
       
   354 	module:depends("http");
       
   355 	module:provides("http", {
       
   356 		name = "websocket";
       
   357 		default_path = "xmpp-websocket";
       
   358 		route = {
       
   359 			["GET"] = handle_request;
       
   360 			["GET /"] = handle_request;
       
   361 		};
       
   362 	});
       
   363 
       
   364 	module:hook("c2s-read-timeout", keepalive, -0.9);
       
   365 end
       
   366 
       
   367 module:add_host();