Esempio n. 1
0
        public void SendTimerStartEvent(TimerStartSource startSource)
        {
            string label;

            switch (startSource)
            {
            case TimerStartSource.AppNew:
                label = "In-app (new)";
                break;

            case TimerStartSource.AppContinue:
                label = "In-app (continue)";
                break;

            case TimerStartSource.AppManual:
                label = "In-app (manual)";
                break;

            case TimerStartSource.WidgetStart:
                label = "Widget (new)";
                break;

            case TimerStartSource.WidgetNew:
                label = "Widget (continue)";
                break;

            case TimerStartSource.WatchStart:
                label = "Watch (new)";
                break;

            case TimerStartSource.WatchContinue:
                label = "Watch (continue)";
                break;

            default:
                #if DEBUG
                throw new ArgumentException("Invalid value", "startSource");
                #else
                return;
                #endif
            }

            SendEvent("Timer", "Start", label);
        }
Esempio n. 2
0
        public void SendTimerStartEvent (TimerStartSource startSource)
        {
            string label;

            switch (startSource) {
            case TimerStartSource.AppNew:
                label = "In-app (new)";
                break;
            case TimerStartSource.AppContinue:
                label = "In-app (continue)";
                break;
            case TimerStartSource.AppManual:
                label = "In-app (manual)";
                break;
            case TimerStartSource.WidgetStart:
                label = "Widget (new)";
                break;
            case TimerStartSource.WidgetNew:
                label = "Widget (continue)";
                break;
            case TimerStartSource.WatchStart:
                label = "Watch (new)";
                break;
            case TimerStartSource.WatchContinue:
                label = "Watch (continue)";
                break;
            default:
                #if DEBUG
                throw new ArgumentException ("Invalid value", "startSource");
                #else
                return;
                #endif
            }

            SendEvent ("Timer", "Start", label);
        }