Callback:
var onclose:(()->Unit)? = null
My function:
sockJs.onclose = {
if (connecting) {
reconnectTimeoutId = setTimeout({
sockJs = SockJS(uri)
}, 500)
}
else if (closed != null) {
closed!!()
}
}
All is ok.
Add new else clause:
sockJs.onclose = {
if (connecting) {
reconnectTimeoutId = setTimeout({
sockJs = SockJS(uri)
}, 500)
}
else if (closed != null) {
closed!!()
}
else {
try {
console.info(“dd”)
}
catch (e:Exception) {
console.error(e)
}
}
}
Error:
How I can specify “void” (like java or acrionscript) and forget about callback return type?