Aurora.Addon.IRCChat.IRCGroupService.chatting C# (CSharp) Method

chatting() private method

private chatting ( Object sender, IrcMessageEventArgs e, UUID groupID ) : void
sender Object
e IrcMessageEventArgs
groupID UUID
return void
        private void chatting(Object sender, IrcMessageEventArgs<TextMessage> e, UUID groupID)
        {
            IInstantMessagingService gMessaging = m_scene.RequestModuleInterface<IInstantMessagingService>();

            gMessaging.EnsureSessionIsStarted(groupID);
            gMessaging.SendChatToSession(UUID.Zero, new GridInstantMessage()
            {
                FromAgentID = UUID.Random(),
                FromAgentName = e.Message.Sender.Nick,
                ToAgentID = UUID.Zero,
                Dialog = (byte)InstantMessageDialog.SessionSend,
                Message = e.Message.Text,
                FromGroup = false,
                SessionID = UUID.Zero,
                Offline = 0,
                BinaryBucket = new byte[0],
                Timestamp = (uint)Util.UnixTimeSinceEpoch()
            });
        }