-module(ephraim_conv). -compile([debug_info, export_all]). -record(conv_state, { jid :: binary() }). init(JID) -> loop(#conv_state{jid=JID}). loop(State) -> receive stop -> ok; {receive_message, Packet} -> io:format("Received packet from ~p: ~p~n", [State#conv_state.jid, Packet]), loop(State); Msg -> io:format("ephraim_conv (~p): ~p~n", [State#conv_state.jid, Msg]), loop(State) end.