Skip to content

Instantly share code, notes, and snippets.

@ivan-hilckov
Created October 30, 2016 09:17
Show Gist options
  • Save ivan-hilckov/1001cd4fe2bebbd32cf42fa639ff625a to your computer and use it in GitHub Desktop.
Save ivan-hilckov/1001cd4fe2bebbd32cf42fa639ff625a to your computer and use it in GitHub Desktop.
export function* removeUser(id,token, eteg) {
const url = `/users/${id}`;
const res = yield call(deleteApi, url, {}, {}, token, eteg);
if (!res.err && !res.data.error) {
yield put(onRemoveUsersSuccess());
} else {
yield put(onRemoveUsersSuccess());
}
}
export function* removeUsers() {
const token = yield select(selectUserToken());
const usersId = yield select(selectSelectedUsers());
const removedUsers = yield usersId.map((item) => call(removeUser, item.id token, item.eteg));
// const res = yield call(getApi, url, params, {}, token);
// if (!res.err && !res.data.error) {
// yield put(dataLoaded({
// users: res.data._items.map((item) => ({ select: false, ...item })),
// total: res.data._meta.total,
// max_results: res.data._meta.max_results,
// page: res.data._meta.page,
// }));
// } else {
// yield put(dataLoadingError(res.err || {}));
// }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment