github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/adapters/evaluation.js (about) 1 import ApplicationAdapter from './application'; 2 import classic from 'ember-classic-decorator'; 3 4 @classic 5 export default class EvaluationAdapter extends ApplicationAdapter { 6 handleResponse(_status, headers) { 7 const result = super.handleResponse(...arguments); 8 result.meta = { nextToken: headers['x-nomad-nexttoken'] }; 9 return result; 10 } 11 12 urlForFindRecord(_id, _modelName, snapshot) { 13 const namespace = snapshot.attr('namespace') || 'default'; 14 const baseURL = super.urlForFindRecord(...arguments); 15 const url = `${baseURL}?namespace=${namespace}`; 16 17 if (snapshot.adapterOptions?.related) { 18 return `${url}&related=true`; 19 } 20 return url; 21 } 22 }