Replace java string functions with kotlin's.

This commit is contained in:
Erik C. Thauvin 2020-12-04 23:39:58 -08:00
parent 69441f7006
commit 5a669601da

View file

@ -99,7 +99,6 @@ import java.io.FileNotFoundException
import java.io.FileOutputStream import java.io.FileOutputStream
import java.io.IOException import java.io.IOException
import java.io.PrintStream import java.io.PrintStream
import java.lang.String.join
import java.nio.file.Files import java.nio.file.Files
import java.nio.file.Paths import java.nio.file.Paths
import java.util.* import java.util.*
@ -512,7 +511,7 @@ class Mobibot(nickname: String, channel: String, logsDirPath: String, p: Propert
while (i < list.size) { while (i < list.size) {
send( send(
nick, nick,
helpIndent(join(" ", list.subList(i, list.size.coerceAtMost(i + size))), isBold), helpIndent(list.subList(i, list.size.coerceAtMost(i + size)).joinToString(" ", truncated = ""), isBold),
isPrivate isPrivate
) )
i += size i += size
@ -588,7 +587,7 @@ class Mobibot(nickname: String, channel: String, logsDirPath: String, p: Propert
.addOption( .addOption(
Option.builder(Constants.PROPS_ARG.substring(0, 1)).hasArg() Option.builder(Constants.PROPS_ARG.substring(0, 1)).hasArg()
.argName("file") .argName("file")
.desc("use " + "alternate properties file") .desc("use alternate properties file")
.longOpt(Constants.PROPS_ARG).build() .longOpt(Constants.PROPS_ARG).build()
) )
.addOption( .addOption(
@ -683,14 +682,8 @@ class Mobibot(nickname: String, channel: String, logsDirPath: String, p: Propert
* Initialize the bot. * Initialize the bot.
*/ */
init { init {
System.getProperties().setProperty( System.getProperties().setProperty("sun.net.client.defaultConnectTimeout", Constants.CONNECT_TIMEOUT.toString())
"sun.net.client.defaultConnectTimeout", System.getProperties().setProperty("sun.net.client.defaultReadTimeout", Constants.CONNECT_TIMEOUT.toString())
java.lang.String.valueOf(Constants.CONNECT_TIMEOUT)
)
System.getProperties().setProperty(
"sun.net.client.defaultReadTimeout",
java.lang.String.valueOf(Constants.CONNECT_TIMEOUT)
)
name = nickname name = nickname
ircServer = p.getProperty("server", Constants.DEFAULT_SERVER) ircServer = p.getProperty("server", Constants.DEFAULT_SERVER)
ircPort = getIntProperty(p.getProperty("port"), Constants.DEFAULT_PORT) ircPort = getIntProperty(p.getProperty("port"), Constants.DEFAULT_PORT)