From debc2482e4899804a87cffd8ec79b98c230106bd Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sat, 10 Mar 2012 20:43:42 +0400 Subject: Attachments, remove DataContractJsonSerializer --- Juick/ViewModels/ThreadViewModel.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'Juick/ViewModels/ThreadViewModel.cs') diff --git a/Juick/ViewModels/ThreadViewModel.cs b/Juick/ViewModels/ThreadViewModel.cs index bff72b7..80d8b3e 100644 --- a/Juick/ViewModels/ThreadViewModel.cs +++ b/Juick/ViewModels/ThreadViewModel.cs @@ -40,12 +40,9 @@ namespace Juick.ViewModels var request = new RestRequest("/thread?mid={mid}" + "&rnd=" + Environment.TickCount); request.AddUrlSegment("mid", string.Format("{0}",Root.MID)); App.Client.Authenticator = new HttpBasicAuthenticator(App.Account.Credentials.UserName, App.Account.Credentials.Password); - App.Client.ExecuteAsync(request, response => + App.Client.ExecuteAsync>(request, response => { - using (var responseStream = new MemoryStream(response.RawBytes)) - { - var ser = new DataContractJsonSerializer(typeof (List)); - var messages = (List) ser.ReadObject(responseStream); + var messages = response.Data; Items.Clear(); messages.ForEach(post => { @@ -54,7 +51,7 @@ namespace Juick.ViewModels var imageRequest = new RestRequest( string.Format("/as/{0}.png", - post.user.uid)); + post.User.Uid)); App.AvatarClient.ExecuteAsync( imageRequest, restResponse => { @@ -68,7 +65,7 @@ namespace Juick.ViewModels }); IsDataLoaded = true; NotifyPropertyChanged("Items"); - } + }); } -- cgit v1.2.3