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?"); } }
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); }
public EmailRepository(ApplicationContext dbContext, HostedContext hostedContext) : base(dbContext) { _context = dbContext; _hostedContext = hostedContext; }
public EmailHandlerRepository(HostedContext hostedContext) : base(hostedContext) { _hostedContext = hostedContext; }