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);
}
}