fix output annotation
This commit is contained in:
@@ -107,6 +107,7 @@ using NATSBridge
|
||||
|
||||
# Receive and process message
|
||||
env = smartreceive(msg; fileserver_download_handler=_fetch_with_backoff)
|
||||
# Returns: ::JSON.Object{String, Any} - key-value structure resemble msg_envelope_v1
|
||||
for (dataname, data, type) in env["payloads"]
|
||||
println("Received $dataname: $data")
|
||||
end
|
||||
|
||||
@@ -163,6 +163,7 @@ end
|
||||
|
||||
function handle_message(handler::ChatHandler, msg::NATS.Msg)
|
||||
env = smartreceive(msg, fileserver_download_handler=_fetch_with_backoff)
|
||||
# Returns: ::JSON.Object{String, Any} - key-value structure resemble msg_envelope_v1
|
||||
|
||||
# Extract sender info from envelope
|
||||
sender = get(env, "sender_name", "Anonymous")
|
||||
@@ -281,6 +282,7 @@ end
|
||||
function download_file(service::FileDownloadService, msg::NATS.Msg, sender::String, download_id::String)
|
||||
# Subscribe to sender's file channel
|
||||
env = smartreceive(msg, fileserver_download_handler=fetch_from_url)
|
||||
# Returns: ::JSON.Object{String, Any} - key-value structure resemble msg_envelope_v1
|
||||
|
||||
# Process each payload
|
||||
for (dataname, data, type) in env["payloads"]
|
||||
@@ -518,6 +520,7 @@ end
|
||||
|
||||
function process_reading(receiver::SensorReceiver, msg::NATS.Msg)
|
||||
env = smartreceive(msg, receiver.fileserver_download_handler)
|
||||
# Returns: ::JSON.Object{String, Any} - key-value structure resemble msg_envelope_v1
|
||||
|
||||
for (dataname, data, data_type) in env["payloads"]
|
||||
if data_type == "dictionary"
|
||||
|
||||
Reference in New Issue
Block a user