Add some feedback at the console

integration
BlueWall 2012-07-26 13:24:10 -04:00
parent 276d882ad3
commit 2d5cb2eba0
2 changed files with 9 additions and 2 deletions

View File

@ -161,13 +161,16 @@ namespace OpenSim.Services.IntegrationService
}
AddinManager.Initialize(RegistryLocation);
AddinManager.Registry.Update();
AddinManager.AddinLoaded += on_addinloaded_;
AddinManager.AddinLoadError += on_addinloaderror_;
AddinManager.AddinUnloaded += HandleAddinManagerAddinUnloaded;
// Installed extensions are queried here and cause the registered events to fire
AddinManager.AddExtensionNodeHandler("/OpenSim/IntegrationService", OnExtensionChanged);
AddinManager.Registry.Update();
}
}

View File

@ -108,12 +108,15 @@ namespace OpenSim.Services.IntegrationService
Addin addin = m_Registry.GetAddin(aentry.Addin.Id);
m_Registry.DisableAddin(addin.Id);
addin.Enabled = false;
MainConsole.Instance.Output("Installation Success");
ListInstalledAddins(out res);
result = res;
return true;
}
else
{
MainConsole.Instance.Output("Installation Failed");
result = res;
return false;
}
@ -142,6 +145,7 @@ namespace OpenSim.Services.IntegrationService
addin.Enabled = false;
IProgressStatus ps = new ConsoleProgressStatus(false);
Uninstall(ps, addin.Id);
MainConsole.Instance.Output("Uninstall Success - restart to complete operation");
return;
}