Esempio n. 1
0
        internal virtual void SetupEmoticonData()
        {
            if (m_EmoticonData != null)
            {
                return;
            }

            ErrorCode ec = m_Chat.GetEmoticonData(out m_EmoticonData);

            if (Error.Succeeded(ec))
            {
                try
                {
                    if (EmoticonDataAvailable != null)
                    {
                        EmoticonDataAvailable();
                    }
                }
                catch (Exception x)
                {
                    ReportError(x.ToString());
                }
            }
            else
            {
                ReportError("Error preparing emoticon data: " + Error.GetString(ec));
            }
        }