using System.Text.Json; using OMS.NET.Common; namespace OMS.NET.Instructs { /// /// 登录指令 /// public class LoginInstruct : Instruct { public LoginInstruct() { Type = "login"; } public override Task Handler(string wsid) { return Task.Run(() => { if (Data?.GetType() == typeof(JsonElement)) { string email = Data.GetProperty("email").GetString(); string password = Data.GetProperty("password").GetString(); if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(password)) { Log.Warn("登录信息不能为空!"); return; } } }); } } public class LoginStatusInstuct : Instruct { public LoginStatusInstuct() { Type = "loginStatus"; } } }