Просмотр исходного кода

remove unnecessary async/await

Martin Kunz месяцев назад: 9
Родитель
Сommit
a058595262
2 измененных файлов с 3 добавлено и 3 удалено
  1. 2 2
      src/components/TheModels.vue
  2. 1 1
      src/ua/UANodeSet.ts

+ 2 - 2
src/components/TheModels.vue

@@ -78,7 +78,7 @@ async function handleDrop(e: DragEvent) {
     for (const file of e.dataTransfer.files) {
       const xmlString = await file.text();
       assert(store.addressSpace!=null);
-      store.addNodeset(await UANodeSet.parse(xmlString, file.name, store.addressSpace));
+      store.addNodeset(UANodeSet.parse(xmlString, file.name, store.addressSpace));
     }
   }
 }
@@ -89,7 +89,7 @@ async function  loadZip(file: File){
 
   const as=new AddressSpace([]);
   for(const fileName of config.configData.nodesets||[]) {
-    as.addNodeset(await UANodeSet.parse(await zip.files[fileName].async("string"), fileName, as));
+    as.addNodeset(UANodeSet.parse(await zip.files[fileName].async("string"), fileName, as));
   }
   const mlist=YAML.parse(await zip.files['mapping.yaml'].async("string")) as IMappingValue[];
   const mapping=new Map<string, IMappingValue>();

+ 1 - 1
src/ua/UANodeSet.ts

@@ -60,7 +60,7 @@ export class UANodeSet implements IToXML{
         const fileName= url.split('/').pop()||url
         return this.parse(xml, fileName, addressSpace);
     }
-    static async parse(xml: string, fileName: string, addressSpace: IAddressSpace): Promise<UANodeSet> {
+    static parse(xml: string, fileName: string, addressSpace: IAddressSpace): UANodeSet {
         const parseOptions:Partial<X2jOptions>={
             ignoreAttributes: false,
             alwaysCreateTextNode: true, //force consistent result