const time = () => flow(remove(negate(first)), first)([ [args.mins ,'minutes' ,'histominute'], [args.hours ,'hours' ,'histohour'], [args.days ,'days' ,'histoday'] ])
export default function (state = [], action) { switch (action.type) { case SELECT_POST: return concat(state, action.payload); case UNSELECT_POST: return remove(state, id => id !== action.payload); default: return state; } }
export function specificDatabaseFetchSucceeded(db) { const database = db; const data = getDataFromConfigs(database); const name = database.sections[0].items[0].value; remove(database.sections[0].items, (item) => item.target === `database.connections.${name}.connector`); const dbNameTarget = database.sections[0].items[0].target; const formValidations = getInputsValidationsFromConfigs(database); return { type: SPECIFIC_DATABASE_FETCH_SUCCEEDED, database, data, dbNameTarget, formValidations, }; }
remove(this.playlist, (trackId) => trackId === id);
state .updateIn(['configsDisplay', 'sections'], list => remove(list, (language) => language.name !== action.languageToDelete))
/** * Remove an existing bot from this instance of Botmaster * * @param {Object} bot * * @return {Botmaster} returns the botmaster object for chaining */ removeBot(bot) { if (bot.requiresWebhook) { const path = this.__getBotWebhookPath(bot); delete this.__serverRequestListeners[path]; } remove(this.bots, bot); bot.removeAllListeners(); debug(`removed bot of type: ${bot.type} with id: ${bot.id}`); return this; }
remove(formErrors, (object) => object.target === target);
remove(this.followings, (id) => userId === id);
export function databasesFetchSucceeded(listDatabases, availableDatabases) { // form.database.item.connector const appDatabases = availableDatabases; remove(appDatabases.sections[0].items, (item) => item.name === 'form.database.item.connector'); const configsDisplay = { name: 'form.databases.name', description: 'form.databases.description', sections: listDatabases.databases, }; const modifiedData = { 'database.defaultConnection': availableDatabases.sections[1].items[0].value, }; const dbNameTarget = availableDatabases.sections[0].items[0].target; const formValidations = getInputsValidationsFromConfigs(availableDatabases); return { type: DATABASES_FETCH_SUCCEEDED, configsDisplay, appDatabases, modifiedData, dbNameTarget, formValidations, }; }
remove(this.favorites, (id) => trackId === id);
state .updateIn(['configsDisplay', 'sections'], list => remove(list, (database) => database.name !== action.databaseToDelete))