Possible database lock fix

This commit is contained in:
Master Kwoth 2017-06-22 00:12:29 +02:00
parent d2ea530c10
commit ee72962ee5
2 changed files with 6 additions and 4 deletions

View File

@ -285,9 +285,10 @@ namespace NadekoBot.Modules.Utility
{
if (--page < 0)
return;
var statuses = _bot.ShardCoord.Statuses.ToArray();
var statuses = _bot.ShardCoord.Statuses.ToArray()
.Where(x => x != null);
var status = string.Join(", ", statuses
.Where(x => x != null)
.GroupBy(x => x.ConnectionState)
.Select(x => $"{x.Count()} {x.Key}")
.ToArray());

View File

@ -18,8 +18,9 @@ namespace NadekoBot.Services.Database
public NadekoContext Create(DbContextFactoryOptions options)
{
var optionsBuilder = new DbContextOptionsBuilder();
optionsBuilder.UseSqlite("Filename=./data/NadekoBot.db");
return new NadekoContext(optionsBuilder.Options);
optionsBuilder.UseSqlite("Filename=./data/NadekoBot.db;Default Command Timeout=60000;Busy Timeout=60000");
var ctx = new NadekoContext(optionsBuilder.Options);
return ctx;
}
}