graphql-spotify
Advanced tools
Comparing version 0.4.12 to 0.4.13
@@ -575,10 +575,6 @@ module.exports = | ||
function makeResolvers(token) { | ||
const PlaylistLoader = (0, _SpotifyWebApi.makePlaylistLoader)(token); | ||
const PlaylistTracksLoader = (0, _SpotifyWebApi.makePlaylistTracksLoader)(token); | ||
const AlbumLoader = (0, _SpotifyWebApi.makeAlbumsLoader)(token); | ||
const UserLoader = (0, _SpotifyWebApi.makeUserLoader)(token); | ||
const ArtistLoader = (0, _SpotifyWebApi.makeArtistsLoader)(token); | ||
const AudioFeatureLoader = (0, _SpotifyWebApi.makeAudioFeaturesLoader)(token); | ||
const SavedContainsLoader = (0, _SpotifyWebApi.makeSavedContainsLoader)(token); | ||
const TrackLoader = (0, _SpotifyWebApi.makeTracksLoader)(token); | ||
const { | ||
PlaylistLoader, PlaylistTracksLoader, AlbumLoader, UserLoader, ArtistLoader, | ||
AudioFeatureLoader, SavedContainsLoader, TrackLoader | ||
} = (0, _SpotifyWebApi.makeLoaders)(token); | ||
@@ -738,2 +734,3 @@ const resolvers = { | ||
exports.getAudioFeatures = getAudioFeatures; | ||
exports.makeLoaders = makeLoaders; | ||
exports.makeUserLoader = makeUserLoader; | ||
@@ -868,2 +865,15 @@ exports.makePlaylistLoader = makePlaylistLoader; | ||
function makeLoaders(token) { | ||
return { | ||
UserLoader: makeUserLoader(token), | ||
PlaylistLoader: makePlaylistLoader(token), | ||
PlaylistTracksLoader: makePlaylistLoader(token), | ||
AlbumsLoader: makeAlbumsLoader(token), | ||
ArtistsLoader: makeArtistsLoader(token), | ||
TracksLoader: makeTracksLoader(token), | ||
SavedContainsLoader: makeSavedContainsLoader(token), | ||
AudioFeaturesLoader: makeAudioFeaturesLoader(token) | ||
}; | ||
} | ||
function makeUserLoader(token) { | ||
@@ -870,0 +880,0 @@ const batchLoadFn = async ([key]) => { |
{ | ||
"name": "graphql-spotify", | ||
"version": "0.4.12", | ||
"version": "0.4.13", | ||
"description": "GraphQL Schema And Resolvers For Spotify Web API", | ||
@@ -23,6 +23,3 @@ "main": "dist/lib.js", | ||
"webpack-node-externals": "^1.6.0", | ||
"graphql": "git://github.com/graphql/graphql-js.git#npm", | ||
"dataloader": "^1.3.0", | ||
"graphql-tools": "^2.18.0", | ||
"isomorphic-fetch": "^2.2.1" | ||
"graphql": "git://github.com/graphql/graphql-js.git#npm" | ||
}, | ||
@@ -29,0 +26,0 @@ "peerDependencies": { |
import { | ||
getFeaturedPlaylists, getRecentlyPlayed, makePlaylistLoader, makePlaylistTracksLoader, makeAlbumsLoader, | ||
makeUserLoader, makeArtistsLoader, makeAudioFeaturesLoader, saveTrackToLib, makeTracksLoader, makeSavedContainsLoader | ||
getFeaturedPlaylists, getRecentlyPlayed, makeLoaders, saveTrackToLib | ||
} from './SpotifyWebApi' | ||
export function makeResolvers(token) { | ||
const PlaylistLoader = makePlaylistLoader(token) | ||
const PlaylistTracksLoader = makePlaylistTracksLoader(token) | ||
const AlbumLoader = makeAlbumsLoader(token) | ||
const UserLoader = makeUserLoader(token) | ||
const ArtistLoader = makeArtistsLoader(token) | ||
const AudioFeatureLoader = makeAudioFeaturesLoader(token) | ||
const SavedContainsLoader = makeSavedContainsLoader(token) | ||
const TrackLoader = makeTracksLoader(token) | ||
const { | ||
PlaylistLoader, PlaylistTracksLoader, AlbumLoader, UserLoader, ArtistLoader, | ||
AudioFeatureLoader, SavedContainsLoader, TrackLoader | ||
} = makeLoaders(token); | ||
@@ -16,0 +11,0 @@ const resolvers = { |
@@ -125,2 +125,15 @@ import 'isomorphic-fetch' | ||
export function makeLoaders(token) { | ||
return { | ||
UserLoader : makeUserLoader(token), | ||
PlaylistLoader : makePlaylistLoader(token), | ||
PlaylistTracksLoader: makePlaylistLoader(token), | ||
AlbumsLoader: makeAlbumsLoader(token), | ||
ArtistsLoader: makeArtistsLoader(token), | ||
TracksLoader: makeTracksLoader(token), | ||
SavedContainsLoader: makeSavedContainsLoader(token), | ||
AudioFeaturesLoader: makeAudioFeaturesLoader(token) | ||
} | ||
} | ||
export function makeUserLoader(token) { | ||
@@ -127,0 +140,0 @@ const batchLoadFn = async ([key]) => { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
80675
9
1405