You are right about that current session lives on the backend server. But I thought about couple of workarounds:
Option 1:
From your Nanoflow Just call a microflow, that returns the current session object. But if this activity is ocurring very often, then it’s not the best solution.
Option 2:
If your app has mandatory login in (users can only interact with it after login) then you can do the following.
Customize the logging workflow to return the currentSession object and from there on, keep it in memory on the frontEnd.
This is restrictive, since the currentSession object will not get updated and it requires mandatory login.
Option :