修复谜题数据解析时错误解析最后的空白符

This commit is contained in:
MrZ626
2021-04-27 18:55:23 +08:00
parent 74d493199f
commit 3f5c9eb9b4
2 changed files with 2 additions and 1 deletions

View File

@@ -114,6 +114,7 @@ function DATA.pasteBoard(str,page)--Paste [str] data to [page] board
local _,__
--Decode
str=str:sub(str:find"%S",str:find".%s-$")
_,str=pcall(data.decode,"string","base64",str)
if not _ then return end
_,str=pcall(data.decompress,"string","zlib",str)

View File

@@ -82,7 +82,7 @@ function scene.keyDown(key)
repeat table.remove(FIELD)until #FIELD==0
FIELD[1]=DATA.newBoard()
for i=4,#args do
if not DATA.pasteBoard(args[i],i-3)and i<#args then goto THROW_fail end
if args[i]:find"%S"and not DATA.pasteBoard(args[i],i-3)and i<#args then goto THROW_fail end
end
freshMiniFieldVisible()
LOG.print(text.importSuccess,COLOR.G)