public override async Task Initialize() { await base.Initialize(); needsSync = await dataSource.HasUnsyncedData(); Email = await dataSource.User.Current.FirstAsync().Select(u => u.Email); }
public override async Task Initialize() { await base.Initialize(); needsSync = await dataSource.HasUnsyncedData(); var user = await dataSource.User.Current.FirstAsync(); Email = user.Email; }
public override async Task Initialize() { await base.Initialize(); needsSync = await dataSource.HasUnsyncedData(); var user = await dataSource.User.Current.FirstAsync(); emailSubject.OnNext(user.Email); }
private IObservable <bool> isSynced() => dataSource.HasUnsyncedData().Select(Invert);
private async Task <bool> isSynced() => !IsRunningSync && !(await dataSource.HasUnsyncedData());