github.com/kjdelisle/consul@v1.4.5/ui-v2/app/services/repository/node.js (about)

     1  import RepositoryService from 'consul-ui/services/repository';
     2  import { inject as service } from '@ember/service';
     3  import { get } from '@ember/object';
     4  const modelName = 'node';
     5  export default RepositoryService.extend({
     6    coordinates: service('repository/coordinate'),
     7    getModelName: function() {
     8      return modelName;
     9    },
    10    findBySlug: function(slug, dc) {
    11      return this._super(...arguments).then(node => {
    12        return get(this, 'coordinates')
    13          .findAllByDatacenter(dc)
    14          .then(function(res) {
    15            node.Coordinates = res;
    16            return node;
    17          });
    18      });
    19    },
    20  });