createInstancesFromEntities method

List<String> createInstancesFromEntities(
  1. List<AffogatoVFSEntity> entities
)

Implementation

List<String> createInstancesFromEntities(List<AffogatoVFSEntity> entities) {
  final List<String> results = [];

  for (final entity in entities) {
    final String id = utils.generateId();
    widget.api.workspace.workspaceConfigs.instancesData[id] =
        AffogatoEditorInstanceData(
      documentId: entity.entityId,
      languageBundle: widget.api.workspace.workspaceConfigs.detectLanguage(
          widget.api.vfs.accessEntity(entity.entityId)!.document!.extension),
      themeBundle: widget.api.workspace.workspaceConfigs.themeBundle,
    );
    results.add(id);
  }
  return results;
}