mirror of
				https://gitlab.com/Kwoth/nadekobot.git
				synced 2025-11-03 16:24:27 -05:00 
			
		
		
		
	Fixed some build warnings. Fixed TimeOut punishment not allowing duration
This commit is contained in:
		@@ -457,6 +457,7 @@ public class ProtectionService : INService
 | 
				
			|||||||
            case PunishmentAction.ChatMute:
 | 
					            case PunishmentAction.ChatMute:
 | 
				
			||||||
            case PunishmentAction.VoiceMute:
 | 
					            case PunishmentAction.VoiceMute:
 | 
				
			||||||
            case PunishmentAction.AddRole:
 | 
					            case PunishmentAction.AddRole:
 | 
				
			||||||
 | 
					            case PunishmentAction.TimeOut:
 | 
				
			||||||
                return true;
 | 
					                return true;
 | 
				
			||||||
            default:
 | 
					            default:
 | 
				
			||||||
                return false;
 | 
					                return false;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,38 +19,38 @@ public sealed class DoAsUserMessage : IUserMessage
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public DateTimeOffset CreatedAt => _msg.CreatedAt;
 | 
					    public DateTimeOffset CreatedAt => _msg.CreatedAt;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task DeleteAsync(RequestOptions options = null)
 | 
					    public Task DeleteAsync(RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.DeleteAsync(options);
 | 
					        return _msg.DeleteAsync(options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task AddReactionAsync(IEmote emote, RequestOptions options = null)
 | 
					    public Task AddReactionAsync(IEmote emote, RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.AddReactionAsync(emote, options);
 | 
					        return _msg.AddReactionAsync(emote, options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task RemoveReactionAsync(IEmote emote, IUser user, RequestOptions options = null)
 | 
					    public Task RemoveReactionAsync(IEmote emote, IUser user, RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.RemoveReactionAsync(emote, user, options);
 | 
					        return _msg.RemoveReactionAsync(emote, user, options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task RemoveReactionAsync(IEmote emote, ulong userId, RequestOptions options = null)
 | 
					    public Task RemoveReactionAsync(IEmote emote, ulong userId, RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.RemoveReactionAsync(emote, userId, options);
 | 
					        return _msg.RemoveReactionAsync(emote, userId, options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task RemoveAllReactionsAsync(RequestOptions options = null)
 | 
					    public Task RemoveAllReactionsAsync(RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.RemoveAllReactionsAsync(options);
 | 
					        return _msg.RemoveAllReactionsAsync(options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task RemoveAllReactionsForEmoteAsync(IEmote emote, RequestOptions options = null)
 | 
					    public Task RemoveAllReactionsForEmoteAsync(IEmote emote, RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.RemoveAllReactionsForEmoteAsync(emote, options);
 | 
					        return _msg.RemoveAllReactionsForEmoteAsync(emote, options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public IAsyncEnumerable<IReadOnlyCollection<IUser>> GetReactionUsersAsync(IEmote emoji, int limit,
 | 
					    public IAsyncEnumerable<IReadOnlyCollection<IUser>> GetReactionUsersAsync(IEmote emoji, int limit,
 | 
				
			||||||
        RequestOptions options = null)
 | 
					        RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.GetReactionUsersAsync(emoji, limit, options);
 | 
					        return _msg.GetReactionUsersAsync(emoji, limit, options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -107,22 +107,22 @@ public sealed class DoAsUserMessage : IUserMessage
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public IMessageInteraction Interaction => _msg.Interaction;
 | 
					    public IMessageInteraction Interaction => _msg.Interaction;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task ModifyAsync(Action<MessageProperties> func, RequestOptions options = null)
 | 
					    public Task ModifyAsync(Action<MessageProperties> func, RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.ModifyAsync(func, options);
 | 
					        return _msg.ModifyAsync(func, options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task PinAsync(RequestOptions options = null)
 | 
					    public Task PinAsync(RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.PinAsync(options);
 | 
					        return _msg.PinAsync(options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task UnpinAsync(RequestOptions options = null)
 | 
					    public Task UnpinAsync(RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.UnpinAsync(options);
 | 
					        return _msg.UnpinAsync(options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Task CrosspostAsync(RequestOptions options = null)
 | 
					    public Task CrosspostAsync(RequestOptions? options = null)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return _msg.CrosspostAsync(options);
 | 
					        return _msg.CrosspostAsync(options);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -90,7 +90,7 @@ public sealed class LogCommandService : ILogCommandService, IReadyExecutor
 | 
				
			|||||||
        _punishService.OnUserWarned += PunishServiceOnOnUserWarned;
 | 
					        _punishService.OnUserWarned += PunishServiceOnOnUserWarned;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private async Task _client_ThreadDeleted(Cacheable<SocketThreadChannel, ulong> sch)
 | 
					    private Task _client_ThreadDeleted(Cacheable<SocketThreadChannel, ulong> sch)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        _ = Task.Run(async () =>
 | 
					        _ = Task.Run(async () =>
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@@ -120,6 +120,7 @@ public sealed class LogCommandService : ILogCommandService, IReadyExecutor
 | 
				
			|||||||
                // ignored
 | 
					                // ignored
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
 | 
					        return Task.CompletedTask;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private Task _client_ThreadCreated(SocketThreadChannel sch)
 | 
					    private Task _client_ThreadCreated(SocketThreadChannel sch)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user