if (actionResult instanceof Promise) {
      return actionResult
        .then(resp => resultCallBack(dispatch, getState, false, resp))
        .catch(err => resultCallBack(dispatch, getState, err, undefined))
    }