in lib/Bootstrapper.js [249:274]
value: function unmountHabitats() {
var cb = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
// Lifecycle event
if (typeof this.willUnmountHabitats === 'function') {
this.willUnmountHabitats();
}
// Get open habitats for this container
var habitats = _Habitat2.default.listHabitats(this.__container__.id);
// Clean up
for (var i = 0; i < habitats.length; ++i) {
this.__container__.factory.dispose(habitats[i]);
_Habitat2.default.destroy(habitats[i]);
}
// Lifecycle event
if (typeof this.didUnmountHabitats === 'function') {
this.didUnmountHabitats();
}
// Handle callback
_callback(cb, this);
}