Esempio n. 1
0
 private async void SetCurrentTeam(SlackTeam team)
 {
     CurrentTeam = team;
     try
     {
         await CurrentTeam.FetchChannels();
         TeamChannelsListBox.DataContext = CurrentTeam.Channels;
     }
     catch (Exception ex)
     {
         await LoginErrorMessage(ex.Message);
     }
 }
Esempio n. 2
0
 private async Task TryLogin()
 {
     string token;
     try
     {
         token = await LoginProvider.Authenticate();
     }
     catch (Exception ex)
     {
         await LoginErrorMessage(ex.Message);
         return;
     }
     JsonObject teamInfoObject;
     try
     {
         teamInfoObject = await SlackTeam.FetchData(token);
     }
     catch (Exception ex)
     {
         await LoginErrorMessage(ex.Message);
         return;
     }
     var team = new SlackTeam(teamInfoObject, token);
     Teams.Add(team);
     await SerializeTeams();
     return;
 }