XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFE各类拓展/XCCNetWork.cs
+7
-5
XFEstudio/XFEExtension
修复储存中的部分bug
0ff86e0
代码差异
1 个文件
+7
-5
@@ -632,10 +632,11 @@ namespace XFE各类拓展.CyberComm.XCCNetWork
632
632
{
633
633
foreach (var groupId in Directory.EnumerateDirectories(SavePathRoot))
634
634
{
635
if (File.Exists($"{SavePathRoot}/{groupId}/XFEMessage/XFEMessage.xfe"))
635
if (File.Exists($"{groupId}/XFEMessage/XFEMessage.xfe"))
636
636
{
637
Console.WriteLine("有XCC消息");
637
638
var xCCMessageList = new List<XCCMessage>();
638
foreach (var entry in new XFEMultiDictionary(File.ReadAllText($"{SavePathRoot}/{groupId}/XFEMessage/XFEMessage.xfe")))
639
foreach (var entry in new XFEMultiDictionary(File.ReadAllText($"{groupId}/XFEMessage/XFEMessage.xfe")))
639
640
{
640
641
var xCCMessage = XCCMessage.ConvertToXCCMessage(entry.Content, groupId);
641
642
xCCMessageList.Add(xCCMessage);
@@ -643,6 +644,7 @@ namespace XFE各类拓展.CyberComm.XCCNetWork
643
644
TextReceived?.Invoke(true, xCCMessage);
644
645
else
645
646
FileReceived?.Invoke(true, LoadFile(xCCMessage));
647
Console.WriteLine("实际有");
646
648
}
647
649
xCCMessageDictionary.Add(groupId, xCCMessageList);
648
650
}
@@ -659,17 +661,17 @@ namespace XFE各类拓展.CyberComm.XCCNetWork
659
661
{
660
662
await Task.Run(() =>
661
663
{
662
if (File.Exists($"{SavePathRoot}/{groupId}/XFEMessage/XFEMessage.xfe"))
664
if (File.Exists($"{groupId}/XFEMessage/XFEMessage.xfe"))
663
665
{
664
666
var xCCMessageList = new List<XCCMessage>();
665
foreach (var entry in new XFEMultiDictionary(File.ReadAllText($"{SavePathRoot}/{groupId}/XFEMessage/XFEMessage.xfe")))
667
foreach (var entry in new XFEMultiDictionary(File.ReadAllText($"{groupId}/XFEMessage/XFEMessage.xfe")))
666
668
{
667
669
var xCCMessage = XCCMessage.ConvertToXCCMessage(entry.Content, groupId);
668
670
xCCMessageList.Add(xCCMessage);
669
671
if (xCCMessage.MessageType == XCCTextMessageType.Text)
670
672
TextReceived?.Invoke(true, xCCMessage);
671
673
else
672
LoadFile(xCCMessage);
674
FileReceived?.Invoke(true, LoadFile(xCCMessage));
673
675
}
674
676
xCCMessageDictionary.Add(groupId, xCCMessageList);
675
677
}