fix: Enhance logging for save transfer process and completion checks in SaveTransferPacket
This commit is contained in:
@@ -49,6 +49,8 @@ namespace KCM.Packets.Lobby
|
|||||||
|
|
||||||
received += chunkSize;
|
received += chunkSize;
|
||||||
|
|
||||||
|
Main.helper.Log($"[SaveTransfer] Processed chunk {chunkId}/{totalChunks}. Received: {received} bytes of {saveSize}.");
|
||||||
|
|
||||||
if (saveSize > 0)
|
if (saveSize > 0)
|
||||||
{
|
{
|
||||||
float savePercent = (float)received / (float)saveSize;
|
float savePercent = (float)received / (float)saveSize;
|
||||||
@@ -66,15 +68,22 @@ namespace KCM.Packets.Lobby
|
|||||||
ServerLobbyScript.ProgressText.text = "0.00 KB / 0.00 KB";
|
ServerLobbyScript.ProgressText.text = "0.00 KB / 0.00 KB";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!IsTransferComplete())
|
||||||
|
{
|
||||||
|
Main.helper.Log($"[SaveTransfer] Transfer not yet complete after chunk {chunkId}. Missing: {WhichIsNotComplete()}");
|
||||||
|
}
|
||||||
|
|
||||||
if (chunkId + 1 == totalChunks)
|
if (chunkId + 1 == totalChunks)
|
||||||
{
|
{
|
||||||
Main.helper.Log($"Received last save transfer packet.");
|
Main.helper.Log($"Received last save transfer packet. Final check: IsComplete={IsTransferComplete()}");
|
||||||
|
|
||||||
Main.helper.Log(WhichIsNotComplete());
|
if (!IsTransferComplete())
|
||||||
|
{
|
||||||
|
Main.helper.Log($"[SaveTransfer] WARNING: Transfer is NOT complete even after last chunk. Missing: {WhichIsNotComplete()}");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (IsTransferComplete())
|
if (IsTransferComplete())
|
||||||
{
|
{
|
||||||
Main.helper.Log("Save Transfer complete!");
|
Main.helper.Log("Save Transfer complete!");
|
||||||
|
|||||||
Reference in New Issue
Block a user