public void ValidFresh(int friendcnt, string message) { JsonHelp jsonHelp = new JsonHelp(); string[] refresharray = jsonHelp.getRefreshnickarray(message); App.Current.Dispatcher.InvokeAsync(() => { Fcnt = friendcnt; Friendlist.Clear(); //여기서 각자 데이터를 받아만 올수 있다면, 그냥 add해주면 됨 for (int i = 0; i < refresharray.Length; i++) { Friendlist.Add(new Frienddata(refresharray[i])); } }); }
public void Validnotblockfriend(int check, string message) { switch (check) { case 0: MessageBox.Show("존재하지 않는 아이디입니다. 다시 입력해주세요"); Blockid = string.Empty; break; case 1: MessageBox.Show("친구 차단이 해제되었습니다"); Blockid = string.Empty; break; case 2: MessageBox.Show("차단해제하려는 친구의 아이디와 유저의 아이디와 일치합니다. 다시 입력해주세요"); Blockid = string.Empty; break; case 3: MessageBox.Show("이미 해제가 된 아이디입니다. 다시 입력해주세요"); Blockid = string.Empty; break; case 4: MessageBox.Show("친구 목록에 있던 친구가 해제 되면서 친구로 추가되었습니다."); JsonHelp json = new JsonHelp(); Dictionary <string, string> notblocknickinfo = json.getnickinfo(message); string notblocknickname = notblocknickinfo[Jsonname.Nickname]; App.Current.Dispatcher.InvokeAsync(() => { //친구목록에 있었던 친구면 다시 복구 Friendlist.Add(new Frienddata(notblocknickname)); }); Blockid = string.Empty; break; } }