File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ Local<Value> LlClass::isRelease() {
8383 try {
8484 auto & ver = lse::LegacyScriptEngine::getInstance ().getSelf ().getManifest ().version ;
8585 if (ver) {
86- return Boolean::newBoolean (!ver->preRelease .has_value ());
86+ return Boolean::newBoolean (!ver->preRelease .has_value () && !ver-> build . has_value () );
8787 } else {
8888 return Boolean::newBoolean (false );
8989 }
@@ -107,7 +107,7 @@ Local<Value> LlClass::isDev() {
107107 try {
108108 auto & ver = lse::LegacyScriptEngine::getInstance ().getSelf ().getManifest ().version ;
109109 if (ver) {
110- return Boolean::newBoolean (ver->to_string (). find ( " + " ) != std::string::npos );
110+ return Boolean::newBoolean (ver->build . has_value () );
111111 } else {
112112 return Boolean::newBoolean (true );
113113 }
@@ -161,12 +161,12 @@ Local<Value> LlClass::getScriptEngineVersion() {
161161Local<Value> LlClass::getVersionStatus () {
162162 auto & ver = lse::LegacyScriptEngine::getInstance ().getSelf ().getManifest ().version ;
163163 if (ver) {
164- if (ver->to_string ().find (" +" ) != std::string::npos) {
165- return Number::newNumber (0 );
166- } else if (ver->preRelease .has_value ()) {
164+ if (ver->preRelease .has_value ()) {
167165 return Number::newNumber (1 );
168- } else {
166+ } else if (ver-> build . has_value ()) {
169167 return Number::newNumber (2 );
168+ } else {
169+ return Number::newNumber (0 );
170170 }
171171 } else {
172172 return Number::newNumber (0 );
You can’t perform that action at this time.
0 commit comments