Exemplo n.º 1
0
        public async Task <MarkTutorialCompleteResponse> MarkTutorialComplete(List <TutorialState> tutorials)
        {
            MarkTutorialCompleteMessage message = new MarkTutorialCompleteMessage();

            message.SendPushNotifications = false;
            message.SendMarketingEmails   = false;

            foreach (TutorialState tutorial in tutorials)
            {
                message.TutorialsCompleted.Add(tutorials);
            }

            return(await PostProtoPayload <Request, MarkTutorialCompleteResponse>(RequestType.MarkTutorialComplete, message).ConfigureAwait(false));
        }
Exemplo n.º 2
0
        public async Task <MarkTutorialCompleteResponse> MarkTutorialComplete(IEnumerable <TutorialState> tutorialStates, bool sendMarketingEmails, bool sendPushNotifications)
        {
            var message = new MarkTutorialCompleteMessage()
            {
                SendMarketingEmails   = false,
                SendPushNotifications = false
            };

            foreach (var tutorial in tutorialStates)
            {
                message.TutorialsCompleted.Add(tutorial);
            }


            return(await PostProtoPayload <Request, MarkTutorialCompleteResponse>(RequestType.MarkTutorialComplete, message));
        }