示例#1
0
            internal virtual void CleanupBadgeData()
            {
                if (m_BadgeData == null)
                {
                    return;
                }

                ErrorCode ec = Api.ClearBadgeData(m_ChannelName);

                if (Error.Succeeded(ec))
                {
                    m_BadgeData = null;

                    FireBadgeDataExpired(m_ChannelName);
                }
                else
                {
                    ReportError("Error releasing badge data: " + Error.GetString(ec));
                }
            }
示例#2
0
            internal virtual void CleanupBadgeData()
            {
                if (m_BadgeData == null)
                {
                    return;
                }

                ErrorCode ec = Api.ClearBadgeData(m_ChannelName);

                if (Error.Succeeded(ec))
                {
                    m_BadgeData = null;

                    FireBadgeDataExpired(m_ChannelName);
                }
                else
                {
                    ReportError("Error releasing badge data: " + Error.GetString(ec));
                }
            }