Ejemplo n.º 1
0
 protected override void ProcessResponse(ISyncContext context, TopicRequest request, TopicResponse response)
 {
     MessagesSyncHelper.AddNewMessages(
         context,
         response.Messages,
         response.Rating,
         response.Moderate,
         _outboxManager.DownloadTopics.Clear,
         GetSyncConfig().SelfID);
 }
Ejemplo n.º 2
0
 protected override void ProcessResponse(
     ISyncContext context,
     ChangeRequest request,
     ChangeResponse response)
 {
     SetSelfID(response.userId);
     MessagesSyncHelper.AddNewMessages(
         context,
         response.newMessages ?? new JanusMessageInfo[] {},
         response.newRating ?? new JanusRatingInfo[] {},
         response.newModerate ?? new JanusModerateInfo[] {},
         response.userId);
     context.DBVars()[_lastRatingRVName] = response.lastRatingRowVersion.ToHexString();
     context.DBVars()[_lastForumRVName]  = response.lastForumRowVersion.ToHexString();
     context.DBVars()[_lastModerRVName]  = response.lastModerateRowVersion.ToHexString();
 }