예제 #1
0
        public void Process(InstallationRegistered @event)
        {
            var tenantId       = _executionContextManager.Current.Tenant;
            var installationId = new Octokit.InstallationId(@event.InstallationId);

            _tenantMapper.AssociateTenantWithInstallation(installationId.Id, tenantId);
        }
예제 #2
0
        public void Process(InstallationUnregistered @event)
        {
            var installationId = new Octokit.InstallationId(@event.InstallationId);

            _tenantMapper.DisassociateTenantFromInstallation(installationId.Id);
        }
 public test_installation_event(int installationId, string action)
 {
     Installation = new Octokit.InstallationId(installationId);
     Action       = action;
 }