Example #1
0
 public static List <string> GetMessagesToCheck(MessageStoreCollection localMessageStore, List <string> remoteMessageStore)
 {
     return(remoteMessageStore.FindAll(uid => localMessageStore.Messages.Find(msg => msg.UID.Equals(uid)) == null));
 }
Example #2
0
 public static void RemoveMessagesNoLongerOnServer(ref MessageStoreCollection localMessageStore, List <long> remoteMessageStore)
 {
     RemoveMessagesNoLongerOnServer(ref localMessageStore, LongToStringList(remoteMessageStore));
 }
Example #3
0
 public static void RemoveMessagesNoLongerOnServer(ref MessageStoreCollection localMessageStore, List <string> remoteMessageStore)
 {
     localMessageStore.Messages.RemoveAll(msg => remoteMessageStore.Find(uid => uid.Equals(msg.UID)) == null);
 }
Example #4
0
 public static void SaveLocalMessageStore(string username, string host, MessageStoreCollection localMessageStore)
 {
     DataManagerHelper.SaveLocalMessageStore(username, host, localMessageStore);
 }