Добавлен вывод AuthStorage. Спрятаны внутренние api запросы
All checks were successful
Release / pack-and-publish (release) Successful in 32s

This commit is contained in:
FrigaT
2026-04-19 17:41:30 +03:00
parent 36e28ce3fe
commit add7f08215
64 changed files with 66 additions and 69 deletions

View File

@@ -3,7 +3,7 @@ using YandexMusic.API.Models.Track;
namespace YandexMusic.API.Requests.Track;
public class YGetTrackSimilarBuilder : YMusicRequestBuilder<YTrackSimilar?, string>
internal class YGetTrackSimilarBuilder : YMusicRequestBuilder<YTrackSimilar?, string>
{
public YGetTrackSimilarBuilder(YandexMusicApi api) : base(api) { }
protected override string Method => WebRequestMethods.Http.Get;

View File

@@ -3,7 +3,7 @@ using YandexMusic.API.Models.Track;
namespace YandexMusic.API.Requests.Track;
public class YGetTrackSupplementBuilder : YMusicRequestBuilder<YTrackSupplement?, string>
internal class YGetTrackSupplementBuilder : YMusicRequestBuilder<YTrackSupplement?, string>
{
public YGetTrackSupplementBuilder(YandexMusicApi api) : base(api) { }
protected override string Method => WebRequestMethods.Http.Get;

View File

@@ -3,7 +3,7 @@ using YandexMusic.API.Models.Track;
namespace YandexMusic.API.Requests.Track;
public class YGetTracksBuilder : YMusicRequestBuilder<List<YTrack>?, IEnumerable<string>>
internal class YGetTracksBuilder : YMusicRequestBuilder<List<YTrack>?, IEnumerable<string>>
{
public YGetTracksBuilder(YandexMusicApi api) : base(api) { }
protected override string Method => WebRequestMethods.Http.Post;

View File

@@ -4,7 +4,7 @@ using YandexMusic.API.Models.Track;
namespace YandexMusic.API.Requests.Track;
public class YSendTrackInfoBuilder : YMusicRequestBuilder<string?, (YTrack track, string from, bool fromCache, string playId, string playlistId, double totalPlayedSeconds, double endPositionSeconds)>
internal class YSendTrackInfoBuilder : YMusicRequestBuilder<string?, (YTrack track, string from, bool fromCache, string playId, string playlistId, double totalPlayedSeconds, double endPositionSeconds)>
{
public YSendTrackInfoBuilder(YandexMusicApi api) : base(api) { }
protected override string Method => WebRequestMethods.Http.Post;

View File

@@ -6,7 +6,7 @@ using YandexMusic.API.Requests.Common;
namespace YandexMusic.API.Requests.Track;
/// <summary>Особый запрос не к api.music.yandex.net, а к произвольному URL.</summary>
public class YStorageDownloadFileBuilder : YJsonRequestBuilder<YStorageDownloadFile?, string>
internal class YStorageDownloadFileBuilder : YJsonRequestBuilder<YStorageDownloadFile?, string>
{
public YStorageDownloadFileBuilder(YandexMusicApi api) : base(api) { }
protected override string BaseUrl => ""; // не используется, т.к. URL берётся из параметра

View File

@@ -4,7 +4,7 @@ using YandexMusic.API.Models.Common;
namespace YandexMusic.API.Requests.Track;
public class YTrackDownloadInfoBuilder : YMusicRequestBuilder<List<YTrackDownloadInfo>?, (string trackKey, bool direct)>
internal class YTrackDownloadInfoBuilder : YMusicRequestBuilder<List<YTrackDownloadInfo>?, (string trackKey, bool direct)>
{
public YTrackDownloadInfoBuilder(YandexMusicApi api) : base(api) { }
protected override string Method => WebRequestMethods.Http.Get;