From 58307c97432f50af661759664372255be2a9467f Mon Sep 17 00:00:00 2001 From: kageru Date: Wed, 6 Nov 2019 07:33:27 +0100 Subject: [PATCH] Allow starting the bot even after the persistence was improperly closed --- src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt b/src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt index 6c565a5..d3712dd 100644 --- a/src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt +++ b/src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt @@ -4,7 +4,7 @@ import org.mapdb.DBMaker import org.mapdb.Serializer object Dao { - private val db = DBMaker.fileDB("kagebot.db").fileMmapEnable().closeOnJvmShutdown().make() + private val db = DBMaker.fileDB("kagebot.db").checksumHeaderBypass().fileMmapEnable().closeOnJvmShutdown().make() private val prisoners = db.hashMap("timeout", Serializer.LONG, Serializer.LONG_ARRAY).createOrOpen() private val commands = db.hashMap("commands", Serializer.STRING, Serializer.INTEGER).createOrOpen() private val tempVcs = db.hashSet("vcs", Serializer.STRING).createOrOpen()