Files
flood/client/source/scripts/stores/BaseStore.js
2016-02-28 19:24:59 -08:00

24 lines
436 B
JavaScript

import {EventEmitter} from 'events';
export default class BaseStore extends EventEmitter {
constructor() {
super();
this.dispatcherID = null;
this.on('uncaughtException', this.handleError);
this.setMaxListeners(20);
}
handleError(error) {
console.trace(error);
}
listen(event, callback) {
this.on(event, callback);
}
unlisten(event, callback) {
this.removeListener(event, callback);
}
}