Exemplo n.º 1
0
 public Form1()
 {
     InitializeComponent();
     main_thread_sync_context_ = new WindowsFormsSynchronizationContext();
     rtm = RtmWrapper.Instance;
     rtm.Initialize();
     rtm.OnLoginSuccess               += Rtm_OnLoginSuccess;
     rtm.OnJoinSuccess                += Rtm_OnJoinSuccess;
     rtm.OnMessageReceived            += Rtm_OnMessageReceived;
     rtm.OnQueryStatusReceived        += Rtm_OnQueryStatusReceived;
     rtm.OnChannelMemberCountReceived += Rtm_OnChannelMemberCountReceived;
     rtm.OnMemberChanged              += Rtm_OnMemberChanged;
 }
Exemplo n.º 2
0
        // Start is called before the first frame update
        void Start()
        {
            rtm = RtmWrapper.Instance;
            rtm.OnLoginSuccess               += Rtm_OnLoginSuccess;
            rtm.OnJoinSuccess                += Rtm_OnJoinSuccess;
            rtm.OnMessageReceived            += Rtm_OnMessageReceived;
            rtm.OnQueryStatusReceived        += Rtm_OnQueryStatusReceived;
            rtm.OnChannelMemberCountReceived += Rtm_OnChannelMemberCountReceived;
            rtm.OnMemberChanged              += Rtm_OnMemberChanged;

            bool initialized = ShowDisplayTexts();

            if (initialized)
            {
                SendMessageToChat("RTM initialized", Message.MessageType.info);
            }
            else
            {
                SendMessageToChat("RTM not initialized", Message.MessageType.info);
            }
        }