mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-10 17:28:27 -04:00
dev: fixed build warnings
This commit is contained in:
@@ -3,7 +3,6 @@ using System.CodeDom.Compiler;
|
|||||||
using System.Collections.Immutable;
|
using System.Collections.Immutable;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Text.RegularExpressions;
|
|
||||||
using Microsoft.CodeAnalysis;
|
using Microsoft.CodeAnalysis;
|
||||||
using Microsoft.CodeAnalysis.CSharp.Syntax;
|
using Microsoft.CodeAnalysis.CSharp.Syntax;
|
||||||
using Microsoft.CodeAnalysis.Text;
|
using Microsoft.CodeAnalysis.Text;
|
||||||
@@ -50,7 +49,7 @@ namespace NadekoBot.Generators
|
|||||||
predicate: static (s, _) => s is MethodDeclarationSyntax,
|
predicate: static (s, _) => s is MethodDeclarationSyntax,
|
||||||
transform: static (ctx, _) => GetMethodSemanticTargets(ctx.SemanticModel, ctx.TargetNode))
|
transform: static (ctx, _) => GetMethodSemanticTargets(ctx.SemanticModel, ctx.TargetNode))
|
||||||
.Where(static m => m is not null)
|
.Where(static m => m is not null)
|
||||||
.Select(static (x, _) => x.Value)
|
.Select(static (x, _) => x!.Value)
|
||||||
.Collect();
|
.Collect();
|
||||||
|
|
||||||
context.RegisterSourceOutput(enumsToGenerate,
|
context.RegisterSourceOutput(enumsToGenerate,
|
||||||
@@ -74,7 +73,7 @@ namespace NadekoBot.Generators
|
|||||||
// if (model.GetSymbolInfo(attr).Symbol is not IMethodSymbol attrSymbol)
|
// if (model.GetSymbolInfo(attr).Symbol is not IMethodSymbol attrSymbol)
|
||||||
// return null;
|
// return null;
|
||||||
|
|
||||||
return new MethodPermData(name, attr.ArgumentList.Arguments[0].ToString());
|
return new MethodPermData(name, attr.ArgumentList?.Arguments[0].ToString() ?? "__missing_perm__");
|
||||||
// return new MethodPermData(name, attrSymbol.Parameters[0].ContainingType.ToDisplayString() + "." + attrSymbol.Parameters[0].Name);
|
// return new MethodPermData(name, attrSymbol.Parameters[0].ContainingType.ToDisplayString() + "." + attrSymbol.Parameters[0].Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -99,7 +98,7 @@ namespace NadekoBot.Generators
|
|||||||
sw.Indent++;
|
sw.Indent++;
|
||||||
foreach (var field in fields)
|
foreach (var field in fields)
|
||||||
{
|
{
|
||||||
sw.WriteLine("{{ \"{0}\", {1} }},", field!.Name, field!.Value);
|
sw.WriteLine("{{ \"{0}\", {1} }},", field.Name, field.Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
sw.Indent--;
|
sw.Indent--;
|
||||||
|
@@ -8,8 +8,6 @@ public class GrpcApiService : INService, IReadyExecutor
|
|||||||
{
|
{
|
||||||
private Server? _app;
|
private Server? _app;
|
||||||
|
|
||||||
private static readonly bool _isEnabled = true;
|
|
||||||
|
|
||||||
private readonly DiscordSocketClient _client;
|
private readonly DiscordSocketClient _client;
|
||||||
private readonly OtherSvc _other;
|
private readonly OtherSvc _other;
|
||||||
private readonly ExprsSvc _exprs;
|
private readonly ExprsSvc _exprs;
|
||||||
@@ -30,11 +28,11 @@ public class GrpcApiService : INService, IReadyExecutor
|
|||||||
_creds = creds;
|
_creds = creds;
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task OnReadyAsync()
|
public Task OnReadyAsync()
|
||||||
{
|
{
|
||||||
var creds = _creds.GetCreds();
|
var creds = _creds.GetCreds();
|
||||||
if (creds.GrpcApi is null || creds.GrpcApi.Enabled)
|
if (creds.GrpcApi is null || creds.GrpcApi.Enabled)
|
||||||
return;
|
return Task.CompletedTask;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@@ -65,5 +63,7 @@ public class GrpcApiService : INService, IReadyExecutor
|
|||||||
{
|
{
|
||||||
_app?.ShutdownAsync().GetAwaiter().GetResult();
|
_app?.ShutdownAsync().GetAwaiter().GetResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -14,6 +14,7 @@ public class DownloadTracker : INService
|
|||||||
public async Task EnsureUsersDownloadedAsync(IGuild guild)
|
public async Task EnsureUsersDownloadedAsync(IGuild guild)
|
||||||
{
|
{
|
||||||
#if GLOBAL_NADEKO
|
#if GLOBAL_NADEKO
|
||||||
|
await Task.CompletedTask;
|
||||||
return;
|
return;
|
||||||
#endif
|
#endif
|
||||||
await _downloadUsersSemaphore.WaitAsync();
|
await _downloadUsersSemaphore.WaitAsync();
|
||||||
|
@@ -70,9 +70,10 @@ public sealed partial class ReplacementPatternStore
|
|||||||
Register("%user.id%", static (IUser user) => user.Id.ToString());
|
Register("%user.id%", static (IUser user) => user.Id.ToString());
|
||||||
Register("%user.created_time%", static (IUser user) => user.CreatedAt.ToString("HH:mm"));
|
Register("%user.created_time%", static (IUser user) => user.CreatedAt.ToString("HH:mm"));
|
||||||
Register("%user.created_date%", static (IUser user) => user.CreatedAt.ToString("dd.MM.yyyy"));
|
Register("%user.created_date%", static (IUser user) => user.CreatedAt.ToString("dd.MM.yyyy"));
|
||||||
Register("%user.joined_time%", static (IGuildUser user) => user.JoinedAt?.ToString("HH:mm"));
|
Register("%user.joined_time%", static (IGuildUser user) => user.JoinedAt?.ToString("HH:mm") ?? "??:??");
|
||||||
Register("%user.joined_date%", static (IGuildUser user) => user.JoinedAt?.ToString("dd.MM.yyyy"));
|
Register("%user.joined_date%",
|
||||||
|
static (IGuildUser user) => user.JoinedAt?.ToString("dd.MM.yyyy") ?? "??.??.????");
|
||||||
|
|
||||||
Register("%user%",
|
Register("%user%",
|
||||||
static (IUser[] users) => string.Join(" ", users.Select(user => user.Mention)));
|
static (IUser[] users) => string.Join(" ", users.Select(user => user.Mention)));
|
||||||
Register("%user.mention%",
|
Register("%user.mention%",
|
||||||
|
@@ -8,7 +8,6 @@ namespace NadekoBot.Services;
|
|||||||
public class YtdlOperation
|
public class YtdlOperation
|
||||||
{
|
{
|
||||||
private readonly string _baseArgString;
|
private readonly string _baseArgString;
|
||||||
private readonly bool _isYtDlp;
|
|
||||||
|
|
||||||
public YtdlOperation(string baseArgString)
|
public YtdlOperation(string baseArgString)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user