Files
flood/client/source/scripts/stores/BaseStore.js
2016-02-21 19:14:39 -08:00

23 lines
406 B
JavaScript

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