fix shutdown

This commit is contained in:
stryan 2022-02-11 16:39:43 -05:00
parent 5f8bcd2ffa
commit b416edfcf9
2 changed files with 6 additions and 6 deletions

View File

@ -21,6 +21,7 @@ class Folder
def close() def close()
self.update() self.update()
puts "folder closed"
end end
def num_subs() def num_subs()

11
main.rb
View File

@ -20,9 +20,8 @@ logger.info("loaded config")
bot = Discordrb::Commands::CommandBot.new token: config_obj["bot_token"], prefix: "!folder" bot = Discordrb::Commands::CommandBot.new token: config_obj["bot_token"], prefix: "!folder"
folder = Folder.new folder = Folder.new
def shutdown def shut_down(bot,folder)
log.info("shutting down") if bot.connected?
if bot.connected
bot.stop bot.stop
end end
folder.close folder.close
@ -102,14 +101,14 @@ bot.message(private: true) do |event|
end end
#set up signals #set up signals
Signal.trap("INT") { Signal.trap("INT") {
shut_down shut_down(bot,folder)
exit exit
} }
# Trap `Kill ` # Trap `Kill `
Signal.trap("TERM") { Signal.trap("TERM") {
shut_down shut_down(bot,folder)
exit exit
} }