просто у меня есть два условия, и я выполняю часть действий при условии ИЛИ, и часть при условии ТОЛЬКО одного. Вот хотелось бы все это в один when(). Но походу не выйдет, так как если там по одной из веток зашло, условия ниже не проверяются
выйдет на первом, т.к. у тебя из вен только 1 результат может вернуться. Тут наверное как с элвисом - проще ифом написать if (a||b) {do1} if (a) {do2} if (b) {do3}