diff --git a/NuGet.Config b/NuGet.Config new file mode 100644 index 0000000..ed0cbc0 --- /dev/null +++ b/NuGet.Config @@ -0,0 +1,6 @@ + + + + + + diff --git a/TODO.md b/TODO.md index e4f18bf..1ca3e27 100644 --- a/TODO.md +++ b/TODO.md @@ -1,11 +1,11 @@ # List of things to do - ~~Finish Ellie.Bot.Modules.Searches~~ - Finished - - Start and finish Ellie.Bot.Modules.Administration + - Finish Ellie.Bot.Modules.Administration - Started - Start and finish Ellie.Bot.Modules.Utility - ~~Finish Ellie.Bot.Modules.Music~~ - Finished - ~~Finish Ellie.Bot.Modules.Xp~~ - Finished - ~~Finish Ellie.Bot.Modules.Patronage~~ - Finished - Start and finish Ellie.Bot.Modules.Help - - Start amd finish Ellie.Bot.Modules.Permissions + - ~~Finish Ellie.Bot.Modules.Permissions~~ - Finished - Fix the numerous bugs \ No newline at end of file diff --git a/src/Ellie.Bot.Common/DoAsUserMessage.cs b/src/Ellie.Bot.Common/DoAsUserMessage.cs index fa9b6e4..0d86327 100644 --- a/src/Ellie.Bot.Common/DoAsUserMessage.cs +++ b/src/Ellie.Bot.Common/DoAsUserMessage.cs @@ -79,6 +79,8 @@ public sealed class DoAsUserMessage : IUserMessage public IUser Author => _user; + public IThreadChannel Thread => _msg.Thread; + public IReadOnlyCollection Attachments => _msg.Attachments; public IReadOnlyCollection Embeds => _msg.Embeds; @@ -106,6 +108,7 @@ public sealed class DoAsUserMessage : IUserMessage public MessageFlags? Flags => _msg.Flags; public IMessageInteraction Interaction => _msg.Interaction; + public MessageRoleSubscriptionData RoleSubscriptionData => _msg.RoleSubscriptionData; public Task ModifyAsync(Action func, RequestOptions? options = null) { diff --git a/src/Ellie.Bot.Common/Ellie.Bot.Common.csproj b/src/Ellie.Bot.Common/Ellie.Bot.Common.csproj index 42273f3..589d454 100644 --- a/src/Ellie.Bot.Common/Ellie.Bot.Common.csproj +++ b/src/Ellie.Bot.Common/Ellie.Bot.Common.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/Ellie.Bot.Modules.Expresssions/Ellie.Bot.Modules.Expresssions.csproj b/src/Ellie.Bot.Modules.Expresssions/Ellie.Bot.Modules.Expresssions.csproj index 9ca07da..8d34d73 100644 --- a/src/Ellie.Bot.Modules.Expresssions/Ellie.Bot.Modules.Expresssions.csproj +++ b/src/Ellie.Bot.Modules.Expresssions/Ellie.Bot.Modules.Expresssions.csproj @@ -14,7 +14,7 @@ - + diff --git a/src/Ellie.Bot.Modules.Gambling/Gambling/_common/IGamblingCleanupService.cs b/src/Ellie.Bot.Modules.Gambling/Gambling/_common/IGamblingCleanupService.cs index ede6040..d465f1f 100644 --- a/src/Ellie.Bot.Modules.Gambling/Gambling/_common/IGamblingCleanupService.cs +++ b/src/Ellie.Bot.Modules.Gambling/Gambling/_common/IGamblingCleanupService.cs @@ -4,6 +4,7 @@ using Ellie.Services.Database.Models; namespace Ellie.Bot.Modules.Gambling.Gambling._Common; +// todo organize public interface IGamblingCleanupService { Task DeleteWaifus(); @@ -11,7 +12,7 @@ public interface IGamblingCleanupService Task DeleteCurrency(); } -public class GamblingCleanupService : IGamblingCleanupService +public class GamblingCleanupService : IGamblingCleanupService, IEService { private readonly DbService _db; diff --git a/src/Ellie.Bot.Modules.Xp/_common/XpCleanupService.cs b/src/Ellie.Bot.Modules.Xp/_common/XpCleanupService.cs index 0d99d4c..83ef812 100644 --- a/src/Ellie.Bot.Modules.Xp/_common/XpCleanupService.cs +++ b/src/Ellie.Bot.Modules.Xp/_common/XpCleanupService.cs @@ -4,7 +4,7 @@ using Ellie.Services.Database.Models; namespace Ellie.Modules.Xp; -public sealed class XpCleanupService : IXpCleanupService +public sealed class XpCleanupService : IXpCleanupService, IEService { private readonly DbService _db; diff --git a/src/Ellie.Marmalade/Ellie.Marmalade.csproj b/src/Ellie.Marmalade/Ellie.Marmalade.csproj index 8568c8d..96b2e78 100644 --- a/src/Ellie.Marmalade/Ellie.Marmalade.csproj +++ b/src/Ellie.Marmalade/Ellie.Marmalade.csproj @@ -9,7 +9,7 @@ - +