import RepositoryService from 'consul-ui/services/repository';
import { inject as service } from '@ember/service';

const modelName = 'node';
export default RepositoryService.extend({
  coordinates: service('repository/coordinate'),
  getModelName: function() {
    return modelName;
  },
  findByLeader: function(dc) {
    const query = {
      dc: dc,
    };
    return this.store.queryLeader(this.getModelName(), query);
  },
});