Commit 9cd28c6

mo khan <mo@mokhan.ca>
2016-11-26 16:33:13
extract infrastructure directory.
1 parent 14fc67e
app/components/application-shell.js
@@ -1,7 +1,7 @@
 import React, { Component } from 'react';
 import { AppRegistry, Text, ListView, View, Image, TextInput, Navigator } from 'react-native';
 import LoginScreen from '../screens/login-screen'
-import Router from '../services/router'
+import Router from '../infrastructure/router'
 
 export default class ApplicationShell extends Component {
   constructor(props) {
app/components/movies.js
@@ -1,6 +1,6 @@
 import React, { Component } from 'react';
 import { AppRegistry, Text, ListView, View, Image, TextInput, TouchableHighlight } from 'react-native';
-import Api from '../services/api'
+import Api from '../infrastructure/api'
 import Movie from './movie'
 
 export default class Movies extends Component {
app/services/api.js โ†’ app/infrastructure/api.js
@@ -1,5 +1,5 @@
 import Config from 'react-native-config';
-import ApplicationStorage from '../domain/application-storage';
+import ApplicationStorage from './application-storage';
 
 export default class Api {
   constructor(url) {
app/domain/application-storage.js โ†’ app/infrastructure/application-storage.js
File renamed without changes
app/services/router.js โ†’ app/infrastructure/router.js
File renamed without changes
app/screens/dashboard-screen.js
@@ -1,6 +1,6 @@
 import React, { Component } from 'react';
 import { View, Text, Button } from 'react-native';
-import ApplicationStorage from '../domain/application-storage';
+import ApplicationStorage from '../infrastructure/application-storage';
 
 export default class DashboardScreen extends Component {
   render() {
app/screens/login-screen.js
@@ -1,8 +1,8 @@
 import React, { Component } from 'react';
 import { View, Text, TouchableHighlight, AsyncStorage } from 'react-native';
 import Account from '../domain/account'
-import Api from '../services/api'
-import ApplicationStorage from '../domain/application-storage'
+import Api from '../infrastructure/api'
+import ApplicationStorage from '../infrastructure/application-storage'
 import Movies from '../components/movies';
 import DashboardScreen from './dashboard-screen'