Fix Integer & Update deps
This commit is contained in:
parent
70456455e3
commit
cd039aeeaf
@ -5,7 +5,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<artifactId>RediSkript</artifactId>
|
<artifactId>RediSkript</artifactId>
|
||||||
<groupId>net.limework</groupId>
|
<groupId>net.limework</groupId>
|
||||||
<version>1.3.6-SNAPSHOT</version>
|
<version>1.3.7-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
@ -179,8 +179,12 @@ public class RedisController extends BinaryJedisPubSub implements Runnable {
|
|||||||
if (variable == null) {
|
if (variable == null) {
|
||||||
Variables.setVariable(varName, inputValue, null, false);
|
Variables.setVariable(varName, inputValue, null, false);
|
||||||
} else if (variable instanceof Long) {
|
} else if (variable instanceof Long) {
|
||||||
|
if (inputValue instanceof Integer) {
|
||||||
|
inputValue = Long.valueOf((Integer) inputValue);
|
||||||
|
}
|
||||||
if (inputValue instanceof Long) {
|
if (inputValue instanceof Long) {
|
||||||
Variables.setVariable(varName, (Long) variable + (Long) inputValue, null, false);
|
Variables.setVariable(varName, (Long) variable + (Long) inputValue, null, false);
|
||||||
|
|
||||||
} else if (inputValue instanceof Double) {
|
} else if (inputValue instanceof Double) {
|
||||||
|
|
||||||
// convert Long variable to Double
|
// convert Long variable to Double
|
||||||
@ -192,6 +196,9 @@ public class RedisController extends BinaryJedisPubSub implements Runnable {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
} else if (variable instanceof Double) {
|
} else if (variable instanceof Double) {
|
||||||
|
if (inputValue instanceof Integer) {
|
||||||
|
inputValue = Double.valueOf((Integer) inputValue);
|
||||||
|
}
|
||||||
if (inputValue instanceof Double) {
|
if (inputValue instanceof Double) {
|
||||||
Variables.setVariable(varName, (Double) variable + (Double) inputValue, null, false);
|
Variables.setVariable(varName, (Double) variable + (Double) inputValue, null, false);
|
||||||
} else if (inputValue instanceof Long) {
|
} else if (inputValue instanceof Long) {
|
||||||
@ -201,6 +208,18 @@ public class RedisController extends BinaryJedisPubSub implements Runnable {
|
|||||||
plugin.getLogger().log(Level.WARNING, "Unsupported add action of data type (" + inputValue.getClass().getName() + ") on variable: " + varName);
|
plugin.getLogger().log(Level.WARNING, "Unsupported add action of data type (" + inputValue.getClass().getName() + ") on variable: " + varName);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
} else if (variable instanceof Integer) {
|
||||||
|
if (inputValue instanceof Integer) {
|
||||||
|
Variables.setVariable(varName, (Integer) variable + (Integer) inputValue, null, false);
|
||||||
|
} else if (inputValue instanceof Double) {
|
||||||
|
// convert Integer variable to Double
|
||||||
|
variable = Double.valueOf((Integer) variable);
|
||||||
|
Variables.setVariable(varName, (Double) variable + (Double) inputValue, null, false);
|
||||||
|
} else if (inputValue instanceof Long) {
|
||||||
|
// convert Integer variable to Long
|
||||||
|
variable = Long.valueOf((Integer) variable);
|
||||||
|
Variables.setVariable(varName, (Long) variable + (Long) inputValue, null, false);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// Not supported input type
|
// Not supported input type
|
||||||
plugin.getLogger().log(Level.WARNING, "Unsupported variable type in add action (" + variable.getClass().getName() + ") on variable: " + varName);
|
plugin.getLogger().log(Level.WARNING, "Unsupported variable type in add action (" + variable.getClass().getName() + ") on variable: " + varName);
|
||||||
@ -218,12 +237,17 @@ public class RedisController extends BinaryJedisPubSub implements Runnable {
|
|||||||
Variables.setVariable(varName, -(Long) inputValue, null, false);
|
Variables.setVariable(varName, -(Long) inputValue, null, false);
|
||||||
} else if (inputValue instanceof Double) {
|
} else if (inputValue instanceof Double) {
|
||||||
Variables.setVariable(varName, -(Double) inputValue, null, false);
|
Variables.setVariable(varName, -(Double) inputValue, null, false);
|
||||||
|
} else if (inputValue instanceof Integer) {
|
||||||
|
Variables.setVariable(varName, -(Integer) inputValue, null, false);
|
||||||
} else {
|
} else {
|
||||||
// Not supported input type
|
// Not supported input type
|
||||||
plugin.getLogger().log(Level.WARNING, "Unsupported remove action of data type (" + inputValue.getClass().getName() + ") on variable: " + varName);
|
plugin.getLogger().log(Level.WARNING, "Unsupported remove action of data type (" + inputValue.getClass().getName() + ") on variable: " + varName);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
} else if (variable instanceof Long) {
|
} else if (variable instanceof Long) {
|
||||||
|
if (inputValue instanceof Integer) {
|
||||||
|
inputValue = Long.valueOf((Integer) inputValue);
|
||||||
|
}
|
||||||
if (inputValue instanceof Long) {
|
if (inputValue instanceof Long) {
|
||||||
Variables.setVariable(varName, (Long) variable - (Long) inputValue, null, false);
|
Variables.setVariable(varName, (Long) variable - (Long) inputValue, null, false);
|
||||||
} else if (inputValue instanceof Double) {
|
} else if (inputValue instanceof Double) {
|
||||||
@ -237,11 +261,26 @@ public class RedisController extends BinaryJedisPubSub implements Runnable {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
} else if (variable instanceof Double) {
|
} else if (variable instanceof Double) {
|
||||||
|
if (inputValue instanceof Integer) {
|
||||||
|
inputValue = Double.valueOf((Integer) inputValue);
|
||||||
|
}
|
||||||
if (inputValue instanceof Double) {
|
if (inputValue instanceof Double) {
|
||||||
Variables.setVariable(varName, (Double) variable - (Double) inputValue, null, false);
|
Variables.setVariable(varName, (Double) variable - (Double) inputValue, null, false);
|
||||||
} else if (inputValue instanceof Long) {
|
} else if (inputValue instanceof Long) {
|
||||||
Variables.setVariable(varName, (Double) variable - ((Long) inputValue).doubleValue(), null, false);
|
Variables.setVariable(varName, (Double) variable - ((Long) inputValue).doubleValue(), null, false);
|
||||||
}
|
}
|
||||||
|
} else if (variable instanceof Integer) {
|
||||||
|
if (inputValue instanceof Integer) {
|
||||||
|
Variables.setVariable(varName, (Integer) variable - (Integer) inputValue, null, false);
|
||||||
|
} else if (inputValue instanceof Long) {
|
||||||
|
// convert Integer variable to Long
|
||||||
|
variable = Long.valueOf((Integer) variable);
|
||||||
|
Variables.setVariable(varName, (Long) variable - (Long) inputValue, null, false);
|
||||||
|
} else if (inputValue instanceof Double) {
|
||||||
|
// convert Integer variable to Double
|
||||||
|
variable = Double.valueOf((Integer) variable);
|
||||||
|
Variables.setVariable(varName, (Double) variable - (Double) inputValue, null, false);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// Not supported input type
|
// Not supported input type
|
||||||
plugin.getLogger().log(Level.WARNING, "Unsupported variable type in remove action (" + variable.getClass().getName() + ") on variable: " + varName);
|
plugin.getLogger().log(Level.WARNING, "Unsupported variable type in remove action (" + variable.getClass().getName() + ") on variable: " + varName);
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<artifactId>RediSkript</artifactId>
|
<artifactId>RediSkript</artifactId>
|
||||||
<groupId>net.limework</groupId>
|
<groupId>net.limework</groupId>
|
||||||
<version>1.3.6-SNAPSHOT</version>
|
<version>1.3.7-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
6
pom.xml
6
pom.xml
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<groupId>net.limework</groupId>
|
<groupId>net.limework</groupId>
|
||||||
<artifactId>RediSkript</artifactId>
|
<artifactId>RediSkript</artifactId>
|
||||||
<version>1.3.6-SNAPSHOT</version>
|
<version>1.3.7-SNAPSHOT</version>
|
||||||
<modules>
|
<modules>
|
||||||
<module>RediSkript-core</module>
|
<module>RediSkript-core</module>
|
||||||
<module>RediSkript-bukkit</module>
|
<module>RediSkript-bukkit</module>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.cryptomator</groupId>
|
<groupId>org.cryptomator</groupId>
|
||||||
<artifactId>siv-mode</artifactId>
|
<artifactId>siv-mode</artifactId>
|
||||||
<version>1.4.4</version>
|
<version>1.5.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-pool2 -->
|
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-pool2 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -59,7 +59,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>redis.clients</groupId>
|
<groupId>redis.clients</groupId>
|
||||||
<artifactId>jedis</artifactId>
|
<artifactId>jedis</artifactId>
|
||||||
<version>4.2.2</version>
|
<version>4.4.6</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
Loading…
Reference in New Issue
Block a user