From 56452925262f9e92e676cc42c8d0c3c1231174c6 Mon Sep 17 00:00:00 2001 From: Alexey Shchepin Date: Wed, 15 Jan 2003 19:54:44 +0000 Subject: *** empty log message *** SVN Revision: 40 --- src/mod_echo.erl | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/mod_echo.erl (limited to 'src/mod_echo.erl') diff --git a/src/mod_echo.erl b/src/mod_echo.erl new file mode 100644 index 000000000..06266dd0c --- /dev/null +++ b/src/mod_echo.erl @@ -0,0 +1,35 @@ +%%%---------------------------------------------------------------------- +%%% File : mod_echo.erl +%%% Author : Alexey Shchepin +%%% Purpose : +%%% Created : 15 Jan 2003 by Alexey Shchepin +%%% Id : $Id$ +%%%---------------------------------------------------------------------- + +-module(mod_echo). +-author('alexey@sevcom.net'). +-vsn('$Revision$ '). + +-export([start/0, init/0]). + +-include("ejabberd.hrl"). +-include("namespaces.hrl"). + + + +start() -> + spawn(?MODULE, init, []). + +init() -> + ejabberd_router:register_local_route("echo." ++ ?MYNAME), + loop(). + +loop() -> + receive + {route, From, To, Packet} -> + ejabberd_router:route(To, From, Packet), + loop(); + _ -> + loop() + end. + -- cgit v1.2.3