@@ -108,7 +108,7 @@ std::variant<std::string, bool> CLuaCryptDefs::PasswordHash(lua_State* luaVM, st
108108 CLuaMain* pLuaMain = m_pLuaManager->GetVirtualMachine (luaVM);
109109 if (pLuaMain)
110110 {
111- CLuaShared::GetAsyncTaskScheduler ()->PushTask <SString> (
111+ CLuaShared::GetAsyncTaskScheduler ()->PushTask (
112112 [password, salt = options[" salt" ], cost] {
113113 // Execute time-consuming task
114114 return SharedUtil::BcryptHash (password, salt, cost);
@@ -199,7 +199,7 @@ int CLuaCryptDefs::PasswordVerify(lua_State* luaVM)
199199 CLuaMain* pLuaMain = m_pLuaManager->GetVirtualMachine (luaVM);
200200 if (pLuaMain)
201201 {
202- CLuaShared::GetAsyncTaskScheduler ()->PushTask < bool > (
202+ CLuaShared::GetAsyncTaskScheduler ()->PushTask (
203203 [password, hash] {
204204 // Execute time-consuming task
205205 return SharedUtil::BcryptVerify (password, hash);
@@ -253,7 +253,7 @@ std::variant<bool, CLuaMultiReturn<SString, SString>> CLuaCryptDefs::GenerateKey
253253 CLuaMain* pLuaMain = m_pLuaManager->GetVirtualMachine (luaVM);
254254 if (pLuaMain)
255255 {
256- CLuaShared::GetAsyncTaskScheduler ()->PushTask <std::variant<KeyPair, SString>> (
256+ CLuaShared::GetAsyncTaskScheduler ()->PushTask (
257257 [size]() -> std::variant<KeyPair, SString> {
258258 // Execute time-consuming task
259259 try
@@ -346,7 +346,7 @@ int CLuaCryptDefs::EncodeString(lua_State* luaVM)
346346 CLuaMain* pLuaMain = m_pLuaManager->GetVirtualMachine (luaVM);
347347 if (pLuaMain)
348348 {
349- CLuaShared::GetAsyncTaskScheduler ()->PushTask <SString> (
349+ CLuaShared::GetAsyncTaskScheduler ()->PushTask (
350350 [data, key] {
351351 // Execute time-consuming task
352352 SString result;
@@ -391,7 +391,7 @@ int CLuaCryptDefs::EncodeString(lua_State* luaVM)
391391 CLuaMain* pLuaMain = m_pLuaManager->GetVirtualMachine (luaVM);
392392 if (pLuaMain)
393393 {
394- CLuaShared::GetAsyncTaskScheduler ()->PushTask <std::pair<SString, SString>> (
394+ CLuaShared::GetAsyncTaskScheduler ()->PushTask (
395395 [data, key] {
396396 std::pair<SString, SString> result;
397397 try
@@ -459,7 +459,7 @@ int CLuaCryptDefs::EncodeString(lua_State* luaVM)
459459 CLuaMain* pLuaMain = m_pLuaManager->GetVirtualMachine (luaVM);
460460 if (pLuaMain)
461461 {
462- CLuaShared::GetAsyncTaskScheduler ()->PushTask <std::pair<SString, bool >> (
462+ CLuaShared::GetAsyncTaskScheduler ()->PushTask (
463463 [data, key] {
464464 try
465465 {
@@ -558,7 +558,7 @@ int CLuaCryptDefs::DecodeString(lua_State* luaVM)
558558 CLuaMain* pLuaMain = m_pLuaManager->GetVirtualMachine (luaVM);
559559 if (pLuaMain)
560560 {
561- CLuaShared::GetAsyncTaskScheduler ()->PushTask <SString> (
561+ CLuaShared::GetAsyncTaskScheduler ()->PushTask (
562562 [data, key] {
563563 // Execute time-consuming task
564564 SString result;
@@ -611,7 +611,7 @@ int CLuaCryptDefs::DecodeString(lua_State* luaVM)
611611 CLuaMain* pLuaMain = m_pLuaManager->GetVirtualMachine (luaVM);
612612 if (pLuaMain)
613613 {
614- CLuaShared::GetAsyncTaskScheduler ()->PushTask <SString> (
614+ CLuaShared::GetAsyncTaskScheduler ()->PushTask (
615615 [data, key, iv] {
616616 // Execute time-consuming task
617617 SString result;
@@ -678,7 +678,7 @@ int CLuaCryptDefs::DecodeString(lua_State* luaVM)
678678 CLuaMain* pLuaMain = m_pLuaManager->GetVirtualMachine (luaVM);
679679 if (pLuaMain)
680680 {
681- CLuaShared::GetAsyncTaskScheduler ()->PushTask <std::pair<SString, bool >> (
681+ CLuaShared::GetAsyncTaskScheduler ()->PushTask (
682682 [data, key] {
683683 try
684684 {
0 commit comments