mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-11 01:38:27 -04:00
Updated editorconfig to (mostly?) require braces around if/else statements, and applied the new formatting rules
This commit is contained in:
@@ -43,7 +43,8 @@ public sealed class LocalTrackResolver : ILocalTrackResolver
|
||||
.Where(x =>
|
||||
{
|
||||
if (!x.Attributes.HasFlag(FileAttributes.Hidden | FileAttributes.System)
|
||||
&& _musicExtensions.Contains(x.Extension.ToUpperInvariant())) return true;
|
||||
&& _musicExtensions.Contains(x.Extension.ToUpperInvariant()))
|
||||
return true;
|
||||
return false;
|
||||
})
|
||||
.ToList();
|
||||
|
@@ -27,14 +27,16 @@ public sealed class SoundcloudResolver : ISoundcloudResolver
|
||||
using var http = _httpFactory.CreateClient();
|
||||
var responseString = await http.GetStringAsync($"https://scapi.nadeko.bot/resolve?url={playlist}");
|
||||
var scvids = JObject.Parse(responseString)["tracks"]?.ToObject<SoundCloudVideo[]>();
|
||||
if (scvids is null) yield break;
|
||||
if (scvids is null)
|
||||
yield break;
|
||||
|
||||
foreach (var videosChunk in scvids.Where(x => x.Streamable is true).Chunk(5))
|
||||
{
|
||||
var cachableTracks = videosChunk.Select(VideoModelToCachedData).ToList();
|
||||
|
||||
await cachableTracks.Select(_trackCacher.CacheTrackDataAsync).WhenAll();
|
||||
foreach (var info in cachableTracks.Select(CachableDataToTrackInfo)) yield return info;
|
||||
foreach (var info in cachableTracks.Select(CachableDataToTrackInfo))
|
||||
yield return info;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user