mirror of
https://github.com/mickael-kerjean/filestash.git
synced 2025-11-04 05:27:04 +08:00
cleanup (eslint): cleanup as per eslint rules
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
// cheap event system that handle subscription, unsubscriptions and event emitions
|
||||
import React from 'react';
|
||||
let emitters = {}
|
||||
import React from "react";
|
||||
let emitters = {};
|
||||
|
||||
function subscribe(key, event, fn){
|
||||
if(emitters[event]){
|
||||
@ -25,12 +25,14 @@ function emit(event, payload){
|
||||
// trigger events if needed
|
||||
if(emitters[event]){
|
||||
return Promise.all(Object.keys(emitters[event]).map((key) => {
|
||||
return emitters[event][key].apply(null, payload)
|
||||
return emitters[event][key].apply(null, payload);
|
||||
})).then((res) => {
|
||||
return emitters[event] ? Promise.resolve(res) : Promise.reject({message: 'do not exist', code: 'CANCELLED'})
|
||||
return emitters[event] ?
|
||||
Promise.resolve(res) :
|
||||
Promise.reject({message: "do not exist", code: "CANCELLED"});
|
||||
});
|
||||
}else{
|
||||
return Promise.reject({message: 'oups, something went wrong', code: 'NO_LISTENERS'})
|
||||
return Promise.reject({message: "oups, something went wrong", code: "NO_LISTENERS"});
|
||||
}
|
||||
}
|
||||
|
||||
@ -39,17 +41,17 @@ export function EventReceiver(WrappedComponent){
|
||||
|
||||
return class extends React.Component {
|
||||
subscribe(event, callback){
|
||||
subscribe(id, event, callback)
|
||||
subscribe(id, event, callback);
|
||||
}
|
||||
|
||||
unsubscribe(event){
|
||||
unsubscribe(id, event)
|
||||
unsubscribe(id, event);
|
||||
}
|
||||
|
||||
render(){
|
||||
return <WrappedComponent subscribe={this.subscribe} unsubscribe={this.unsubscribe} {...this.props} />;
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
export function EventEmitter(WrappedComponent) {
|
||||
@ -64,12 +66,12 @@ export function EventEmitter(WrappedComponent) {
|
||||
if(res.then){
|
||||
return res;
|
||||
}else{
|
||||
return Promise.resolve(res)
|
||||
return Promise.resolve(res);
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
return <WrappedComponent emit={this.emit} {...this.props} />;
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user