Beispiel #1
0
        private static void Opts_OnZitiServiceEvent(object sender, ZitiServiceEvent e)
        {
            HostedContext c       = (HostedContext)e.Context;
            var           service = e.Added().First(s => s.Name == c.serviceName);

            if (service != null)
            {
                service.Listen(listenCallback, onClientConnect);
            }
            else
            {
                Console.WriteLine("ERROR: Could not find the service we want?");
            }
        }
Beispiel #2
0
        private async static Task RunAsync2(string identityFile, HostedContext context)
        {
            ZitiIdentity.InitOptions opts = new ZitiIdentity.InitOptions()
            {
                EventFlags         = ZitiEventFlags.ZitiContextEvent | ZitiEventFlags.ZitiServiceEvent,
                IdentityFile       = identityFile,
                ApplicationContext = context,
            };
            opts.OnZitiContextEvent += Opts_OnZitiContextEvent;
            opts.OnZitiServiceEvent += Opts_OnZitiServiceEvent;

            ZitiIdentity zid = new ZitiIdentity(opts);

            zid.Loop = API.NewLoop();
            await zid.RunAsync().ConfigureAwait(false);
        }
Beispiel #3
0
 public EmailRepository(ApplicationContext dbContext, HostedContext hostedContext)
     : base(dbContext)
 {
     _context       = dbContext;
     _hostedContext = hostedContext;
 }
 public EmailHandlerRepository(HostedContext hostedContext)
     : base(hostedContext)
 {
     _hostedContext = hostedContext;
 }