public MessageProvider(IDataServer server, ITwicasSiteOptions siteOptions, CookieContainer cc, IUserStoreManager userStoreManager, ICommentOptions options, ICommentProvider cp, ILogger logger) { _server = server; _siteOptions = siteOptions; _cc = cc; _userStoreManager = userStoreManager; _options = options; _cp = cp; _logger = logger; }
public TwicasCommentProvider(IDataServer server, ILogger logger, ICommentOptions options, TwicasSiteOptions siteOptions, IUserStoreManager userStoreManager) { _server = server; _logger = logger; _options = options; _siteOptions = siteOptions; _userStoreManager = userStoreManager; CanConnect = true; CanDisconnect = false; }
public MessageMetadata(ITwicasMessage message, ICommentOptions options, ITwicasSiteOptions siteOptions, IUser user, ICommentProvider cp, bool isFirstComment) { _message = message; _options = options; _siteOptions = siteOptions; IsFirstComment = isFirstComment; User = user; CommentProvider = cp; options.PropertyChanged += Options_PropertyChanged; siteOptions.PropertyChanged += SiteOptions_PropertyChanged; user.PropertyChanged += User_PropertyChanged; }