Example #1
0
 public UpdaterController(IAppConfigBiz appConfigBiz, IFeedBusiness feedBusiness, IFeedItemBusiness feedItemBusiness, IUpdaterDurationBusiness updaterDurationBusiness)
 {
     _appConfigBiz            = appConfigBiz;
     _feedBusiness            = feedBusiness;
     _feedItemBusiness        = feedItemBusiness;
     _updaterDurationBusiness = updaterDurationBusiness;
 }
Example #2
0
 public FeedUpdater(IAppConfigBiz appConfigBiz, IFeedBusiness feedBusiness, IFeedItemBusiness feedItemBusiness, IUpdaterDurationBusiness updaterDurationBusiness)
 {
     _appConfigBiz = appConfigBiz;
     DurationBiz   = updaterDurationBusiness;
     FeedBiz       = feedBusiness;
     ItemBiz       = feedItemBusiness;
 }
Example #3
0
        public static void RunServerWithClientUpdater(IAppConfigBiz appConfigBiz, IFeedBusiness feedBusiness, IFeedItemBusiness feedItemBusiness, IUpdaterDurationBusiness updaterDurationBusiness)
        {
            Mn.NewsCms.Common.EventsLog.GeneralLogs.WriteLogInDB("RunServerWithClientUpdater", TypeOfLog.Start);
            var baseserver    = new BaseServer(appConfigBiz, feedBusiness, feedItemBusiness, updaterDurationBusiness);
            var Clientupdater = new ClientUpdater(baseserver, feedBusiness, appConfigBiz, true);
            IRobotClient <BaseUpdaterClient> client = new RobotClient <BaseUpdaterClient>()
            {
                EndPoint = Clientupdater
            };
            var server = new UpdaterServer <BaseUpdaterClient>(client, true);

            server.UpdateIsParting();
            Clientupdater.AutoUpdateFromServer();
        }