Change sqlite parallelize to serialize when loading messages

This commit is contained in:
Pavel Djundik 2020-02-15 11:50:07 +02:00
parent 44de1dd03f
commit 5a0e0b6718

View File

@ -159,7 +159,7 @@ class MessageStorage {
const limit = Helper.config.maxHistory < 0 ? 100000 : Helper.config.maxHistory; const limit = Helper.config.maxHistory < 0 ? 100000 : Helper.config.maxHistory;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
this.database.parallelize(() => this.database.serialize(() =>
this.database.all( this.database.all(
"SELECT msg, type, time FROM messages WHERE network = ? AND channel = ? ORDER BY time DESC LIMIT ?", "SELECT msg, type, time FROM messages WHERE network = ? AND channel = ? ORDER BY time DESC LIMIT ?",
[network.uuid, channel.name.toLowerCase(), limit], [network.uuid, channel.name.toLowerCase(), limit],