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)); }
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)); }