dmgv/spotify-api-wrapper

View on GitHub
src/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import search from "./search";
import album from "./album";

import { API_URL } from "./config";
import toJSON from "./utils";

export default class SpotifyWrapper {
  constructor(options) {
    this.apiURL = options.apiURL || API_URL;
    this.token = options.token;

    this.album = album.bind(this)();
    this.search = search.bind(this)();
  }

  request(url) {
    const headers = {
      headers: {
        Authorization: `'Bearer ${this.token}'`
      }
    };

    return fetch(url, headers).then(toJSON);
  }
}