/// <summary> /// Send Friend Request Button pressed /// </summary> private async void SendFriendRequest(object sender, RoutedEventArgs e) { // Split at Descriminator string[] strings = SendFriendTB.Text.Split('#'); if (strings.Count() == 2) { // Send Friend Request SendFriendRequestResponse result = await RESTCalls.SendFriendRequest(strings[0], Convert.ToInt32(strings[1])); if (result != null && result.Message != null) { FriendRequestStatus.Text = result.Message; //App.GetString(result.Message.Replace(' ', '\0')); //TODO: Translate } else { FriendRequestStatus.Text = App.GetString("/Controls/Success"); } } else { // Invalid input FriendRequestStatus.Text = App.GetString("/Controls/NeedDesc"); } }
private async void SendFriendRequest(object sender, RoutedEventArgs e) { await Task.Run(async() => { await RESTCalls.SendFriendRequest(profile.user.Id); }); }
/// <summary> /// Accept Friend request /// </summary> private async void Button_Click(object sender, RoutedEventArgs e) { await RESTCalls.SendFriendRequest(DisplayedFriend.User.Id); AcceptFriend?.Invoke(null, null); }