private async Task <User> GetProfile(ITurnContext context, TokenResponse tokenResponse) { var token = tokenResponse; var client = new GraphClient(token.Token); return(await client.GetMe()); }
private async Task ListMe(IDialogContext context, IAwaitable <GetTokenResponse> tokenResponse) { var token = await tokenResponse; var client = new GraphClient(token.Token); var me = await client.GetMe(); //var manager = await client.GetManager(); //await context.PostAsync($"You are {me.DisplayName} and you report to {manager.DisplayName}."); await context.PostAsync($"You are {me.DisplayName}."); context.Done(""); }