- echo -e "$i\t$(beer_stat "$i")" >> "$accounts/.totals"
- done | xargs -0 $dialog --menu "$title stamgasti" 0 0 0
+ echo -e "$i\t$(beer_stat "$i")" >> "$totals"
+ done | xargs -0 $dialog --menu "$title stamgasti" 0 0 0 2>"$1"
+}
+
+tap() {
+ stamgast="$1"
+
+ pulses_start=$(beer_pulses "$stamgast")
+ clear
+ "$backend" >> "$accounts/$stamgast" &
+ pid="$!"
+ while kill -0 "$pid" 2>/dev/null; do
+ #echo "$stamgast" > /tmp/testo
+ pulses_current=$(beer_pulses "$stamgast")
+ pulses_diff=$[ $pulses_current - $pulses_start ]
+
+ rst
+ echo == Cepuje stamgast "$stamgast", ukonci stisknutim [ENTER] ==
+ echo "CURRE: $(beer_calc $pulses_diff) ";
+ echo "TOTAL: $(beer_calc $pulses_current) ";
+ sleep 0.3;
+ done &
+ read -n 1
+ pkill -TERM -P "$pid" 2>/dev/null
+ kill -TERM "$pid" 2>/dev/null
+ (sleep 3; kill -KILL "$pid" 2>/dev/null) &