Skip to content

Commit 7f52e47

Browse files
committed
++
1 parent b36e9b8 commit 7f52e47

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

ChatLogger/AccountLogin.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -336,8 +336,10 @@ static void OnFriendMsg(SteamFriends.FriendMsgCallback callback)
336336
string Message = callback.Message; Message = Regex.Replace(Message, @"\t|\n|\r", ""); //741iq
337337

338338
var Settingslist = JsonConvert.DeserializeObject<ChatLoggerSettings>(File.ReadAllText(Program.SettingsJsonFile));
339+
340+
string pathLog = Settingslist.PathLogs + @"\ChatLogs\" + steamClient.SteamID.ConvertToUInt64() + @"\[" + FriendID + "] - " + steamFriends.GetFriendPersonaName(FriendID) + ".txt";
341+
339342

340-
string pathLog = Program.ChatLogsFolder + @"\" + steamClient.SteamID.ConvertToUInt64() + @"\[" + FriendID + "] - " + steamFriends.GetFriendPersonaName(FriendID) + ".txt";
341343
string FinalMsg = "[" + DateTime.Now + "] " + steamFriends.GetFriendPersonaName(FriendID) + ": " + Message;
342344

343345
if (File.Exists(pathLog))
@@ -372,7 +374,7 @@ static void OnFriendEchoMsg(SteamFriends.FriendMsgEchoCallback callback)
372374
var Settingslist = JsonConvert.DeserializeObject<ChatLoggerSettings>(File.ReadAllText(Program.SettingsJsonFile));
373375

374376

375-
string pathLog = Program.ChatLogsFolder + @"\" + steamClient.SteamID.ConvertToUInt64() + @"\[" + FriendID + "] - " + steamFriends.GetFriendPersonaName(FriendID) + ".txt";
377+
string pathLog = Settingslist.PathLogs + @"\ChatLogs\" + steamClient.SteamID.ConvertToUInt64() + @"\[" + FriendID + "] - " + steamFriends.GetFriendPersonaName(FriendID) + ".txt";
376378
string FinalMsg = "[" + DateTime.Now + "] " + steamFriends.GetPersonaName() + ": " + Message;
377379

378380
if (File.Exists(pathLog))

ChatLogger/Main.Designer.cs

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ChatLogger/Main.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ private void Main_Shown(object sender, EventArgs e)
5454
t.Start();
5555

5656
var Settingslist = JsonConvert.DeserializeObject<ChatLoggerSettings>(File.ReadAllText(Program.SettingsJsonFile));
57-
57+
5858
combox_Colors.SelectedIndex = Settingslist.startupColor;
5959

6060
if (Settingslist.Separator.Length > 0)
@@ -65,6 +65,12 @@ private void Main_Shown(object sender, EventArgs e)
6565
if (Settingslist.PathLogs.Length > 0)
6666
{
6767
txtBox_logDir.Text = Settingslist.PathLogs.Replace(@"\\", @"\");
68+
}else
69+
{
70+
Settingslist.PathLogs = Program.ChatLogsFolder;
71+
txtBox_logDir.Text = Program.ChatLogsFolder;
72+
var convertedJson = JsonConvert.SerializeObject(Settingslist, new JsonSerializerSettings { Formatting = Formatting.Indented });
73+
File.WriteAllText(Program.SettingsJsonFile, convertedJson);
6874
}
6975

7076
if (Settingslist.startup)
@@ -436,11 +442,6 @@ private void combox_Colors_SelectedIndexChanged(object sender, EventArgs e)
436442
this.Refresh();
437443
}
438444

439-
private void combox_Theme_SelectedIndexChanged(object sender, EventArgs e)
440-
{
441-
442-
}
443-
444445
private void btn_setpathLogs_Click(object sender, EventArgs e)
445446
{
446447
using (var fbd = new FolderBrowserDialog())

0 commit comments

Comments
 (0)