IncomingMessage Method
      
 

Description

Called when new message is received.


Return Type

None  


Syntax

object.IncomingMessage Owner, Contact, ChatRoom, Message



The IncomingMessage Method syntax has these parts:

Part Description
object An expression evaluating to an object of type IwodXMPPNotify.
Owner Required. A wodXMPP object.
Contact Required. A XMPPContact object.
ChatRoom Required. A XMPPChatRoom object.
Message Required. A XMPPMessage object.

Remarks
This method is called only if you implemented IwodXMPPNotify interface in your application, and wodXMPP.Notification property has received reference to instance of your implementation.

Called each time a new message is received. The notification method will provide you with Contact and Message parameters. This is where you can decide what to with the message. You can determine whether the message that arrived originated from Server or some other user (using  parameter).

Contact parameter will return reference to the current XMPPContact object.

ChatRoom parameter is set to Nothing if this is direct message from the contact. If ChatRoom is set, it contains reference to the chat room from where is message coming.

Message provides you with reference to current XMPPMessage object which was received. Note that XMPPMessage object does not contain information about sender of the message - that is why XMPPContact object is provided with this event too.

When new message arrives, typically you can show it like this:

MsgBox Msg.Text, vbOKOnly, Msg.Subject