Обнновлено до .net10
This commit is contained in:
@@ -8,35 +8,34 @@ using YandexMusic.API.Models.Queue;
|
||||
using YandexMusic.API.Requests.Common;
|
||||
using YandexMusic.API.Requests.Common.Attributes;
|
||||
|
||||
namespace YandexMusic.API.Requests.Queue
|
||||
namespace YandexMusic.API.Requests.Queue;
|
||||
|
||||
[YApiRequest(WebRequestMethods.Http.Post, "queues/{queueId}/update-position")]
|
||||
public class YQueueUpdatePositionBuilder : YRequestBuilder<YResponse<YUpdatedQueue>, (string queueId, int currentIndex, bool isInteractive)>
|
||||
{
|
||||
[YApiRequest(WebRequestMethods.Http.Post, "queues/{queueId}/update-position")]
|
||||
public class YQueueUpdatePositionBuilder : YRequestBuilder<YResponse<YUpdatedQueue>, (string queueId, int currentIndex, bool isInteractive)>
|
||||
public YQueueUpdatePositionBuilder(YandexMusicApi yandex, AuthStorage auth, string device = null) : base(yandex, auth)
|
||||
{
|
||||
public YQueueUpdatePositionBuilder(YandexMusicApi yandex, AuthStorage auth, string device = null) : base(yandex, auth)
|
||||
{
|
||||
if (device != null)
|
||||
this.device = device;
|
||||
}
|
||||
if (device != null)
|
||||
this.device = device;
|
||||
}
|
||||
|
||||
protected override Dictionary<string, string> GetSubstitutions((string queueId, int currentIndex, bool isInteractive) tuple)
|
||||
{
|
||||
return new Dictionary<string, string> {
|
||||
{ "queueId", tuple.queueId },
|
||||
};
|
||||
}
|
||||
protected override Dictionary<string, string> GetSubstitutions((string queueId, int currentIndex, bool isInteractive) tuple)
|
||||
{
|
||||
return new Dictionary<string, string> {
|
||||
{ "queueId", tuple.queueId },
|
||||
};
|
||||
}
|
||||
|
||||
protected override void SetCustomHeaders(HttpRequestHeaders headers)
|
||||
{
|
||||
headers.Add("X-Yandex-Music-Device", device);
|
||||
}
|
||||
protected override void SetCustomHeaders(HttpRequestHeaders headers)
|
||||
{
|
||||
headers.Add("X-Yandex-Music-Device", device);
|
||||
}
|
||||
|
||||
protected override NameValueCollection GetQueryParams((string queueId, int currentIndex, bool isInteractive) tuple)
|
||||
{
|
||||
return new NameValueCollection {
|
||||
{ "currentIndex", tuple.currentIndex.ToString() },
|
||||
{ "isInteractive", tuple.isInteractive.ToString().ToLower() }
|
||||
};
|
||||
}
|
||||
protected override NameValueCollection GetQueryParams((string queueId, int currentIndex, bool isInteractive) tuple)
|
||||
{
|
||||
return new NameValueCollection {
|
||||
{ "currentIndex", tuple.currentIndex.ToString() },
|
||||
{ "isInteractive", tuple.isInteractive.ToString().ToLower() }
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user