disableExtension method

Future<void> disableExtension(
  1. String id
)

Implementation

Future<void> disableExtension(String id) async {
  final extension = _extensions[id];
  if (extension == null) return;

  try {
    await extension.stop();
    _states[id] = ExtensionState.DISABLED;
    _emitEvent(id, ExtensionState.DISABLED);
  } catch (e) {
    _logger.severe('Error disabling extension $id', e);
    rethrow;
  }
}