SpoonX/homefront

prepend base key

Closed this issue · 1 comments

@RWOverdijk
i need homefront to optionally prepend a base key to all requests

  /**
   * Constructs a new instance of Homefront.
   *
   * @param {{}}     [data]       Defaults to empty object.
   * @param {String} [mode]       Defaults to nested
   * @param {String} [base]       Base key to prepend to all keys. Defaults to undefined
   */
  constructor(data, mode, base) {
    this.data = data || {};
    this.base = Utils.normalizeKey(base);

    this.setMode(mode);
  }

should i do it your can you do it?

can be done with

let subConfig = new Homefront(data, Homefront.MODE_NESTED);
return subConfig.merge(this.fetchOrPut(namespace, data));