From 0a3fdc57ab6a410c2ff0566e495aa5cb43a3785e Mon Sep 17 00:00:00 2001 From: Darren Schroeder <343840+fdncred@users.noreply.github.com> Date: Mon, 24 Jan 2022 15:56:26 -0600 Subject: [PATCH] update output to records --- engine-q/weather/timed_weather_run.nu | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/engine-q/weather/timed_weather_run.nu b/engine-q/weather/timed_weather_run.nu index 86f339f..75ab790 100644 --- a/engine-q/weather/timed_weather_run.nu +++ b/engine-q/weather/timed_weather_run.nu @@ -36,7 +36,11 @@ def timed_weather_run [ # $"interval not met. last_runtime: [($last_runtime)](char nl)" let temp = ($last_runtime_data.Temperature) let emoji = ($last_runtime_data.Emoji) - $"Cached Temp: ($temp) Cached Emoji: ($emoji)" + { + Temperature: ($temp) + Source: "cache" + Emoji: ($emoji) + } } else { # save the run time and run the command # $"interval met, running command: [($command)](char nl)" @@ -46,15 +50,23 @@ def timed_weather_run [ let weather_table = (if $command == "get_weather" {(get_weather)}) let temp = ($weather_table.Temperature) let emoji = ($weather_table.Emoji) - $"Temp: ($temp) Emoji: ($emoji)" + { + Temperature: ($temp) + Source: "expired-cache" + Emoji: ($emoji) + } $weather_table | update last_run_time {(date now | date format '%Y-%m-%d %H:%M:%S %z')} | save $weather_runtime_file } } else { - $"Unable to find [($weather_runtime_file)], creating it(char nl)" + # $"Unable to find [($weather_runtime_file)], creating it(char nl)" let weather_table = (get_weather) let temp = ($weather_table.Temperature) let emoji = ($weather_table.Emoji) - $"Created Temp: ($temp) Created Emoji: ($emoji)" + { + Temperature: ($temp) + Source: "initial" + Emoji: ($emoji) + } $weather_table | update last_run_time {(date now | date format '%Y-%m-%d %H:%M:%S %z')} | save $weather_runtime_file } } else {