using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Milimoe.FunGame.Core.Api.Utility; using Milimoe.FunGame.Core.Library.Constant; using Milimoe.FunGame.Core.Library.Exception; using Milimoe.FunGame.Desktop.Library; using Milimoe.FunGame.Desktop.Library.Interface; using Milimoe.FunGame.Desktop.UI; namespace Milimoe.FunGame.Desktop.Model { public class LoginModel : ILogin { private readonly Login Login; private Core.Library.Common.Network.Socket? Socket; public LoginModel(Login login) { Login = login; Socket = RunTime.Socket; } public bool LoginAccount() { try { if (Socket != null && Socket.Send(SocketMessageType.Login, "Mili", "OK") == SocketResult.Success) return true; } catch (Exception e) { e.GetErrorInfo(); } return false; } } }