From 0b164b33b9bd80dc0a5499785e98d22e994f1698 Mon Sep 17 00:00:00 2001
From: Art Lowel <art.lowel@atmire.com>
Date: Thu, 10 Jan 2019 13:14:20 +0100
Subject: [PATCH] remove unused 'first' imports

---
 .../search-facet-filter/search-facet-filter.component.ts       | 2 +-
 .../search-filters/search-filter/search-filter.component.ts    | 3 +--
 src/app/app.component.ts                                       | 2 +-
 src/app/core/auth/auth.effects.ts                              | 2 +-
 src/app/core/auth/auth.service.ts                              | 1 -
 src/app/core/auth/server-auth.service.ts                       | 2 +-
 src/app/core/cache/builders/remote-data-build.service.ts       | 1 -
 src/app/core/cache/object-cache.service.ts                     | 2 +-
 src/app/core/cache/server-sync-buffer.effects.ts               | 2 +-
 src/app/core/data/data.service.ts                              | 3 +--
 src/app/core/metadata/metadata.service.ts                      | 1 -
 src/app/core/shared/operators.ts                               | 2 +-
 12 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/src/app/+search-page/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts b/src/app/+search-page/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
index faaf3b9fb5..fd5a75e7d1 100644
--- a/src/app/+search-page/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
+++ b/src/app/+search-page/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
@@ -6,7 +6,7 @@ import {
   Subject,
   Subscription
 } from 'rxjs';
-import { switchMap, distinctUntilChanged, first, map, take } from 'rxjs/operators';
+import { switchMap, distinctUntilChanged, map, take } from 'rxjs/operators';
 import { animate, state, style, transition, trigger } from '@angular/animations';
 import { Component, Inject, OnDestroy, OnInit } from '@angular/core';
 import { Router } from '@angular/router';
