[spotify_webapi] Cleanup: remove unused functions

This commit is contained in:
chme 2017-01-06 17:08:30 +01:00
parent 66bbcf0576
commit ab3582dd69
2 changed files with 1 additions and 76 deletions

View File

@ -372,7 +372,7 @@ spotifywebapi_token_refresh()
return ret;
}
int
static int
spotifywebapi_request_uri(struct spotify_request *request, const char *uri)
{
char bearer_token[1024];
@ -510,73 +510,6 @@ track_metadata(json_object* jsontrack, struct spotify_track* track)
track->id = jparse_str_from_obj(jsontrack, "id");
}
int
spotifywebapi_saved_tracks_fetch(struct spotify_request *request, struct spotify_track *track)
{
json_object *item;
json_object *jsontrack;
memset(track, 0, sizeof(struct spotify_track));
if (request->index >= request->count)
{
return -1;
}
item = json_object_array_get_idx(request->items, request->index);
if (!(item && json_object_object_get_ex(item, "track", &jsontrack)))
{
DPRINTF(E_LOG, L_SPOTIFY, "Unexpected JSON: Item %d did not have 'track'->'uri'\n", request->index);
request->index++;
return -1;
}
track_metadata(jsontrack, track);
track->added_at = jparse_str_from_obj(item, "added_at");
// if (track->added_at)
// strptime("%Y-%m-%dT%H:%M:%SZ");
request->index++;
return 0;
}
int
spotifywebapi_track(const char *path, struct spotify_track *track)
{
// char uri[1024];
// struct http_client_ctx *ctx;
// char *response_body;
// json_object *haystack;
//
// memset(track, 0, sizeof(struct spotify_track));
//
// if (strlen(path) < 15) // spotify:track:3RZwWEcQHD0Sy1hN1xNYeh
// return -1;
//
// snprintf(uri, sizeof(uri), "%s%s", spotify_track_uri, (path + 14));
// ctx = request_uri(uri);
//
// if (!ctx)
// return -1;
//
// response_body = (char *) evbuffer_pullup(ctx->input_body, -1);
// if (!response_body || (strlen(response_body) == 0))
// {
// DPRINTF(E_LOG, L_SPOTIFY, "Request for track failed, response was empty");
// http_client_ctx_free(ctx);
// return -1;
// }
//
// haystack = json_tokener_parse(response_body);
// track_metadata(haystack, track);
//
// http_client_ctx_free(ctx);
// jparse_free(haystack);
return 0;
}
void
album_metadata(json_object *jsonalbum, struct spotify_album *album)
{

View File

@ -31,8 +31,6 @@
#include "http.h"
#define SPOTIFY_WEBAPI_SAVED_TRACKS "https://api.spotify.com/v1/me/tracks?limit=50"
#define SPOTIFY_WEBAPI_TRACKS "https://api.spotify.com/v1/tracks/"
#define SPOTIFY_WEBAPI_SAVED_ALBUMS "https://api.spotify.com/v1/me/albums?limit=50"
#define SPOTIFY_WEBAPI_SAVED_PLAYLISTS "https://api.spotify.com/v1/me/playlists?limit=50"
@ -103,17 +101,11 @@ spotifywebapi_token_get(const char *code, const char *redirect_uri, const char *
int
spotifywebapi_token_refresh();
int
spotifywebapi_request_uri(struct spotify_request *request, const char *uri);
void
spotifywebapi_request_end(struct spotify_request *request);
int
spotifywebapi_request_next(struct spotify_request *request, const char *uri);
int
spotifywebapi_saved_tracks_fetch(struct spotify_request *request, struct spotify_track *track);
int
spotifywebapi_track(const char *path, struct spotify_track *track);
int
spotifywebapi_saved_albums_fetch(struct spotify_request *request, json_object **jsontracks, int *track_count, struct spotify_album *album);
int
spotifywebapi_album_track_fetch(json_object *jsontracks, int index, struct spotify_track *track);