private HohoemaApp(IEventAggregator ea) { EventAggregator = ea; NiconicoContext = new NiconicoContext(); LoginUserId = uint.MaxValue; LoggingChannel = new LoggingChannel("HohoemaLog", new LoggingChannelOptions(HohoemaLoggerGroupGuid)); UserSettings = new HohoemaUserSettings(); ContentFinder = new NiconicoContentFinder(this); UserMylistManager = new UserMylistManager(this); OtherOwneredMylistManager = new OtherOwneredMylistManager(ContentFinder); FeedManager = new FeedManager(this); FollowManager = null; _SigninLock = new SemaphoreSlim(1, 1); BackgroundUpdater = new BackgroundUpdater("HohoemaBG", UIDispatcher); ApplicationData.Current.DataChanged += Current_DataChanged; UpdateServiceStatus(); NetworkInformation.NetworkStatusChanged += NetworkInformation_NetworkStatusChanged; }
public OtherOwneredMylistManager(NiconicoContentFinder contentFinder) { NiconicoContentFinder = contentFinder; }