#pragma once

#include "lib/httpclient.hpp"
#include "lib/spotify/artist.hpp"
#include "lib/search/results.hpp"

namespace lib
{
	namespace ddg
	{
		class api
		{
		public:
			api(const HttpClient &http_client);

			void search(const lib::spt::artist &artist, ApiCallback<lib::ddg::results> &callback);

		private:
			const HttpClient &http;
		};
	}
}
