@@ -205,10 +205,6 @@ Local<Value> ConfJsonClass::del(Arguments const& args) {
205205Local<Value> ConfJsonClass::reload (Arguments const &) {
206206 try {
207207 return Boolean::newBoolean (reload ());
208- } catch (ordered_json::exception const & e) {
209- lse::LegacyScriptEngine::getLogger ().error (" Fail to parse json content in file!" );
210- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
211- return Boolean::newBoolean (false );
212208 }
213209 CATCH_AND_THROW
214210}
@@ -251,15 +247,7 @@ bool ConfJsonClass::close() {
251247bool ConfJsonClass::reload () {
252248 auto jsonTexts = ll::file_utils::readFile (ll::string_utils::str2u8str (confPath));
253249 if (!jsonTexts) return false ;
254-
255- try {
256- jsonConf = ordered_json::parse (*jsonTexts, nullptr , true , true );
257- } catch (...) {
258- lse::LegacyScriptEngine::getLogger ().error (" Fail in confJsonReload!" );
259- ll::error_utils::printCurrentException (lse::LegacyScriptEngine::getLogger ());
260- return false ;
261- }
262-
250+ jsonConf = ordered_json::parse (*jsonTexts, nullptr , true , true );
263251 return true ;
264252}
265253
@@ -530,14 +518,6 @@ Local<Value> MoneyClass::set(Arguments const& args) {
530518 return Boolean::newBoolean (
531519 EconomySystem::setMoney (args[0 ].asString ().toString (), args[1 ].asNumber ().toInt64 ())
532520 );
533- } catch (std::invalid_argument const & e) {
534- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneySet!" );
535- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
536- return Boolean::newBoolean (false );
537- } catch (std::out_of_range const & e) {
538- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneySet!" );
539- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
540- return Boolean::newBoolean (false );
541521 }
542522 CATCH_AND_THROW
543523}
@@ -548,14 +528,6 @@ Local<Value> MoneyClass::get(Arguments const& args) {
548528
549529 try {
550530 return Number::newNumber (EconomySystem::getMoney (args[0 ].asString ().toString ()));
551- } catch (std::invalid_argument const & e) {
552- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyGet!" );
553- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
554- return Number::newNumber (0 );
555- } catch (std::out_of_range const & e) {
556- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyGet!" );
557- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
558- return Number::newNumber (0 );
559531 }
560532 CATCH_AND_THROW
561533}
@@ -569,14 +541,6 @@ Local<Value> MoneyClass::add(Arguments const& args) {
569541 return Boolean::newBoolean (
570542 EconomySystem::addMoney (args[0 ].asString ().toString (), args[1 ].asNumber ().toInt64 ())
571543 );
572- } catch (std::invalid_argument const & e) {
573- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyAdd!" );
574- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
575- return Boolean::newBoolean (false );
576- } catch (std::out_of_range const & e) {
577- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyAdd!" );
578- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
579- return Boolean::newBoolean (false );
580544 }
581545 CATCH_AND_THROW
582546}
@@ -590,14 +554,6 @@ Local<Value> MoneyClass::reduce(Arguments const& args) {
590554 return Boolean::newBoolean (
591555 EconomySystem::reduceMoney (args[0 ].asString ().toString (), args[1 ].asNumber ().toInt64 ())
592556 );
593- } catch (std::invalid_argument const & e) {
594- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyReduce!" );
595- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
596- return Boolean::newBoolean (false );
597- } catch (std::out_of_range const & e) {
598- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyReduce!" );
599- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
600- return Boolean::newBoolean (false );
601557 }
602558 CATCH_AND_THROW
603559}
@@ -619,14 +575,6 @@ Local<Value> MoneyClass::trans(Arguments const& args) {
619575 note
620576 )
621577 );
622- } catch (std::invalid_argument const & e) {
623- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyTrans!" );
624- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
625- return Boolean::newBoolean (false );
626- } catch (std::out_of_range const & e) {
627- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyTrans!" );
628- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
629- return Boolean::newBoolean (false );
630578 }
631579 CATCH_AND_THROW
632580}
@@ -659,16 +607,8 @@ Local<Value> MoneyClass::getHistory(Arguments const& args) {
659607 CHECK_ARG_TYPE (args[1 ], ValueKind::kNumber );
660608
661609 try {
662- string res{ EconomySystem::getMoneyHist (args[0 ].asString ().toString (), args[1 ].asNumber ().toInt32 ())} ;
610+ string res = EconomySystem::getMoneyHist (args[0 ].asString ().toString (), args[1 ].asNumber ().toInt32 ());
663611 return objectificationMoneyHistory (res);
664- } catch (std::invalid_argument const & e) {
665- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyGetHistory!" );
666- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
667- return {};
668- } catch (std::out_of_range const & e) {
669- lse::LegacyScriptEngine::getLogger ().error (" Bad argument in MoneyGetHistory!" );
670- ll::error_utils::printException (e, lse::LegacyScriptEngine::getLogger ());
671- return {};
672612 }
673613 CATCH_AND_THROW
674614}
0 commit comments