Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Service(con:XMPPConnection, username:String, server:String)
- {
- conn.connect;
- conn.login(username, password);
- def this(username:String, server:String, password:String)
- {
- val conn = new XMPPConnection(server);
- this(conn, username, password)
- }
- def this(jid:String, password:String)
- {
- val (user :: server :: _) = jid.split("@").toList
- this(user, server, password)
- }
- def onMessage(chat:Chat, message:Message)
- {
- println("Stara :/")
- }
- con.getChatManager.addChatListener(new ChatManagerListener
- {
- def chatCreated(chat:Chat, createdLocally:Boolean)
- {
- chat.addMessageListener(new MessageListener
- {
- def processMessage(chat:Chat, message:Message) = onMessage(chat, message)
- })
- }
- })
- }
- class Rss(connection:XMPPConnection) extends Service(connection)
- {
- override def onMessage(chat:Chat, message:Message)
- {
- println(message.getBody);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement