public LogBehaviour(IMediatorHandler bus, IEventStore eventStore) { _bus = bus; _eventStore = eventStore; //TODO _user = null; _sw = new Stopwatch(); }
/// <summary> /// Unubscribe the authenticated user to a specific list /// </summary> public static bool UnSubscribeLoggedUserFromList(string slug, long ownerId, ILoggedUser loggedUser = null) { if (loggedUser != null) { return(loggedUser.UnSubscribeFromList(slug, ownerId)); } return(TwitterListController.UnSubscribeLoggedUserFromList(slug, ownerId)); }
// Remove Subscription /// <summary> /// Unubscribe the authenticated user to a specific list /// </summary> public static bool UnSubscribeLoggedUserToList(long listId, ILoggedUser loggedUser = null) { if (loggedUser != null) { return(loggedUser.UnSubscribeFromList(listId)); } return(TwitterListController.UnSubscribeLoggedUserFromList(listId)); }
public Authentication( UserManager <User> userManager, QpancContext context, ISGuid sguid, ILoggedUser loggedUser, IStringLocalizer <Messages> localizer) { this._userManager = userManager; this._context = context; this._sguid = sguid; this._loggedUser = loggedUser; this._localizer = localizer; }
public StatisticsManager( ILoggedUser LoggedUser, ApplicationSettings ApplicationSettings, Transport transport ) { this.ApplicationSettings = ApplicationSettings; this.LoggedUser = LoggedUser; this.Transport = transport; XDocument doc = Open(); Statistics = new ObservableCollection<StatisticItem>(); foreach( XElement usageEvent in doc.Descendants( Tags.Statistic ) ) { Statistics.Add( CreateItemBasedOnStatisticType( usageEvent ) ); } Statistics.CollectionChanged += ( sender, args ) => { if( args.NewItems != null ) StatisticAdded(); }; }
public LoginViewModel(IAPIHelper APIHelper, ILoggedUser loggedUser) { Title = "Logowanie"; InfoCommand = new Command(async() => await Login()); RegisterCommand = new Command(() => GoRegister()); _apiHelper = APIHelper; _loggedUser = loggedUser; MessagingService.Current.Unsubscribe(EventMessages.AppStartEvent); MessagingService.Current.Subscribe(EventMessages.AppStartEvent, async(sender) => { await TryLoginOnStart(); }); }
public StatisticsManager(ILoggedUser LoggedUser, ApplicationSettings ApplicationSettings, Transport transport) { this.ApplicationSettings = ApplicationSettings; this.LoggedUser = LoggedUser; this.Transport = transport; XDocument doc = Open(); Statistics = new ObservableCollection <StatisticItem>(); foreach (XElement usageEvent in doc.Descendants(Tags.Statistic)) { Statistics.Add(CreateItemBasedOnStatisticType(usageEvent)); } Statistics.CollectionChanged += (sender, args) => { if (args.NewItems != null) { StatisticAdded(); } }; }
/// <summary> /// Subscribe the authenticated user to a specific list /// </summary> public static bool SubscribeLoggedUserToList(string slug, IUserIdentifier owner, ILoggedUser loggedUser = null) { if (loggedUser != null) { return loggedUser.UnSubscribeFromList(slug, owner); } return TwitterListController.SubscribeLoggedUserToList(slug, owner); }
private IEnumerable<long> GetPotentialFriends(ILoggedUser connection, int maxFriends) { return _friendFinder.GetPotentialFriends(connection, maxFriends); }
public static void SetCredentials( this WebRequest request, ILoggedUser user ) { request.Credentials = new NetworkCredential( user.LoggedUser.Username, user.LoggedUser.Password ); }
public async Task<bool> UnSubscribeLoggedUserFromListAsync(ILoggedUser loggedUser = null) { return await _taskFactory.ExecuteTaskAsync(() => UnSubscribeLoggedUserFromList(loggedUser)); }
private void BefriendWith(ILoggedUser user, IEnumerable<long> friends) { _friendConnector.BefriendWith(user, friends); }
public Transport( ILoggedUser LoggedUser, ApplicationSettings ApplicationSettings ) { this.LoggedUser = LoggedUser; this.ApplicationSettings = ApplicationSettings; }
private void InitData() { _loggedUserCredentials = A.Fake<IOAuthCredentials>(); _fakeCredentialsAccessor.CallsTo(x => x.CurrentThreadCredentials).Returns(_loggedUserCredentials); _loggedUser = CreateLoggedUser(); _currentCredentials = A.Fake<IOAuthCredentials>(); _fakeCredentialsAccessor.CallsTo(x => x.CurrentThreadCredentials).Returns(_currentCredentials); }
/// <summary> /// Unubscribe the authenticated user to a specific list /// </summary> public static bool UnSubscribeLoggedUserFromList(string slug, long ownerId, ILoggedUser loggedUser = null) { if (loggedUser != null) { return loggedUser.UnSubscribeFromList(slug, ownerId); } return TwitterListController.UnSubscribeLoggedUserFromList(slug, ownerId); }
/// <summary> /// Subscribe the authenticated user to a specific list /// </summary> public static bool SubscribeLoggedUserToList(string slug, string ownerScreenName, ILoggedUser loggedUser = null) { if (loggedUser != null) { return loggedUser.UnSubscribeFromList(slug, ownerScreenName); } return TwitterListController.SubscribeLoggedUserToList(slug, ownerScreenName); }
public LoggedUserUpdatedEventArgs(ILoggedUser loggedUser) { LoggedUser = loggedUser; }
// Remove Subscription /// <summary> /// Unubscribe the authenticated user to a specific list /// </summary> public static bool UnSubscribeLoggedUserToList(long listId, ILoggedUser loggedUser = null) { if (loggedUser != null) { return loggedUser.UnSubscribeFromList(listId); } return TwitterListController.UnSubscribeLoggedUserFromList(listId); }
// Unsubscribe public static async Task<bool> UnSubscribeLoggedUserFromList(ITwitterListIdentifier listIdentifier, ILoggedUser loggedUser = null) { return await Sync.ExecuteTaskAsync(() => TwitterList.UnSubscribeLoggedUserFromList(listIdentifier, loggedUser)); }
/// <summary> /// Unubscribe the authenticated user to a specific list /// </summary> public static bool UnSubscribeLoggedUserFromList(ITwitterListIdentifier listIdentifier, ILoggedUser loggedUser = null) { if (loggedUser != null) { return loggedUser.UnSubscribeFromList(listIdentifier); } return TwitterListController.UnSubscribeLoggedUserFromList(listIdentifier); }
public bool SubscribeLoggedUserToList(ILoggedUser loggedUser = null) { if (loggedUser != null) { return loggedUser.SubsribeToList(this); } return _twitterListController.SubscribeLoggedUserToList(this); }
public async Task StartStreamAsync() { _loggedUser = await _taskFactory.ExecuteTaskAsync(() => _userFactory.GetLoggedUser()); if (_loggedUser == null) { StopStream(new WebException("Could not receive information related with currently logged user.")); return; } Func<HttpWebRequest> generateWebRequest = delegate { var queryBuilder = new StringBuilder(Resources.Stream_UserStream); AddBaseParametersToQuery(queryBuilder); var streamQuery = _twitterQueryFactory.Create(queryBuilder.ToString()); return _twitterRequestGenerator.GetQueryWebRequest(streamQuery); }; Action<string> eventReceived = json => { RaiseJsonObjectReceived(json); // We analyze the different types of message from the stream if (TryGetEvent(json)) return; if (TryGetTweet(json)) return; if (TryGetMessage(json)) return; if (TryGetWarning(json)) return; if (TryGetFriends(json)) return; TryInvokeGlobalStreamMessages(json); }; await _streamResultGenerator.StartStreamAsync(eventReceived, generateWebRequest); }
public bool UnSubscribeLoggedUserFromList(ILoggedUser loggedUser = null) { if (loggedUser != null) { return loggedUser.UnSubscribeFromList(this); } return _twitterListController.UnSubscribeLoggedUserFromList(this); }