diff --git a/src/app/+search-page/search-filters/search-filter/search-filter.component.ts b/src/app/+search-page/search-filters/search-filter/search-filter.component.ts
index ec239e3628..289b5da143 100644
--- a/src/app/+search-page/search-filters/search-filter/search-filter.component.ts
+++ b/src/app/+search-page/search-filters/search-filter/search-filter.component.ts
@@ -1,5 +1,4 @@
-
-import { first, take } from 'rxjs/operators';
+import { take } from 'rxjs/operators';
 import { Component, Input, OnInit } from '@angular/core';
 import { SearchFilterConfig } from '../../search-service/search-filter-config.model';
 import { SearchFilterService } from './search-filter.service';
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 98e0d614ae..30a8f01251 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -1,4 +1,4 @@
-import { filter, first, map, take } from 'rxjs/operators';
+import { filter, map, take } from 'rxjs/operators';
 import {
   AfterViewInit,
   ChangeDetectionStrategy,
diff --git a/src/app/core/auth/auth.effects.ts b/src/app/core/auth/auth.effects.ts
index 56a5411ef2..1e68802af8 100644
--- a/src/app/core/auth/auth.effects.ts
+++ b/src/app/core/auth/auth.effects.ts
@@ -1,6 +1,6 @@
 import { of as observableOf, Observable } from 'rxjs';
 
-import { filter, debounceTime, switchMap, take, tap, catchError, map, first } from 'rxjs/operators';
+import { filter, debounceTime, switchMap, take, tap, catchError, map } from 'rxjs/operators';
 import { Injectable } from '@angular/core';
 
 // import @ngrx
diff --git a/src/app/core/auth/auth.service.ts b/src/app/core/auth/auth.service.ts
index 66fe65a22e..6a2b4afa6e 100644
--- a/src/app/core/auth/auth.service.ts
+++ b/src/app/core/auth/auth.service.ts
@@ -2,7 +2,6 @@ import { Observable, of as observableOf } from 'rxjs';
 import {
   distinctUntilChanged,
   filter,
-  first,
   map,
   startWith,
   switchMap,
diff --git a/src/app/core/auth/server-auth.service.ts b/src/app/core/auth/server-auth.service.ts
index 903926fbcf..25ec1156ee 100644
--- a/src/app/core/auth/server-auth.service.ts
+++ b/src/app/core/auth/server-auth.service.ts
@@ -1,4 +1,4 @@
-import { first, map, switchMap, take } from 'rxjs/operators';
+import { map, switchMap, take } from 'rxjs/operators';
 import { Injectable } from '@angular/core';
 
 import { Observable } from 'rxjs';
diff --git a/src/app/core/cache/builders/remote-data-build.service.ts b/src/app/core/cache/builders/remote-data-build.service.ts
index 62a4992787..7561fe3aff 100644
--- a/src/app/core/cache/builders/remote-data-build.service.ts
+++ b/src/app/core/cache/builders/remote-data-build.service.ts
@@ -7,7 +7,6 @@ import {
 import { Injectable } from '@angular/core';
 import {
   distinctUntilChanged,
-  first,
   flatMap,
   map,
   startWith,
diff --git a/src/app/core/cache/object-cache.service.ts b/src/app/core/cache/object-cache.service.ts
index 40f41be14d..af30646f53 100644
--- a/src/app/core/cache/object-cache.service.ts
+++ b/src/app/core/cache/object-cache.service.ts
@@ -1,6 +1,6 @@
 import { combineLatest as observableCombineLatest, Observable } from 'rxjs';
 
-import { distinctUntilChanged, filter, first, map, mergeMap, take, } from 'rxjs/operators';
+import { distinctUntilChanged, filter, map, mergeMap, take, } from 'rxjs/operators';
 import { Injectable } from '@angular/core';
 import { MemoizedSelector, select, Store } from '@ngrx/store';
 import { IndexName } from '../index/index.reducer';
diff --git a/src/app/core/cache/server-sync-buffer.effects.ts b/src/app/core/cache/server-sync-buffer.effects.ts
index d0a194705b..0d7392e555 100644
--- a/src/app/core/cache/server-sync-buffer.effects.ts
+++ b/src/app/core/cache/server-sync-buffer.effects.ts
@@ -1,4 +1,4 @@
-import { delay, exhaustMap, first, map, switchMap, take, tap } from 'rxjs/operators';
+import { delay, exhaustMap, map, switchMap, take } from 'rxjs/operators';
 import { Inject, Injectable } from '@angular/core';
 import { Actions, Effect, ofType } from '@ngrx/effects';
 import {
diff --git a/src/app/core/data/data.service.ts b/src/app/core/data/data.service.ts
index 6afc84df5a..0921592a83 100644
--- a/src/app/core/data/data.service.ts
+++ b/src/app/core/data/data.service.ts
@@ -1,4 +1,4 @@
-import { delay, distinctUntilChanged, filter, find, first, map, take, tap } from 'rxjs/operators';
+import { filter, find, map, take } from 'rxjs/operators';
 import { Observable } from 'rxjs';
 import { Store } from '@ngrx/store';
 import { hasValue, isNotEmpty } from '../../shared/empty.util';
@@ -14,7 +14,6 @@ import { NormalizedObject } from '../cache/models/normalized-object.model';
 import { compare, Operation } from 'fast-json-patch';
 import { ObjectCacheService } from '../cache/object-cache.service';
 import { DSpaceObject } from '../shared/dspace-object.model';
-import { of } from 'rxjs/internal/observable/of';
 
 export abstract class DataService<TNormalized extends NormalizedObject, TDomain> {
   protected abstract requestService: RequestService;
diff --git a/src/app/core/metadata/metadata.service.ts b/src/app/core/metadata/metadata.service.ts
index 9a74de992e..136bfe8f3e 100644
--- a/src/app/core/metadata/metadata.service.ts
+++ b/src/app/core/metadata/metadata.service.ts
@@ -2,7 +2,6 @@ import {
   catchError,
   distinctUntilKeyChanged,
   filter,
-  find,
   first,
   map,
   take
diff --git a/src/app/core/shared/operators.ts b/src/app/core/shared/operators.ts
index d9b41ebd73..550ef09163 100644
--- a/src/app/core/shared/operators.ts
+++ b/src/app/core/shared/operators.ts
@@ -1,5 +1,5 @@
 import { Observable } from 'rxjs';
-import { filter, find, first, flatMap, map, tap } from 'rxjs/operators';
+import { filter, find, flatMap, map, tap } from 'rxjs/operators';
 import { hasValue, hasValueOperator, isNotEmpty } from '../../shared/empty.util';
 import { DSOSuccessResponse, RestResponse } from '../cache/response.models';
 import { RemoteData } from '../data/remote-data';
-- 
GitLab