_queryProjects()

in src/main/resources/static/gr-imagare-preferences.js [79:99]


    _queryProjects(input) {
      let query;
      if (!input || input === this._defaultImageProject) {
        query = '';
      } else {
        query = `?prefix=${input}`;
      }

      return this.plugin.restApi('/a/projects/').get(query)
          .then(response => {
            const projects = [];
            for (const key in response) {
              if (!response.hasOwnProperty(key)) { continue; }
              projects.push({
                name: key,
                value: decodeURIComponent(response[key].id),
              });
            }
            return projects;
          });
    },