using Fantasy; using Fantasy.Async; using NB.Game; namespace NB.Chat; public static class MailConversationHelper { /// /// 从数据库中读取GameAccount /// /// /// /// /// public static async FTask LoadDataBase(Scene scene, long firstId, long secondId) { var conversation = await scene.World.DataBase.First(d => d.FirstId == firstId && d.SecondId == secondId); if (conversation == null) { return null; } conversation.Deserialize(scene); return conversation; } /// /// 从数据库中移除 /// /// /// public static async FTask DeleteDataBase(Scene scene,long id) { await scene.World.DataBase.Remove(id); } }