private void InputFindId() { UserSemi user = listBox.SelectedItem as UserSemi; if (user == null) { return; } textBox.Text = user.screen_name; }
private void InputMentionId() { UserSemi user = listBoxIds.SelectedItem as UserSemi; if (user == null) { return; } StringBuilder sb = new StringBuilder(inputTweetBox.Text); sb.Remove(idStartIndex, idEndIndex - idStartIndex); sb.Insert(idStartIndex, $"@{user.screen_name} "); inputTweetBox.Text = sb.ToString(); inputTweetBox.SelectionStart = inputTweetBox.Text.Length; HideMentionListBox(); }
public void UpdateFollow(User user, bool isAdd) { isChangeFollow = true; if (isAdd) { UserSemi usersemi = new UserSemi(user.name, user.screen_name, user.id, user.profile_image_url); if (dicFollwing.ContainsKey(user.id) == false) { dicFollwing.TryAdd(user.id, usersemi); } } else { UserSemi semi = null; if (dicFollwing.ContainsKey(user.id)) { dicFollwing.TryRemove(user.id, out semi); } } }
public void ResponseFollowList(ClientUsers users) { if (users == null) { return; } if (users.users == null) { return; } for (int i = 0; i < users.users.Length; i++) { if (dicFollwing.ContainsKey(users.users[i].id)) { continue; } User user = users.users[i]; UserSemi usersemi = new UserSemi(user.name, user.screen_name, user.id, user.profile_image_url); dicFollwing.TryAdd(user.id, usersemi); } }