chore: remove semi

This commit is contained in:
Katie Thornhill 2019-11-19 23:06:33 -05:00
parent 4b75eaa0ab
commit 8fcc0dcbf9
No known key found for this signature in database
GPG key ID: F76EDC6541A99644
64 changed files with 1073 additions and 1073 deletions

View file

@ -1,16 +1,16 @@
import { combineReducers } from 'redux';
import { combineReducers } from 'redux'
import servers from './servers';
import user from './user';
import rolePicker from './role-picker';
import roleEditor from './role-editor';
import { routerMiddleware } from 'react-router-redux';
import servers from './servers'
import user from './user'
import rolePicker from './role-picker'
import roleEditor from './role-editor'
import { routerMiddleware } from 'react-router-redux'
// import roles from './roles'
const initialState = {
ready: false,
fade: true,
};
}
const appState = (state = initialState, { type, data }) => {
switch (type) {
@ -19,18 +19,18 @@ const appState = (state = initialState, { type, data }) => {
...state,
ready: true,
fade: false,
};
}
case Symbol.for('app fade'):
return {
...state,
fade: data,
};
}
default:
return state;
return state
}
};
}
const rootReducer = combineReducers({
appState,
@ -40,6 +40,6 @@ const rootReducer = combineReducers({
// roles,
rolePicker,
roleEditor,
});
})
export default rootReducer;
export default rootReducer

View file

@ -1,44 +1,44 @@
import { Map, OrderedMap, fromJS } from 'immutable';
import { Map, OrderedMap, fromJS } from 'immutable'
const initialState = Map({
viewMap: OrderedMap({}),
originalSnapshot: OrderedMap({}),
hasAvailableRoles: true,
});
})
const reducer = (state = initialState, { type, data }) => {
switch (type) {
case Symbol.for('re: setup'):
const { viewMap, originalSnapshot, ...rest } = data;
const { viewMap, originalSnapshot, ...rest } = data
return state.merge({
viewMap: OrderedMap(viewMap),
originalSnapshot: OrderedMap(originalSnapshot),
...rest,
});
})
case Symbol.for('re: set category'):
return state.setIn(['viewMap', data.id], Map(data));
return state.setIn(['viewMap', data.id], Map(data))
case Symbol.for('re: edit category'):
return state.setIn(['viewMap', data.id, data.key], data.value);
return state.setIn(['viewMap', data.id, data.key], data.value)
case Symbol.for('re: delete category'):
return state.deleteIn(['viewMap', data]);
return state.deleteIn(['viewMap', data])
case Symbol.for('re: switch category mode'):
return state.setIn(['viewMap', data.id, 'mode'], data.mode);
return state.setIn(['viewMap', data.id, 'mode'], data.mode)
case Symbol.for('re: add role to category'):
const category = state.getIn(['viewMap', data.id]);
const category = state.getIn(['viewMap', data.id])
return state.setIn(
['viewMap', data.id],
category
.set('roles', category.get('roles').add(data.role.get('id')))
.set('roles_map', category.get('roles_map').add(data.role))
);
)
case Symbol.for('re: remove role from category'):
const rmCat = state.getIn(['viewMap', data.id]);
const rmCat = state.getIn(['viewMap', data.id])
return state.setIn(
['viewMap', data.id],
rmCat
@ -50,17 +50,17 @@ const reducer = (state = initialState, { type, data }) => {
'roles_map',
rmCat.get('roles_map').filterNot(r => r.get('id') === data.role.get('id'))
)
);
)
case Symbol.for('re: reset'):
return state.set('viewMap', state.get('originalSnapshot'));
return state.set('viewMap', state.get('originalSnapshot'))
case Symbol.for('re: swap original state'):
return state.set('originalSnapshot', state.get('viewMap'));
return state.set('originalSnapshot', state.get('viewMap'))
default:
return state;
return state
}
};
}
export default reducer;
export default reducer

View file

@ -1,4 +1,4 @@
import { Map, OrderedMap } from 'immutable';
import { Map, OrderedMap } from 'immutable'
const initialState = Map({
hidden: true, // should the view be hidden?
@ -8,37 +8,37 @@ const initialState = Map({
viewMap: OrderedMap({}), // roles in categories
originalRolesSelected: Map({}), // Map<role id, bool> -- original roles for diffing against selected
rolesSelected: Map({}), // Map<role id, bool> -- new roles for diffing
});
})
export default (state = initialState, { type, data }) => {
switch (type) {
case Symbol.for('rp: setup role picker'):
return Map(data);
return Map(data)
case Symbol.for('rp: hide role picker ui'):
return state.set('hidden', data);
return state.set('hidden', data)
case Symbol.for('rp: reset role picker ui'):
return state.set('emptyRoles', data);
return state.set('emptyRoles', data)
case Symbol.for('rp: update selected roles'):
return state.mergeIn(['rolesSelected'], data);
return state.mergeIn(['rolesSelected'], data)
case Symbol.for('rp: sync selected roles'):
return state.set('originalRolesSelected', state.get('rolesSelected'));
return state.set('originalRolesSelected', state.get('rolesSelected'))
case Symbol.for('rp: reset selected'):
return state.set('rolesSelected', state.get('originalRolesSelected'));
return state.set('rolesSelected', state.get('originalRolesSelected'))
case Symbol.for('rp: set message editor state'):
return state.set('isEditingMessage', data);
return state.set('isEditingMessage', data)
case Symbol.for('rp: edit message buffer'):
return state.set('messageBuffer', data);
return state.set('messageBuffer', data)
// case Symbol.for('rp: zero role picker'):
// return initialState
default:
return state;
return state
}
};
}

View file

@ -1,4 +1,4 @@
import { Set, OrderedMap, Map, fromJS } from 'immutable';
import { Set, OrderedMap, Map, fromJS } from 'immutable'
const blankServer = Map({
id: '386659935687147521',
@ -19,14 +19,14 @@ const blankServer = Map({
isAdmin: true,
canManageRoles: true,
},
});
})
const initialState = OrderedMap({});
const initialState = OrderedMap({})
export default (state = initialState, { type, data }) => {
switch (type) {
case Symbol.for('update servers'):
return data.reduce((acc, s) => acc.set(s.id, fromJS(s)), OrderedMap());
return data.reduce((acc, s) => acc.set(s.id, fromJS(s)), OrderedMap())
// case Symbol.for('update server roles'):
// return state.set(data.id,
@ -34,15 +34,15 @@ export default (state = initialState, { type, data }) => {
// )
case Symbol.for('server: set'):
return state.set(data.id, fromJS(data));
return state.set(data.id, fromJS(data))
case Symbol.for('server: edit message'):
return state.setIn([data.id, 'message'], data.message);
return state.setIn([data.id, 'message'], data.message)
case Symbol.for('add debug server'):
return state.set('0', blankServer);
return state.set('0', blankServer)
default:
return state;
return state
}
};
}

View file

@ -1,4 +1,4 @@
import { Map } from 'immutable';
import { Map } from 'immutable'
const initialState = Map({
isLoggedIn: false,
@ -6,17 +6,17 @@ const initialState = Map({
discriminator: '0001',
id: '',
avatar: null,
});
})
export default (state = initialState, { type, data }) => {
switch (type) {
case Symbol.for('set user'):
return Map({ ...data, isLoggedIn: true });
return Map({ ...data, isLoggedIn: true })
case Symbol.for('reset user'):
return initialState;
return initialState
default:
return state;
return state
}
};
}