Ben Madore
09/20/2019, 2:44 PMthis
… basically want to be able to provide diff messages to log when something is null or not
inline fun <T> T?.someName(nullFunc: () -> Unit, nonNullFunc: () -> Unit): T? {
return this?.also {
nonNullFunc()
} ?: null.also {
nullFunc()
}
}