public NotesQueryController(INotesQuerySvc qs, IBodySvc body, IAppUser user, IUserLoader userLoader) { _qs = qs; _body = body; _user = user; _userLoader = userLoader; }
public NavigationController( IAvatarLoader avatarLoader, IUserLoader userLoader) { BindAvatar(userLoader, avatarLoader) .DisposeWith(this); }
public NotesQuerySvc(IAppUser user, INotesLoader loader, ReaderConnection reader, IUserLoader userLoader) { _user = user; _loader = loader; _reader = reader; _userLoader = userLoader; }
public NavigationModel( IAvatarLoader avatarLoader, IUserLoader userLoader) { LoadAvatar(userLoader, avatarLoader) .DisposeWith(_modelDisposable); }
public MainMenu() { InitializeComponent(); userLoader = new RSAFileUserLoader(); user = new User(DefaultUserName, DefaultUserMoney); UpdateUserInfo(); }
private IDisposable LoadAvatar(IUserLoader userLoader, IAvatarLoader avatarLoader) { return(userLoader .GetMe() .SelectMany(user => avatarLoader.LoadAvatar(user.UserData, AvatarSize.Big)) .SubscribeOn(TaskPoolScheduler.Default) .ObserveOn(AvaloniaScheduler.Instance) .Subscribe(avatar => { Avatar = avatar; })); }
private IDisposable BindAvatar( IUserLoader userLoader, IAvatarLoader avatarLoader) { return(userLoader .GetMe() .SelectMany(user => avatarLoader.LoadAvatar(user.UserData)) .SubscribeOn(TaskPoolScheduler.Default) .ObserveOn(RxApp.MainThreadScheduler) .Subscribe(avatar => { Model.Avatar = avatar; })); }
public static IDisposable BindUserAvatar( this NavigationModel model, IAvatarLoader avatarLoader, IUserLoader userLoader) { return(userLoader .GetMe() .SelectMany(user => avatarLoader.LoadAvatar(user.UserData, AvatarSize.Regular)) .SubscribeOn(RxApp.TaskpoolScheduler) .ObserveOn(RxApp.MainThreadScheduler) .Accept(avatar => { model.Avatar = avatar; })); }
public UserRootSvc(IUserLoader loader, IEventSender sender) { _loader = loader; _sender = sender; }
public AuthentificationService() { _userLoader = new UserLoader(); }
public AuthenticationService(IUserLoader userLoader) { _userLoader = userLoader; }