#include"Delete.h" #include #include #include using std::cout; using std::endl; using std::exception; using std::string; using Models::API; using Models::Song; using Models::Token; namespace Syncers { #pragma Delete::Delete(API api) { this->api = api; this->api.endpoint = "song/data"; } #pragma Constructors #pragma void Delete::deleteSong(const Token token, Song song) { try { auto url = retrieveUrl(song); string auth{token.tokenType}; auth.append(" " + token.accessToken); auto r = cpr::Delete(cpr::Url(url), cpr::Header{{"authorization", auth}}); auto statusCode = r.status_code; cout<<"Status code "<