1
- using System ;
1
+ using System ;
2
2
using System . Composition ;
3
3
using System . Threading . Tasks ;
4
4
using ArchiSteamFarm . Core ;
@@ -13,10 +13,13 @@ public sealed class CommandlessRedeem : IBotMessage, IBotCommand {
13
13
public string Name => nameof ( CommandlessRedeem ) ;
14
14
public Version Version => typeof ( CommandlessRedeem ) . Assembly . GetName ( ) . Version ?? new Version ( "0" ) ;
15
15
16
- public void OnLoaded ( ) => ASF . ArchiLogger . LogGenericInfo ( "Commandless Redeem Plugin by Ryzhehvost, powered by ginger cats" ) ;
16
+ public Task OnLoaded ( ) {
17
+ ASF . ArchiLogger . LogGenericInfo ( "Commandless Redeem Plugin by Ryzhehvost, powered by ginger cats" ) ;
18
+ return Task . CompletedTask ;
19
+ }
17
20
18
- public async Task < string ? > OnBotMessage ( [ NotNull ] Bot bot , ulong steamID , [ NotNull ] string message ) {
19
- if ( ! bot . HasAccess ( steamID , BotConfig . EAccess . Operator ) ) {
21
+ public async Task < string ? > OnBotMessage ( Bot bot , ulong steamID , string message ) {
22
+ if ( ! bot . HasAccess ( steamID , BotConfig . EAccess . Operator ) ) {
20
23
return null ;
21
24
}
22
25
@@ -27,6 +30,6 @@ public sealed class CommandlessRedeem : IBotMessage, IBotCommand {
27
30
return await bot . Commands . Response ( steamID , "r " + bot . BotName + " " + message ) . ConfigureAwait ( false ) ;
28
31
}
29
32
30
- public async Task < string ? > OnBotCommand ( [ NotNull ] Bot bot , ulong steamID , [ NotNull ] string message , string [ ] args ) => await OnBotMessage ( bot , steamID , string . Join ( " " , args ) ) . ConfigureAwait ( false ) ;
33
+ public async Task < string ? > OnBotCommand ( Bot bot , ulong steamID , string message , string [ ] args ) => await OnBotMessage ( bot , steamID , string . Join ( " " , args ) ) . ConfigureAwait ( false ) ;
31
34
}
32
35
}
0 commit comments