|
|
|
@ -47,8 +47,12 @@ export default class SpotifyClientCreds extends Integration { |
|
|
|
|
async searchSong(query: string, limit: number): Promise<IntegrationSong[]> {
|
|
|
|
|
return this.search(query, SearchType.Song, limit); |
|
|
|
|
} |
|
|
|
|
async searchAlbum(query: string, limit: number): Promise<IntegrationAlbum[]> { return []; } |
|
|
|
|
async searchArtist(query: string, limit: number): Promise<IntegrationArtist[]> { return []; } |
|
|
|
|
async searchAlbum(query: string, limit: number): Promise<IntegrationAlbum[]> {
|
|
|
|
|
return this.search(query, SearchType.Album, limit); |
|
|
|
|
} |
|
|
|
|
async searchArtist(query: string, limit: number): Promise<IntegrationArtist[]> {
|
|
|
|
|
return this.search(query, SearchType.Artist, limit); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
async search(query: string, type: SearchType, limit: number): |
|
|
|
|
Promise<IntegrationSong[] | IntegrationAlbum[] | IntegrationArtist[]> { |
|
|
|
|