Skip to content

Commit 3b0cf3b

Browse files
committed
throttle TEST_RUN at 800ms
1 parent 07c3c73 commit 3b0cf3b

File tree

6 files changed

+12
-40
lines changed

6 files changed

+12
-40
lines changed

lib/main.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ var root_1 = require('./components/root');
44
var polyfills_1 = require('core-coderoad/lib/polyfills');
55
var subscriptions_1 = require('./subscriptions');
66
var store_1 = require('./store');
7-
var actions_1 = require('./modules/setup/actions');
7+
var setup_1 = require('core-coderoad/lib/setup');
88
var Main = (function () {
99
function Main() {
1010
polyfills_1.default();
11-
store_1.default.dispatch(actions_1.setupVerify());
11+
store_1.default.dispatch(setup_1.setupVerify());
1212
this.root = root_1.default.init();
1313
}
1414
Main.prototype.activate = function () {

lib/store.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
var redux_1 = require('redux');
33
var reducers_1 = require('./reducers');
44
var createLogger = require('redux-logger');
5+
var redux_throttle_actions_1 = require('redux-throttle-actions');
56
var redux_thunk_1 = require('redux-thunk');
67
var middlewares = [redux_thunk_1.default];
7-
var devMode = false;
8+
var throttleRunTest = redux_throttle_actions_1.default(['TEST_RUN'], 800);
9+
middlewares.push(throttleRunTest);
10+
var devMode = true;
811
if (devMode) {
912
var logger = createLogger();
1013
middlewares.push(logger);

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"react-tap-event-plugin": "1.0.0",
5151
"redux": "3.5.2",
5252
"redux-logger": "2.6.1",
53+
"redux-throttle-actions": "^1.0.1",
5354
"redux-thunk": "2.1.0"
5455
},
5556
"scripts": {

src/main.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import loadPolyfills from 'core-coderoad/lib/polyfills';
55
import {onActivate, onDeactivate, addToStatusBar} from './subscriptions';
66
// activate Redux
77
import store from './store';
8-
import {setupVerify} from './modules/setup/actions';
8+
import {setupVerify} from 'core-coderoad/lib/setup';
99

1010
class Main {
1111
root: HTMLElement;

src/store.ts

+4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
import { applyMiddleware, createStore } from 'redux';
22
import reducer from './reducers';
33
import * as createLogger from 'redux-logger';
4+
import throttleActions from 'redux-throttle-actions';
45
import thunk from 'redux-thunk';
56

67
const middlewares = [thunk];
78

9+
const throttleRunTest = throttleActions(['TEST_RUN'], 800);
10+
middlewares.push(throttleRunTest);
11+
812
const devMode = false;
913
if (devMode) {
1014
const logger = createLogger();

tsd.json

-36
This file was deleted.

0 commit comments

Comments
 (0)