Skip to content

Commit 766a08c

Browse files
committed
up
1 parent 28da086 commit 766a08c

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

PersistentInofs.cs

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,23 @@ public bool isGood()
3636
{
3737
return _isGood;
3838
}
39+
40+
string _getSuffixBase()
41+
{
42+
return KBEngineApp.app.clientVersion + "." + KBEngineApp.app.clientScriptVersion + "." +
43+
KBEngineApp.app.getInitArgs().ip + "." + KBEngineApp.app.getInitArgs().port;
44+
}
3945

4046
string _getSuffix()
4147
{
42-
return _digest + "." + KBEngineApp.app.clientVersion + "." + KBEngineApp.app.clientScriptVersion + "." +
43-
KBEngineApp.app.getInitArgs().ip + "." + KBEngineApp.app.getInitArgs().port;
48+
return _digest + "." + _getSuffixBase();
4449
}
4550

4651
public bool loadAll()
4752
{
4853
KBEngineApp.app.resetMessages();
4954

50-
byte[] kbengine_digest = loadFile (_persistentDataPath, "kbengine.digest");
55+
byte[] kbengine_digest = loadFile (_persistentDataPath, "kbengine.digest." + _getSuffixBase());
5156
if(kbengine_digest.Length <= 0)
5257
{
5358
clearMessageFiles();
@@ -132,16 +137,16 @@ public void onServerDigest(string currserver, string serverProtocolMD5, string s
132137
return;
133138
}
134139

135-
if(loadFile(_persistentDataPath, "kbengine.digest").Length == 0)
140+
if(loadFile(_persistentDataPath, "kbengine.digest." + _getSuffixBase()).Length == 0)
136141
{
137142
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
138-
createFile(_persistentDataPath, "kbengine.digest", encoding.GetBytes(serverProtocolMD5 + serverEntitydefMD5));
143+
createFile(_persistentDataPath, "kbengine.digest." + _getSuffixBase(), encoding.GetBytes(serverProtocolMD5 + serverEntitydefMD5));
139144
}
140145
}
141146

142147
public void clearMessageFiles()
143148
{
144-
deleteFile(_persistentDataPath, "kbengine.digest");
149+
deleteFile(_persistentDataPath, "kbengine.digest." + _getSuffixBase());
145150
deleteFile(_persistentDataPath, "loginapp_clientMessages." + _getSuffix());
146151
deleteFile(_persistentDataPath, "baseapp_clientMessages." + _getSuffix());
147152
deleteFile(_persistentDataPath, "serverErrorsDescr." + _getSuffix());

0 commit comments

Comments
 (0)