public MessageSet GetMessages(YammerEndPoint endPoint, MessageThreading threading, int?limit, int?olderThan, int?newerThan) { MessageSet msgs = null; YammerRequest yr = this.CreateRequest(); yr.EndPoint = endPoint; yr.BeginInit(); using (Stream s = yr.GetResponseStream()) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(MessageSet), this.Settings); msgs = serializer.ReadObject(s) as MessageSet; if (msgs != null) { msgs.YammerContext = this; foreach (Message m in msgs.Messages) { m.YammerContext = this; } } } return(msgs); }
public MessageSet GetMessages(YammerEndPoint endPoint, MessageThreading threading, int? limit, int? olderThan, int? newerThan) { MessageSet msgs = null; YammerRequest yr = this.CreateRequest(); yr.EndPoint = endPoint; yr.BeginInit(); using (Stream s = yr.GetResponseStream()) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(MessageSet), this.Settings); msgs = serializer.ReadObject(s) as MessageSet; if (msgs != null) { msgs.YammerContext = this; foreach (Message m in msgs.Messages) { m.YammerContext = this; } } } return msgs; }