Make code cleaner
This commit is contained in:
parent
43ab17d507
commit
860da9b0af
|
@ -24,124 +24,3 @@ export function login() {
|
||||||
type: 'LOGIN'
|
type: 'LOGIN'
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// // GENRES
|
|
||||||
// export function retrieveMoviesGenresSuccess(res) {
|
|
||||||
// return {
|
|
||||||
// type: types.RETRIEVE_MOVIES_GENRES_SUCCESS,
|
|
||||||
// moviesGenres: res.data
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// export function retrieveMoviesGenres() {
|
|
||||||
// return function (dispatch) {
|
|
||||||
// return axios.get(`${TMDB_URL}/genre/movie/list?api_key=${TMDB_API_KEY}`)
|
|
||||||
// .then(res => {
|
|
||||||
// dispatch(retrieveMoviesGenresSuccess(res));
|
|
||||||
// })
|
|
||||||
// .catch(error => {
|
|
||||||
// console.log(error); //eslint-disable-line
|
|
||||||
// });
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // POPULAR
|
|
||||||
// export function retrievePopularMoviesSuccess(res) {
|
|
||||||
// return {
|
|
||||||
// type: types.RETRIEVE_POPULAR_MOVIES_SUCCESS,
|
|
||||||
// popularMovies: res.data
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// export function retrievePopularMovies(page) {
|
|
||||||
// return function (dispatch) {
|
|
||||||
// return axios.get(`${TMDB_URL}/movie/popular?api_key=${TMDB_API_KEY}&page=${page}`)
|
|
||||||
// .then(res => {
|
|
||||||
// dispatch(retrievePopularMoviesSuccess(res));
|
|
||||||
// })
|
|
||||||
// .catch(error => {
|
|
||||||
// console.log('Popular', error); //eslint-disable-line
|
|
||||||
// });
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // NOW PLAYING
|
|
||||||
// export function retrieveNowPlayingMoviesSuccess(res) {
|
|
||||||
// return {
|
|
||||||
// type: types.RETRIEVE_NOWPLAYING_MOVIES_SUCCESS,
|
|
||||||
// nowPlayingMovies: res.data
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// export function retrieveNowPlayingMovies(page) {
|
|
||||||
// return function (dispatch) {
|
|
||||||
// return axios.get(`${TMDB_URL}/movie/now_playing?api_key=${TMDB_API_KEY}&page=${page}`)
|
|
||||||
// .then(res => {
|
|
||||||
// dispatch(retrieveNowPlayingMoviesSuccess(res));
|
|
||||||
// })
|
|
||||||
// .catch(error => {
|
|
||||||
// console.log('Now Playing', error); //eslint-disable-line
|
|
||||||
// });
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // MOVIES LIST
|
|
||||||
// export function retrieveMoviesListSuccess(res) {
|
|
||||||
// return {
|
|
||||||
// type: types.RETRIEVE_MOVIES_LIST_SUCCESS,
|
|
||||||
// list: res.data
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// export function retrieveMoviesList(type, page) {
|
|
||||||
// return function (dispatch) {
|
|
||||||
// return axios.get(`${TMDB_URL}/movie/${type}?api_key=${TMDB_API_KEY}&page=${page}`)
|
|
||||||
// .then(res => {
|
|
||||||
// dispatch(retrieveMoviesListSuccess(res));
|
|
||||||
// })
|
|
||||||
// .catch(error => {
|
|
||||||
// console.log('Movies List', error); //eslint-disable-line
|
|
||||||
// });
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // SEARCH RESULTS
|
|
||||||
// export function retrieveMoviesSearchResultsSuccess(res) {
|
|
||||||
// return {
|
|
||||||
// type: types.RETRIEVE_MOVIES_SEARCH_RESULT_SUCCESS,
|
|
||||||
// searchResults: res.data
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// export function retrieveMoviesSearchResults(query, page) {
|
|
||||||
// return function (dispatch) {
|
|
||||||
// return axios.get(`${TMDB_URL}/search/movie?api_key=${TMDB_API_KEY}&query=${query}&page=${page}`)
|
|
||||||
// .then(res => {
|
|
||||||
// dispatch(retrieveMoviesSearchResultsSuccess(res));
|
|
||||||
// })
|
|
||||||
// .catch(error => {
|
|
||||||
// console.log('Movies Search Results', error); //eslint-disable-line
|
|
||||||
// });
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // MOVIE DETAILS
|
|
||||||
// export function retrieveMovieDetailsSuccess(res) {
|
|
||||||
// return {
|
|
||||||
// type: types.RETRIEVE_MOVIE_DETAILS_SUCCESS,
|
|
||||||
// details: res.data
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// export function retrieveMovieDetails(movieId) {
|
|
||||||
// return function (dispatch) {
|
|
||||||
// return axios.get(`${TMDB_URL}/movie/${movieId}?api_key=${TMDB_API_KEY}&append_to_response=casts,images,videos`)
|
|
||||||
// .then(res => {
|
|
||||||
// dispatch(retrieveMovieDetailsSuccess(res));
|
|
||||||
// })
|
|
||||||
// .catch(error => {
|
|
||||||
// console.log('Movie Details', error); //eslint-disable-line
|
|
||||||
// });
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
|
@ -37,7 +37,6 @@ export default class MessageBox extends React.PureComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
submit(message) {
|
submit(message) {
|
||||||
// console.log(this.state);
|
|
||||||
const text = message;
|
const text = message;
|
||||||
if (text.trim() === '') {
|
if (text.trim() === '') {
|
||||||
return;
|
return;
|
||||||
|
@ -56,8 +55,6 @@ export default class MessageBox extends React.PureComponent {
|
||||||
};
|
};
|
||||||
|
|
||||||
ImagePicker.showImagePicker(options, (response) => {
|
ImagePicker.showImagePicker(options, (response) => {
|
||||||
// console.log('Response = ', response);
|
|
||||||
|
|
||||||
if (response.didCancel) {
|
if (response.didCancel) {
|
||||||
console.log('User cancelled image picker');
|
console.log('User cancelled image picker');
|
||||||
} else if (response.error) {
|
} else if (response.error) {
|
||||||
|
@ -84,8 +81,6 @@ export default class MessageBox extends React.PureComponent {
|
||||||
<TextInput
|
<TextInput
|
||||||
ref={component => this.component = component}
|
ref={component => this.component = component}
|
||||||
style={styles.textBoxInput}
|
style={styles.textBoxInput}
|
||||||
// value={this.state.text}
|
|
||||||
// onChangeText={text => this.setState({ text })}
|
|
||||||
returnKeyType='send'
|
returnKeyType='send'
|
||||||
onSubmitEditing={event => this.submit(event.nativeEvent.text)}
|
onSubmitEditing={event => this.submit(event.nativeEvent.text)}
|
||||||
blurOnSubmit={false}
|
blurOnSubmit={false}
|
||||||
|
|
|
@ -1,10 +1,2 @@
|
||||||
// export const RETRIEVE_MOVIES_GENRES_SUCCESS = 'RETRIEVE_MOVIES_GENRES_SUCCESS';
|
|
||||||
|
|
||||||
// export const RETRIEVE_POPULAR_MOVIES_SUCCESS = 'RETRIEVE_POPULAR_MOVIES_SUCCESS';
|
|
||||||
// export const RETRIEVE_NOWPLAYING_MOVIES_SUCCESS = 'RETRIEVE_NOWPLAYING_MOVIES_SUCCESS';
|
|
||||||
// export const RETRIEVE_MOVIES_LIST_SUCCESS = 'RETRIEVE_MOVIES_LIST_SUCCESS';
|
|
||||||
// export const RETRIEVE_MOVIE_DETAILS_SUCCESS = 'RETRIEVE_MOVIE_DETAILS_SUCCESS';
|
|
||||||
// export const RETRIEVE_MOVIES_SEARCH_RESULT_SUCCESS = 'RETRIEVE_MOVIES_SEARCH_RESULT_SUCCESS';
|
|
||||||
|
|
||||||
export const SET_CURRENT_SERVER = 'SET_CURRENT_SERVER';
|
export const SET_CURRENT_SERVER = 'SET_CURRENT_SERVER';
|
||||||
export const SET_ALL_SETTINGS = 'SET_ALL_SETTINGS';
|
export const SET_ALL_SETTINGS = 'SET_ALL_SETTINGS';
|
||||||
|
|
23
app/index.js
23
app/index.js
|
@ -8,16 +8,6 @@ import ListServerView from './views/serverList';
|
||||||
|
|
||||||
import store from './lib/createStore';
|
import store from './lib/createStore';
|
||||||
|
|
||||||
//
|
|
||||||
// export const authenticated = (view) => {
|
|
||||||
// if (!store.getState().login.authenticated) {
|
|
||||||
// return store.getState().navigator.resetTo({
|
|
||||||
// screen: 'Login'
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
// return view;
|
|
||||||
// };
|
|
||||||
|
|
||||||
export const authenticated = WrappedComponent => class _p extends React.PureComponent {
|
export const authenticated = WrappedComponent => class _p extends React.PureComponent {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
@ -36,12 +26,6 @@ export const authenticated = WrappedComponent => class _p extends React.PureComp
|
||||||
};
|
};
|
||||||
//
|
//
|
||||||
export class PublicScreen extends React.PureComponent {
|
export class PublicScreen extends React.PureComponent {
|
||||||
// componentWillMount() {
|
|
||||||
// this.props.setNavigator(this.props.navigator);
|
|
||||||
// if (this.props.currentServer) {
|
|
||||||
// return this.props.navigator.navigate('private');
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
render() {
|
render() {
|
||||||
return !this.login.isAuthenticated || !this.login.user ? null : (<ListServerView {...this.props} />);
|
return !this.login.isAuthenticated || !this.login.user ? null : (<ListServerView {...this.props} />);
|
||||||
}
|
}
|
||||||
|
@ -52,20 +36,13 @@ export class PublicScreen extends React.PureComponent {
|
||||||
setNavigator: navigator => dispatch(setNavigator(navigator))
|
setNavigator: navigator => dispatch(setNavigator(navigator))
|
||||||
}))
|
}))
|
||||||
export class PrivateScreen extends React.PureComponent {
|
export class PrivateScreen extends React.PureComponent {
|
||||||
componentWillMount() {
|
|
||||||
// this.props.setNavigator(this.props.navigator);
|
|
||||||
}
|
|
||||||
render() {
|
render() {
|
||||||
// if (this.props.logged) {
|
|
||||||
// return (<Text>oi</Text>);
|
|
||||||
// }
|
|
||||||
return (<LoginView {...this.props} />);
|
return (<LoginView {...this.props} />);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@connect(() => ({
|
@connect(() => ({
|
||||||
// logged: state.login.isAuthenticated
|
// logged: state.login.isAuthenticated
|
||||||
}), dispatch => ({
|
}), dispatch => ({
|
||||||
// navigate: routeName => dispatch(NavigationActions.navigate({ routeName })),
|
|
||||||
setNavigator: navigator => dispatch(setNavigator(navigator))
|
setNavigator: navigator => dispatch(setNavigator(navigator))
|
||||||
}))
|
}))
|
||||||
export const HomeScreen = class extends React.PureComponent {
|
export const HomeScreen = class extends React.PureComponent {
|
||||||
|
|
|
@ -33,7 +33,6 @@ const subscriptionSchema = {
|
||||||
name: 'string',
|
name: 'string',
|
||||||
fname: { type: 'string', optional: true },
|
fname: { type: 'string', optional: true },
|
||||||
rid: 'string',
|
rid: 'string',
|
||||||
// u: { _id: 'hKCY2XGzHYk89SAaM', username: 'rodrigo', name: null },
|
|
||||||
open: { type: 'bool', optional: true },
|
open: { type: 'bool', optional: true },
|
||||||
alert: { type: 'bool', optional: true },
|
alert: { type: 'bool', optional: true },
|
||||||
// roles: [ 'owner' ],
|
// roles: [ 'owner' ],
|
||||||
|
|
|
@ -42,7 +42,6 @@ const RocketChat = {
|
||||||
const url = `${ _url }/websocket`;
|
const url = `${ _url }/websocket`;
|
||||||
|
|
||||||
Meteor.connect(url, { autoConnect: true, autoReconnect: true });
|
Meteor.connect(url, { autoConnect: true, autoReconnect: true });
|
||||||
// , { autoConnect: false, autoReconnect: false }
|
|
||||||
Meteor.ddp.on('disconnected', () => {
|
Meteor.ddp.on('disconnected', () => {
|
||||||
reduxStore.dispatch(disconnect());
|
reduxStore.dispatch(disconnect());
|
||||||
});
|
});
|
||||||
|
@ -50,9 +49,6 @@ const RocketChat = {
|
||||||
reduxStore.dispatch(connectSuccess());
|
reduxStore.dispatch(connectSuccess());
|
||||||
resolve();
|
resolve();
|
||||||
});
|
});
|
||||||
// Meteor.ddp.on('loggin', () => {
|
|
||||||
// reduxStore.dispatch(loginSuccess({}));
|
|
||||||
// });
|
|
||||||
Meteor.ddp.on('connected', () => {
|
Meteor.ddp.on('connected', () => {
|
||||||
Meteor.call('public-settings/get', (err, data) => {
|
Meteor.call('public-settings/get', (err, data) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
|
@ -78,19 +74,16 @@ const RocketChat = {
|
||||||
});
|
});
|
||||||
|
|
||||||
Meteor.ddp.on('changed', (ddbMessage) => {
|
Meteor.ddp.on('changed', (ddbMessage) => {
|
||||||
// console.log('changed', ddbMessage);
|
|
||||||
if (ddbMessage.collection === 'stream-room-messages') {
|
if (ddbMessage.collection === 'stream-room-messages') {
|
||||||
realm.write(() => {
|
realm.write(() => {
|
||||||
const message = ddbMessage.fields.args[0];
|
const message = ddbMessage.fields.args[0];
|
||||||
message.temp = false;
|
message.temp = false;
|
||||||
message._server = { id: reduxStore.getState().server };
|
message._server = { id: reduxStore.getState().server };
|
||||||
// write('messages', message);
|
|
||||||
realm.create('messages', message, true);
|
realm.create('messages', message, true);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ddbMessage.collection === 'stream-notify-user') {
|
if (ddbMessage.collection === 'stream-notify-user') {
|
||||||
// console.log(ddbMessage);
|
|
||||||
realm.write(() => {
|
realm.write(() => {
|
||||||
const data = ddbMessage.fields.args[1];
|
const data = ddbMessage.fields.args[1];
|
||||||
data._server = { id: reduxStore.getState().server };
|
data._server = { id: reduxStore.getState().server };
|
||||||
|
|
Loading…
Reference in New Issue