XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension

修复储存中的部分bug

0ff86e0
XFE工作室室长 <xfe18827675401@126.com>
提交于

代码差异

1 个文件 +7 -5
Modified XFE各类拓展/XCCNetWork.cs +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 }