diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/lux/world/service/mail.lux | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/stdlib/source/lux/world/service/mail.lux b/stdlib/source/lux/world/service/mail.lux index ce5eb91b3..eb49c6131 100644 --- a/stdlib/source/lux/world/service/mail.lux +++ b/stdlib/source/lux/world/service/mail.lux @@ -1,18 +1,17 @@ (.module: [lux #* [control + [try (#+ Try)] [concurrency [frp (#+ Channel)]] [security - ["!" capability (#+ capability:)]]] - [data - [error (#+ Error)]]]) + ["!" capability (#+ capability:)]]]]) (capability: #export (Can-Send ! address message) - (can-send [address message] (! (Error Any)))) + (can-send [address message] (! (Try Any)))) (capability: #export (Can-Subscribe ! address message) - (can-subscribe [address] (! (Error (Channel message))))) + (can-subscribe [address] (! (Try (Channel message))))) (type: #export (Service ! address message) {#can-send (Can-Send ! address message) |