Exposed apiToken.

This commit is contained in:
Erik C. Thauvin 2017-10-30 15:22:50 -07:00
parent e2bb3c0a3d
commit 423d8494c2

View file

@ -48,7 +48,7 @@ object Constants {
const val DONE = "done"
}
open class PinboardPoster(val apiToken: String) {
open class PinboardPoster(var apiToken: String) {
var apiEndPoint: String = Constants.API_ENDPOINT
val logger: Logger by lazy { Logger.getLogger(PinboardPoster::class.java.simpleName) }
@ -154,10 +154,10 @@ open class PinboardPoster(val apiToken: String) {
}
private fun cleanEndPoint(method: String): String {
if (apiEndPoint.endsWith('/')) {
return "$apiEndPoint$method"
return if (apiEndPoint.endsWith('/')) {
"$apiEndPoint$method"
} else {
return "$apiEndPoint/$method"
"$apiEndPoint/$method"
}
}