Skip to content

Commit 109c90e

Browse files
author
尧杰 曾
committed
Fix bug DBConnection don't close
1 parent 44f84c6 commit 109c90e

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

CDK/DatabaseManager.cs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@ public RedeemCDKResult RedeemCDK(UnturnedPlayer player, string CDK)
8585
}
8686
if (cdkdata.Money != 0)
8787
{
88-
Main.ExecuteDependencyCode("Uconomy", (IRocketPlugin plugin) =>
88+
Main.ExecuteDependencyCode("Uconomy", (IRocketPlugin uconomy) =>
8989
{
90-
if (plugin.State == PluginState.Loaded)
90+
if (uconomy.State == PluginState.Loaded)
9191
{
9292
Uconomy.Instance.Database.IncreaseBalance(player.Id, cdkdata.Money.Value);
9393
UnturnedChat.Say(player, Main.Instance.Translate("uconomy_gain", Convert.ToDecimal(cdkdata.Money.Value), Uconomy.Instance.Configuration.Instance.MoneyName));
@@ -112,9 +112,12 @@ public RedeemCDKResult RedeemCDK(UnturnedPlayer player, string CDK)
112112
}
113113
if (cdkdata.GrantPermissionGroup != string.Empty && cdkdata.UsePermissionSync)
114114
{
115-
Main.ExecuteDependencyCode("PermissionSync", (IRocketPlugin plugin) =>
115+
Main.ExecuteDependencyCode("PermissionSync", (IRocketPlugin ps) =>
116116
{
117-
PermissionSync.Main.Instance.databese.AddPermission("CDKPlugin", player, cdkdata.GrantPermissionGroup, cdkdata.ValidUntil.ToString());
117+
if (ps.State == PluginState.Loaded)
118+
{
119+
PermissionSync.Main.Instance.databese.AddPermission("CDKPlugin", player, cdkdata.GrantPermissionGroup, cdkdata.ValidUntil.ToString());
120+
}
118121
});
119122
}
120123

@@ -205,7 +208,7 @@ public CDKData GetCDKData(string cdk)
205208
}
206209
finally
207210
{
208-
connection.Clone();
211+
connection.Close();
209212
}
210213

211214
return data;

CDK/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
3333
//通过使用 "*",如下所示:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("3.2.0.5")]
36-
[assembly: AssemblyFileVersion("3.2.0.5")]
35+
[assembly: AssemblyVersion("3.2.0.6")]
36+
[assembly: AssemblyFileVersion("3.2.0.6")]

0 commit comments

Comments
 (0)