refactor into using config reducer

This commit is contained in:
okbel
2018-03-20 13:10:42 -03:00
parent 030deb1b81
commit cd9c260995
4 changed files with 19 additions and 15 deletions
+4 -4
View File
@@ -161,12 +161,12 @@ export default class Stream {
);
}
enableDebug() {
this.pym.sendMessage('enableDebug');
enablePluginsDebug() {
this.pym.sendMessage('enablePluginsDebug');
}
disableDebug() {
this.pym.sendMessage('disableDebug');
disablePluginsDebug() {
this.pym.sendMessage('disablePluginsDebug');
}
login(token) {
+4 -4
View File
@@ -23,11 +23,11 @@ export default class StreamInterface {
return this._stream.remove();
}
enableDebug() {
return this._stream.enableDebug();
enablePluginsDebug() {
return this._stream.enablePluginsDebug();
}
disableDebug() {
return this._stream.disableDebug();
disablePluginsDebug() {
return this._stream.disablePluginsDebug();
}
}
+2 -2
View File
@@ -9,10 +9,10 @@ export const mergeConfig = config => ({
config,
});
export const enablePlugins = () => ({
export const enablePluginsDebug = () => ({
type: ENABLE_PLUGINS_DEBUG,
});
export const disablePlugins = () => ({
export const disablePluginsDebug = () => ({
type: DISABLE_PLUGINS_DEBUG,
});
+9 -5
View File
@@ -25,7 +25,11 @@ import { createIntrospection } from 'coral-framework/services/introspection';
import introspectionData from 'coral-framework/graphql/introspection.json';
import coreReducers from '../reducers';
import { checkLogin as checkLoginAction } from '../actions/auth';
import { mergeConfig, enableDebug, disableDebug } from '../actions/config';
import {
mergeConfig,
enablePluginsDebug,
disablePluginsDebug,
} from '../actions/config';
import { setAuthToken, logout } from '../actions/auth';
/**
@@ -216,12 +220,12 @@ export async function createContext({
store.dispatch(logout());
});
pym.onMessage('enableDebug', () => {
store.dispatch(enableDebug());
pym.onMessage('enablePluginsDebug', () => {
store.dispatch(enablePluginsDebug());
});
pym.onMessage('disableDebug', () => {
store.dispatch(disableDebug());
pym.onMessage('disablePluginsDebug', () => {
store.dispatch(disablePluginsDebug());
});
}