elwayman02/ember-data-echonest

View on GitHub
addon/adapters/echonest-description.js

Summary

Maintainability
A
35 mins
Test Coverage
import ArtistAdapter from './echonest-artist';

export default ArtistAdapter.extend({
    method: 'list_terms',

    buildURL(modelName, id, snapshot, requestType, query) {
        if (query.method === 'artist') {
            query.method = 'terms';
        } else if (query.method === 'top') {
            query.method = 'top_terms';
        }
        return this._super.call(this, modelName, id, snapshot, requestType, query);
    }
});