fluent-pad/app/remove_disconnected.air
folex f430b725d2
Aqua HLL + AppConfig (#5)
* Switch to app.config based deployment

* Rewrite user online status checks to peer is_connected api

* Rewrite fluentpad into aquamarine
2021-04-30 17:15:30 +03:00

17 lines
549 B
Plaintext

(seq
(call %init_peer_id% ({{user_list}} "is_authenticated") [] token)
(seq
(call %init_peer_id% ({{user_list}} "get_users") [] all_users)
(fold all_users.$.users! u
(par
(seq
(call u.$.relay_id! ("peer" "is_connected") [u.$.peer_id!] is_connected)
(match is_connected false
(call %init_peer_id% ({{user_list}} "leave") [u.$.peer_id!])
)
)
(next u)
)
)
)
)