Example #1
0
        public void Dispose()
        {
            MiniMeService.Remove <IAimeService>();

            _context?.Dispose();
            _context = null;
        }
Example #2
0
        public AimeServer(IPEndPoint endPoint) : base(endPoint)
        {
            _context = new AimeContext();
            _context.Database.Migrate();

            MiniMeService.Add <IAimeService>(_context);
        }
Example #3
0
        internal AimeSession(AimeContext context, ILogger logger)
        {
            _logger  = logger;
            _handler = new AimeHandler(this, context, logger);

            AddReceiveTransform(new CryptoPacketTransform(_decryptor, true));
            AddSendTransform(new CryptoPacketTransform(_encryptor));
        }
Example #4
0
 public AimeHandler(AimeSession session, AimeContext context, ILogger logger)
 {
     _logger  = logger;
     _session = session;
     _context = context;
 }