fix proj
This commit is contained in:
parent
8835e0cf8b
commit
1c6a08a4d7
9 changed files with 25 additions and 23 deletions
|
@ -6,6 +6,7 @@
|
|||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<SignAssembly>false</SignAssembly>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
|
||||
<Configurations>Debug;Release</Configurations>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -39,9 +39,10 @@ namespace Bot.Charts
|
|||
{
|
||||
lock (FileHandler)
|
||||
{
|
||||
if (File.Exists("Charts.json")) File.Move("Charts.json", Path.Combine("BotData", "Charts.json"));
|
||||
// Read json file
|
||||
if (!File.Exists("Charts.json")) return new ChartMemory();
|
||||
return JsonConvert.DeserializeObject<ChartMemory>(File.ReadAllText("Charts.json"));
|
||||
if (!File.Exists("BotData/Charts.json")) return new ChartMemory();
|
||||
return JsonConvert.DeserializeObject<ChartMemory>(File.ReadAllText("BotData/Charts.json"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -57,7 +58,7 @@ namespace Bot.Charts
|
|||
{
|
||||
lock (FileHandler)
|
||||
{
|
||||
File.WriteAllText("Charts.json", JsonConvert.SerializeObject(Instance, Formatting.Indented));
|
||||
File.WriteAllText("BotData/Charts.json", JsonConvert.SerializeObject(Instance, Formatting.Indented));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -87,6 +87,7 @@ namespace Bot
|
|||
|
||||
public void Load()
|
||||
{
|
||||
if (File.Exists("Main.json")) File.Move("Main.json", Path.Combine("BotData", "Main.json"));
|
||||
inst = new MainConfiguration();
|
||||
SerialManager sm = new SerialManager();
|
||||
try
|
||||
|
|
|
@ -48,7 +48,7 @@ namespace Bot
|
|||
private static void CacheGroupRoles(object sender, GroupRolesDataReplyEventArgs e)
|
||||
{
|
||||
//MHE(MessageHandler.Destinations.DEST_LOCAL, UUID.Zero, "[debug] role_reply");
|
||||
if (!Directory.Exists("zGroupCache")) Directory.CreateDirectory("zGroupCache"); // this should be purged at every bot restart!!!
|
||||
if (!Directory.Exists("BotData/zGroupCache")) Directory.CreateDirectory("BotData/zGroupCache"); // this should be purged at every bot restart!!!
|
||||
|
||||
//MHE(MessageHandler.Destinations.DEST_LOCAL, UUID.Zero, "[debug] generating groupcache file");
|
||||
zGroupCaches newCache = new zGroupCaches();
|
||||
|
@ -67,7 +67,7 @@ namespace Bot
|
|||
newCache.GroupID = e.GroupID;
|
||||
newCache.Save(e.GroupID.ToString());
|
||||
RoleReply.Set();
|
||||
FileInfo fi = new FileInfo("GroupCache/" + e.GroupID.ToString() + ".json");
|
||||
FileInfo fi = new FileInfo("BotData/zGroupCache/" + e.GroupID.ToString() + ".json");
|
||||
|
||||
//MHE(MessageHandler.Destinations.DEST_LOCAL, UUID.Zero, "[debug] Roles for secondlife:///app/group/" + e.GroupID.ToString() + "/about have been saved to: GroupCache/" + e.GroupID.ToString() + ".bdf\nFileSize: "+fi.Length.ToString(), 55);
|
||||
|
||||
|
|
16
GroupLog.cs
16
GroupLog.cs
|
@ -41,9 +41,9 @@ namespace Bot
|
|||
string date = DateTime.Now.ToString("M-d-yyyy");
|
||||
date += " " + LogName + ".log";
|
||||
|
||||
if (!Directory.Exists("GroupChatLogs")) Directory.CreateDirectory("GroupChatLogs");
|
||||
if (!Directory.Exists("BotData/GroupChatLogs")) Directory.CreateDirectory("BotData/GroupChatLogs");
|
||||
|
||||
date = "GroupChatLogs/" + date;
|
||||
date = "BotData/GroupChatLogs/" + date;
|
||||
|
||||
File.AppendAllText(date, "[" + DateTime.Now.ToString("hh:mm:ss") + "]: " + ToAppend + "\n");
|
||||
}
|
||||
|
@ -63,12 +63,12 @@ namespace Bot
|
|||
LogFormat = LogFormat.Replace("%MESSAGE%", Message);
|
||||
LogFormat = LogFormat.Replace("%UUID%", SenderID.ToString());
|
||||
|
||||
filename = "GroupChatLogs/" + filename;
|
||||
filename = "BotData/GroupChatLogs/" + filename;
|
||||
try
|
||||
{
|
||||
lock (_writeLock)
|
||||
{
|
||||
if (!Directory.Exists("GroupChatLogs")) Directory.CreateDirectory("GroupChatLogs");
|
||||
if (!Directory.Exists("BotData/GroupChatLogs")) Directory.CreateDirectory("BotData/GroupChatLogs");
|
||||
File.AppendAllText(filename, LogFormat + "\n");
|
||||
}
|
||||
}catch(Exception e)
|
||||
|
@ -88,7 +88,7 @@ namespace Bot
|
|||
string GrpName = additionalArgs[0].Replace('_', ' ');
|
||||
string[] search = additionalArgs[1].Split('|');
|
||||
|
||||
DirectoryInfo di = new DirectoryInfo("GroupChatLogs");
|
||||
DirectoryInfo di = new DirectoryInfo("BotData/GroupChatLogs");
|
||||
foreach (FileInfo fi in di.GetFiles())
|
||||
{
|
||||
// check if filename contains the group name
|
||||
|
@ -99,7 +99,7 @@ namespace Bot
|
|||
// read file
|
||||
lock (_fileRead)
|
||||
{
|
||||
foreach (string S in File.ReadLines("GroupChatLogs/" + onlyName + ".log"))
|
||||
foreach (string S in File.ReadLines("BotData/GroupChatLogs/" + onlyName + ".log"))
|
||||
{
|
||||
foreach (string V in search)
|
||||
{
|
||||
|
@ -133,7 +133,7 @@ namespace Bot
|
|||
try
|
||||
{
|
||||
|
||||
foreach (string s in File.ReadLines("GroupChatLogs/" + Uri.UnescapeDataString(arguments[0]) + ".log"))
|
||||
foreach (string s in File.ReadLines("BotData/GroupChatLogs/" + Uri.UnescapeDataString(arguments[0]) + ".log"))
|
||||
{
|
||||
string tmp = s;
|
||||
string[] Ltmp = tmp.Split(' ');
|
||||
|
@ -173,7 +173,7 @@ namespace Bot
|
|||
WebhookRegistry.HTTPResponseData hrd = new WebhookRegistry.HTTPResponseData();
|
||||
hrd.Status = 200;
|
||||
hrd.ReplyString = "<center><h2>Group Chat Logs</h2></center>";
|
||||
DirectoryInfo di = new DirectoryInfo("GroupChatLogs");
|
||||
DirectoryInfo di = new DirectoryInfo("BotData/GroupChatLogs");
|
||||
foreach (FileInfo fi in di.GetFiles())
|
||||
{
|
||||
hrd.ReplyString += "<br/><a href='/viewlog/" + Path.GetFileNameWithoutExtension(fi.Name) + "'> " + fi.Name + "</a>";
|
||||
|
|
|
@ -48,9 +48,8 @@ namespace Bot
|
|||
public static unsafe void Main(string[] args)
|
||||
{
|
||||
File.WriteAllText("PID.lock", Process.GetCurrentProcess().Id.ToString());
|
||||
if (!Directory.Exists("BotData")) Directory.CreateDirectory("BotData");
|
||||
Directory.SetCurrentDirectory("BotData");
|
||||
|
||||
if (!Directory.Exists("BotData")) Directory.CreateDirectory("BotData");
|
||||
|
||||
|
||||
Console.WriteLine("Setting up Main Configuration");
|
||||
|
|
|
@ -71,7 +71,7 @@ namespace Bot
|
|||
|
||||
try
|
||||
{
|
||||
File.WriteAllText(Name + ".json", Json);
|
||||
File.WriteAllText("BotData/"+Name + ".json", Json);
|
||||
} catch(Exception E)
|
||||
{
|
||||
BotSession.Instance.Logger.info(true, E.Message);
|
||||
|
@ -89,7 +89,7 @@ namespace Bot
|
|||
{
|
||||
|
||||
T obj = default(T);
|
||||
string serial = File.ReadAllText(Name + ".json");
|
||||
string serial = File.ReadAllText("BotData/"+Name + ".json");
|
||||
|
||||
obj = (T)JsonConvert.DeserializeObject<T>(serial);
|
||||
BotSession.Instance.Logger.info(true, "Returning class object");
|
||||
|
|
|
@ -35,8 +35,8 @@ namespace Bot.Visitors
|
|||
{
|
||||
lock (fileLock)
|
||||
{
|
||||
if (File.Exists("VisitorLog.json"))
|
||||
return JsonConvert.DeserializeObject<VisitorLog>(File.ReadAllText("VisitorLog.json"));
|
||||
if (File.Exists("BotData/VisitorLog.json"))
|
||||
return JsonConvert.DeserializeObject<VisitorLog>(File.ReadAllText("BotData/VisitorLog.json"));
|
||||
else return new VisitorLog();
|
||||
}
|
||||
}
|
||||
|
@ -45,7 +45,7 @@ namespace Bot.Visitors
|
|||
{
|
||||
lock (fileLock)
|
||||
{
|
||||
File.WriteAllText("VisitorLog.json", JsonConvert.SerializeObject(l, Formatting.Indented));
|
||||
File.WriteAllText("BotData/VisitorLog.json", JsonConvert.SerializeObject(l, Formatting.Indented));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -49,15 +49,15 @@ namespace Bot
|
|||
|
||||
//if (!File.Exists("OpenCollarBot.bdf")) return;
|
||||
SerialManager sm = new SerialManager();
|
||||
sm.Write<zGroupCaches>("zGroupCache/" + CustomName, this);
|
||||
sm.Write<zGroupCaches>("BotData/zGroupCache/" + CustomName, this);
|
||||
sm = null;
|
||||
}
|
||||
|
||||
public static zGroupCaches Reload(string CustomName)
|
||||
{
|
||||
if (!File.Exists("zGroupCache/" + CustomName + ".json")) return new zGroupCaches();
|
||||
if (!File.Exists("BotData/zGroupCache/" + CustomName + ".json")) return new zGroupCaches();
|
||||
SerialManager sm = new SerialManager();
|
||||
zGroupCaches ocb = sm.Read<zGroupCaches>("GroupCache/" + CustomName);
|
||||
zGroupCaches ocb = sm.Read<zGroupCaches>("zGroupCache/" + CustomName);
|
||||
if (ocb == null)
|
||||
{
|
||||
return new zGroupCaches();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue