Refactor msg reading function
authorSiraaj Khandkar <siraaj@khandkar.net>
Sun, 29 Jul 2018 04:00:15 +0000 (00:00 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Sun, 29 Jul 2018 04:00:15 +0000 (00:00 -0400)
bin/khatus_loop

index 3bd112d..3603e25 100755 (executable)
@@ -34,24 +34,22 @@ read_and_react() {
         '
             /^in:WEATHER:/\
             {
-                chop_off_msg_tag()
-                db["weather_temperature"] = $0
+                db["weather_temperature"] = read_msg()
             }
 
             /^in:DATE_TIME:/\
             {
-                chop_off_msg_tag()
-                db["datetime"] = $0
+                db["datetime"] = read_msg()
             }
 
             /^out:BAR:/\
             {
-                chop_off_msg_tag()
                 print make_bar()
             }
 
-            function chop_off_msg_tag() {
+            function read_msg() {
                 sub("^" $1 " +", "")
+                return $0
             }
 
             function make_bar(    position, bar, i) {
This page took 0.026795 seconds and 4 git commands to generate.