It's the `startSession` that gets declared twice i...
# arrow
k
It's the
startSession
that gets declared twice in that version that made me try to change to fx
Copy code
getCurrentSession().flatMap { currentSession ->
     currentSession.fold(
         { createSession().flatMap { sessionRepository.startSession(it) } },
         { sessionRepository.startSession(it) }
    }