protected void Page_Load(object sender, EventArgs e)
        {
            var appSettings = ConfigurationManager.AppSettings;

            Global.Init(appSettings["apiKey"], appSettings["apiSecret"]);

            if (string.IsNullOrEmpty(Request.QueryString["message_id"]))
            {
                ShowResult(false, "Please pass a valid message_id value in the query string");
            }
            else
            {
                try
                {
                    MessageEventData message = TT.Win.SDK.Api.Message.GetMessage(Request.QueryString["message_id"]);
                    sMessageId.Text      = message.message_id;
                    sSenderToken.Text    = message.sender_token;
                    sRecipientToken.Text = message.recipient_token;
                    sMessageStatus.Text  = message.status.Replace("New", "Sent");
                    txtMessageJson.Text  = JsonConvert.SerializeObject(message, new JsonSerializerSettings()
                    {
                        NullValueHandling = NullValueHandling.Ignore
                    });
                }
                catch (Exception ex)
                {
                    ShowResult(false, ex.Message);
                }
            }
        }
Esempio n. 2
0
        /// /// <summary>
        /// Change the Color of Name Text by Actor Name.
        /// </summary>
        void OnSetText(MessageEventData data)
        {
//			string actorName = data.message;
            SystemUIEvent sys = SystemUIEvent.Instance;

            if (m_ActorMap.ContainsKey(data.message))
            {
                ActorInfo actorInfo = m_ActorMap[data.message];
                data.message = sys.GetBeginColorTag(actorInfo.textColor, data.textBoxID) + data.message + sys.GetEndColorTag(data.textBoxID);

                // Test...
                if (actorInfo.portrait != null && portraitMat1 != null)
                {
                    //	Debug.Log( "Actor Portrait : " );
                    portraitMat1.mainTexture = actorInfo.portrait;
                }
                else
                {
                    //	portraitMat1.gameObject.SetActive( false );
                }

                sys.SetText(data.message, data.textBoxID);
            }
            else
            {
                sys.SetText(data.message, data.textBoxID);
            }
            VM.Instance.UpdateMessageEvtData(data);

// Highlight Current Speaker for future update.
#if false
            if (highlightCurrentSpeaker)
            {
                if (prevSpeakerName == actorName)
                {
                    return;
                }

                if (!string.IsNullOrEmpty(prevSpeakerName))
                {
                    ViNoSceneManager.Instance.SetDeactiveColor(prevSpeakerName);
                }

                ViNoSceneManager.Instance.SetActiveColor(actorName);

                prevSpeakerName = actorName;
            }
#endif
        }
        private static void Send()
        {
            while (!stopSend)
            {
                int index   = GetNext();
                var message = new MessageEventData()
                {
                    Id      = index.ToString(),
                    From    = "from" + sendCount,
                    Payload = new { a = DateTime.Now },
                    Time    = DateTime.Now,
                    To      = "to" + sendCount,
                    Topic   = "topic" + sendCount,
                    Type    = "type" + sendCount,
                    Extra   = new { }
                };
                _logger.LogInformation($"发送消息:{sendCount}");

                Task.Run(async() =>
                {
                    //using (var connection = new MySqlConnection(AppDbContext.ConnectionString))
                    //{
                    //    await connection.ExecuteAsync(PrepareSql(), new CapPublishedMessage()
                    //    {
                    //        Id = index,
                    //        Added = DateTime.Now,
                    //        Content = "{}",
                    //        ExpiresAt = DateTime.Now.AddDays(1),
                    //        Name = "datahub.eventbus.notify",
                    //        Retries = 0,
                    //        StatusName = "Succeeded"
                    //    });
                    //    return;
                    //}

                    await _capPublisher.PublishAsync(LocalGlobalParam.EventBusMessage, message);
                });

                Thread.Sleep(_interval);
            }
        }
Esempio n. 4
0
    // ------------------- public methods ----------------------.

    public void UpdateMessageEvtData(MessageEventData data)
    {
        m_MessageEventData = data;
        m_CurrentText      = data.message;
    }
Esempio n. 5
0
 public void OnMessageTargetChanged( MessageEventData data )
 {
     SystemUIEvent sys = SystemUIEvent.Instance;
     sys.ChangeTargetTextBox( data.textBoxID );
 }
Esempio n. 6
0
 public void OnHideMessage( MessageEventData data )
 {
     SystemUIEvent sys = SystemUIEvent.Instance;
     sys.HideMessage( data );
 }
Esempio n. 7
0
 public void HideMessage(MessageEventData data)
 {
     messageBoxes[data.textBoxID].gameObject.SetActive(false);
 }
Esempio n. 8
0
File: VM.cs Progetto: Joon-min/wiper
 // ------------------- public methods ----------------------.
 public void UpdateMessageEvtData( MessageEventData data )
 {
     m_MessageEventData = data;
     m_CurrentText = data.message;
 }
Esempio n. 9
0
    public void OnMessageTargetChanged(MessageEventData data)
    {
        SystemUIEvent sys = SystemUIEvent.Instance;

        sys.ChangeTargetTextBox(data.textBoxID);
    }
Esempio n. 10
0
    public void OnHideMessage(MessageEventData data)
    {
        SystemUIEvent sys = SystemUIEvent.Instance;

        sys.HideMessage(data);
    }
Esempio n. 11
0
        /// /// <summary>
        /// Change the Color of Name Text by Actor Name.
        /// </summary>
        void OnSetText( MessageEventData data )
        {
            //			string actorName = data.message;
            SystemUIEvent sys = SystemUIEvent.Instance;
            if( m_ActorMap.ContainsKey( data.message ) ){
                ActorInfo actorInfo =  m_ActorMap[ data.message ];
                data.message = sys.GetBeginColorTag( actorInfo.textColor , data.textBoxID ) + data.message + sys.GetEndColorTag( data.textBoxID);

                // Test...
                if( actorInfo.portrait != null && portraitMat1 != null ){
                //	Debug.Log( "Actor Portrait : " );
                    portraitMat1.mainTexture = actorInfo.portrait;
                }
                else{
                //	portraitMat1.gameObject.SetActive( false );
                }

                sys.SetText( data.message , data.textBoxID );
            }
            else{
                sys.SetText( data.message , data.textBoxID );
            }
            VM.Instance.UpdateMessageEvtData( data );

            // Highlight Current Speaker for future update.
            #if false
            if( highlightCurrentSpeaker ){
                if( prevSpeakerName == actorName ){
                    return;
                }

                if( ! string.IsNullOrEmpty( prevSpeakerName ) ){
                    ViNoSceneManager.Instance.SetDeactiveColor( prevSpeakerName );
                }

                ViNoSceneManager.Instance.SetActiveColor( actorName );

                prevSpeakerName = actorName;
            }
            #endif
        }
Esempio n. 12
0
 public void HideMessage( MessageEventData data )
 {
     messageBoxes[ data.textBoxID ].gameObject.SetActive( false );
 }