public void Dispose() { MiniMeService.Remove <IAimeService>(); _context?.Dispose(); _context = null; }
public AimeServer(IPEndPoint endPoint) : base(endPoint) { _context = new AimeContext(); _context.Database.Migrate(); MiniMeService.Add <IAimeService>(_context); }
internal AimeSession(AimeContext context, ILogger logger) { _logger = logger; _handler = new AimeHandler(this, context, logger); AddReceiveTransform(new CryptoPacketTransform(_decryptor, true)); AddSendTransform(new CryptoPacketTransform(_encryptor)); }
public AimeHandler(AimeSession session, AimeContext context, ILogger logger) { _logger = logger; _session = session; _context = context; }