cypher121
11/10/2016, 6:38 AMval handler = { e: AudioPlayerEvent ->
client.connectedVoiceChannels.find { it.guild == e.player.guild }?.leave() ?: Unit
}
on<TrackFinishEvent>(handler)
errors if I remove ?: Unit, because handler does not conform to (T) -> Unit, because it's (T) -> Unit?