Skip to content

Commit 6d156e6

Browse files
Merge pull request andrewevans0102#3 from andrewevans02/file-cleanup
moving files to be more closely coupled with usage
2 parents f365915 + 8c1ad0f commit 6d156e6

9 files changed

+17
-17
lines changed

src/app/app.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { reducers, metaReducers } from './reducers';
1919
import { StoreDevtoolsModule } from '@ngrx/store-devtools';
2020
import { environment } from '../environments/environment';
2121
import { EffectsModule } from '@ngrx/effects';
22-
import { WeatherEffects } from './effects/weather.effects';
22+
import { WeatherEffects } from './weather/weather.effects';
2323
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
2424

2525
@NgModule({

src/app/reducers/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { ActionReducerMap, MetaReducer, Action} from '@ngrx/store';
1+
import { ActionReducerMap, MetaReducer } from '@ngrx/store';
22
import { environment } from '../../environments/environment';
33
import { WeatherData } from '../models/weather-data/weather-data';
4-
import { WeatherActionTypes, WeatherAction } from '../actions/weather.actions';
5-
import { LocationActionTypes, LocationAction } from '../actions/location.actions';
4+
import { WeatherActionTypes, WeatherAction } from '../weather/weather.actions';
5+
import { LocationActionTypes, LocationAction } from '../weather/location.actions';
66
import { LocationData } from '../models/location-data/location-data';
77

88
export interface WeatherState {

src/app/weather/weather.component.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { Component, OnInit, OnDestroy } from '@angular/core';
2-
import { map, startWith, takeUntil } from 'rxjs/operators';
1+
import { Component, OnInit } from '@angular/core';
2+
import { map, startWith } from 'rxjs/operators';
33
import { Breakpoints, BreakpointObserver } from '@angular/cdk/layout';
4-
import { WeatherService } from '../services/weather.service';
4+
import { WeatherService } from './weather.service';
55
import { CurrentConditionsComponent } from '../cards/current-conditions/current-conditions.component';
66
import { WeatherDiscussionComponent } from '../cards/weather-discussion/weather-discussion.component';
77
import { WeeklyForecastComponent } from '../cards/weekly-forecast/weekly-forecast.component';
@@ -10,14 +10,14 @@ import { AboutDesktopComponent } from '../cards/about-desktop/about-desktop.comp
1010
import { AboutMobileComponent } from '../cards/about-mobile/about-mobile.component';
1111
import { Store, select } from '@ngrx/store';
1212
import { AppState, selectError } from '../reducers';
13-
import { LoadLocations } from '../actions/location.actions';
13+
import { LoadLocations } from './location.actions';
1414
import { LocationData } from '../models/location-data/location-data';
1515
import { FormControl } from '@angular/forms';
1616
import { Observable, Subject } from 'rxjs';
1717
import * as USCities from '../../assets/us_cities.json';
1818
import { City } from '../models/city/city';
1919
import { MatAutocompleteSelectedEvent } from '@angular/material';
20-
import { LoadWeather } from '../actions/weather.actions';
20+
import { LoadWeather } from './weather.actions';
2121

2222
@Component({
2323
selector: 'app-weather',

src/app/effects/weather.effects.spec.ts renamed to src/app/weather/weather.effects.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { TestBed, inject } from '@angular/core/testing';
1+
import { TestBed } from '@angular/core/testing';
22
import { provideMockActions } from '@ngrx/effects/testing';
33
import { Observable } from 'rxjs';
44

src/app/effects/weather.effects.ts renamed to src/app/weather/weather.effects.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { Injectable } from '@angular/core';
22
import { Actions, Effect, ofType } from '@ngrx/effects';
3-
import { LoadWeather } from '../actions/weather.actions';
3+
import { LoadWeather } from './weather.actions';
44
import { map, mergeMap, catchError } from 'rxjs/operators';
55
import { AppState } from '../reducers';
66
import { Store } from '@ngrx/store';
7-
import { WeatherService } from '../services/weather.service';
8-
import { LocationActionTypes, LocationsError, LoadLocations } from '../actions/location.actions';
9-
import { of, throwError } from 'rxjs';
7+
import { WeatherService } from './weather.service';
8+
import { LocationActionTypes, LocationsError, LoadLocations } from './location.actions';
9+
import { of } from 'rxjs';
1010

1111
@Injectable()
1212
export class WeatherEffects {

src/app/services/weather.service.spec.ts renamed to src/app/weather/weather.service.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { TestBed, async, inject } from '@angular/core/testing';
1+
import { TestBed, async } from '@angular/core/testing';
22
import { WeatherService } from './weather.service';
33
import { HttpClientModule } from '@angular/common/http';
44
import { StoreModule } from '@ngrx/store';
55
import { reducers, metaReducers } from '../reducers';
66
import { LocationData } from '../models/location-data/location-data';
7-
import { of, throwError } from 'rxjs';
7+
import { of } from 'rxjs';
88
import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing';
99
import { HttpClient } from '@angular/common/http';
1010
import { environment } from 'src/environments/environment';

src/app/services/weather.service.ts renamed to src/app/weather/weather.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { environment } from '../../environments/environment';
44
import { WeatherData } from '../models/weather-data/weather-data';
55
import { WeeklyForecast } from '../models/weekly-forecast/weekly-forecast';
66
import { HourlyForecast } from '../models/hourly-forecast/hourly-forecast';
7-
import { Observable, throwError, of } from 'rxjs';
7+
import { Observable, throwError } from 'rxjs';
88
import { catchError, mergeMap } from 'rxjs/operators';
99
import { map } from 'rxjs/operators';
1010
import { LocationData } from '../models/location-data/location-data';

0 commit comments

Comments
 (0)