Michael Friend
04/02/2020, 2:52 PMfun foo(b: Bar) : Type? {
val filtered = b.listProp.filter { // Condition }
if (filtered.isEmpty()) {
// Create and post analytics event
return null
}
val unique = filtered.singleOrNull() ?: run {
// Create different analytics event
return null
}
... // More operations that each can fail and should post an analytics event
return t
}
Michael Friend
04/02/2020, 2:57 PMraulraja
04/02/2020, 4:55 PMraulraja
04/02/2020, 4:56 PMraulraja
04/02/2020, 4:56 PMraulraja
04/02/2020, 4:57 PMMichael Friend
04/02/2020, 4:58 PMraulraja
04/02/2020, 4:58 PMraulraja
04/02/2020, 4:59 PMraulraja
04/02/2020, 5:00 PMraulraja
04/02/2020, 5:00 PMMichael Friend
04/02/2020, 5:26 PM