14 lines
410 B
Kotlin
14 lines
410 B
Kotlin
package eu.kanade.tachiyomi.util
|
|
|
|
/**
|
|
* Replaces the given string to have at most [count] characters using [replacement] at its end.
|
|
* If [replacement] is longer than [count] an exception will be thrown when `length > count`.
|
|
*/
|
|
fun String.chop(count: Int, replacement: String = "..."): String {
|
|
return if (length > count)
|
|
take(count - replacement.length) + replacement
|
|
else
|
|
this
|
|
|
|
}
|