From 9ed880a42aa90a426129ae432147e81456090d84 Mon Sep 17 00:00:00 2001 From: Madpeterz <57852827+Madpeterz@users.noreply.github.com> Date: Thu, 25 Feb 2021 03:51:37 +0000 Subject: [PATCH] Update BetterTracking.cs --- BetterSecondbot/Tracking/BetterTracking.cs | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/BetterSecondbot/Tracking/BetterTracking.cs b/BetterSecondbot/Tracking/BetterTracking.cs index e13f30f..f674985 100644 --- a/BetterSecondbot/Tracking/BetterTracking.cs +++ b/BetterSecondbot/Tracking/BetterTracking.cs @@ -3,6 +3,7 @@ using BetterSecondBotShared.logs; using OpenMetaverse; using System; using System.Collections.Generic; +using System.Linq; using System.Net.Http; using System.Text; using System.Threading; @@ -31,13 +32,13 @@ namespace BetterSecondbot.Tracking } if(int.TryParse(controler.Bot.getMyConfig.Setting_Tracker,out output_channel) == true) { - LogFormater.Info("Tracker - Enabled Chat"); + LogFormater.Info("Tracker - Enabled Chat on channel: "+ output_channel.ToString()); output_to_channel = true; attachEvents(); } else if (controler.Bot.getMyConfig.Setting_Tracker.StartsWith("http") == true) { - LogFormater.Info("Tracker - Enabled HTTP"); + LogFormater.Info("Tracker - Enabled HTTP: "+ controler.Bot.getMyConfig.Setting_Tracker); output_to_url = true; attachEvents(); } @@ -58,7 +59,7 @@ namespace BetterSecondbot.Tracking { controler.Bot.GetClient.Self.Chat(output, output_channel, ChatType.Normal); } - if(output_to_url) + if(output_to_url == true) { Thread newThread = new Thread(this.SendHTTPData); newThread.Start(output); @@ -87,14 +88,21 @@ namespace BetterSecondbot.Tracking protected void LocationUpdate(object o, CoarseLocationUpdateEventArgs e) { - foreach(UUID av in e.NewEntries) + if (e.NewEntries.Count() > 0) { - output(av, "entry"); + foreach (UUID av in e.NewEntries) + { + output(av, "entry"); + } } - foreach(UUID av in e.RemovedEntries) + if (e.RemovedEntries.Count() > 0) { - output(av, "exit"); + foreach (UUID av in e.RemovedEntries) + { + output(av, "exit"); + } } + } } }