.die should work properly now
This commit is contained in:
parent
082e2fbe2d
commit
062a4bcc20
@ -317,7 +317,8 @@ namespace NadekoBot.Modules.Administration
|
|||||||
// ignored
|
// ignored
|
||||||
}
|
}
|
||||||
await Task.Delay(2000).ConfigureAwait(false);
|
await Task.Delay(2000).ConfigureAwait(false);
|
||||||
Environment.Exit(0);
|
var sub = _cache.Redis.GetSubscriber();
|
||||||
|
sub.Publish(_creds.RedisKey() + "_die", "", StackExchange.Redis.CommandFlags.FireAndForget);
|
||||||
}
|
}
|
||||||
|
|
||||||
[NadekoCommand, Usage, Description, Aliases]
|
[NadekoCommand, Usage, Description, Aliases]
|
||||||
|
@ -65,6 +65,10 @@ namespace NadekoBot.Core.Services
|
|||||||
sub.Subscribe(_key + "_shardcoord_stop",
|
sub.Subscribe(_key + "_shardcoord_stop",
|
||||||
OnStop,
|
OnStop,
|
||||||
CommandFlags.FireAndForget);
|
CommandFlags.FireAndForget);
|
||||||
|
|
||||||
|
sub.Subscribe(_key + "_die",
|
||||||
|
(ch, x) => Environment.Exit(0),
|
||||||
|
CommandFlags.FireAndForget);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnStop(RedisChannel ch, RedisValue data)
|
private void OnStop(RedisChannel ch, RedisValue data)
|
||||||
|
Loading…
Reference in New Issue
Block a user