npm package diff

Package: @forge/jira-bridge

Versions: 0.34.1-next.0 - 0.34.1-next.1

File: package/out/ui-modifications/onInit.js

Index: package/out/ui-modifications/onInit.js
===================================================================
--- package/out/ui-modifications/onInit.js
+++ package/out/ui-modifications/onInit.js
@@ -1,55 +1,52 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
 exports.onInit = void 0;
-const tslib_1 = require("tslib");
 const apiBuilder_1 = require("./apiBuilder");
 const featureFlags_1 = require("./featureFlags");
 const getInternalAPI_1 = require("./getInternalAPI");
 const errors_1 = require("../errors");
-function onInit(onInitCallback, registerOnInitFieldsCallback) {
-    return tslib_1.__awaiter(this, void 0, void 0, function* () {
-        const { actions: { getOnInitData, submit, registerFields, onBridgeError }, data: { onInitChangeId: changeId, uiModifications, featureFlags } } = yield (0, getInternalAPI_1.getInternalAPI)();
+async function onInit(onInitCallback, registerOnInitFieldsCallback) {
+    const { actions: { getOnInitData, submit, registerFields, onBridgeError }, data: { onInitChangeId: changeId, uiModifications, featureFlags } } = await (0, getInternalAPI_1.getInternalAPI)();
+    try {
+        let fieldsDeclared;
+        const payload = {
+            fieldsChanges: {},
+            screenTabsChanges: [],
+            changeId
+        };
         try {
-            let fieldsDeclared;
-            const payload = {
+            fieldsDeclared = registerOnInitFieldsCallback({ uiModifications });
+        }
+        catch (error) {
+            void submit({
                 fieldsChanges: {},
                 screenTabsChanges: [],
                 changeId
-            };
-            try {
-                fieldsDeclared = registerOnInitFieldsCallback({ uiModifications });
-            }
-            catch (error) {
-                void submit({
-                    fieldsChanges: {},
-                    screenTabsChanges: [],
-                    changeId
-                });
-                throw new errors_1.AppExecutionError(error);
-            }
-            void registerFields({ fields: fieldsDeclared, changeId });
-            const { currentFormState, currentScreenTabsState = [] } = yield getOnInitData();
-            const builder = new apiBuilder_1.ApiBuilder(currentFormState, currentScreenTabsState, featureFlags);
-            try {
-                yield onInitCallback({ api: builder.build(), uiModifications });
-            }
-            catch (error) {
-                void submit(payload);
-                throw new errors_1.AppExecutionError(error);
-            }
-            const buffer = builder.getBuffer();
-            return submit({
-                fieldsChanges: buffer.getFormChanges(),
-                screenTabsChanges: (featureFlags === null || featureFlags === void 0 ? void 0 : featureFlags[featureFlags_1.SCREEN_TABS_SUPPORT]) ? buffer.getScreenTabsChanges() : [],
-                changeId
             });
+            throw new errors_1.AppExecutionError(error);
         }
+        void registerFields({ fields: fieldsDeclared, changeId });
+        const { currentFormState, currentScreenTabsState = [] } = await getOnInitData();
+        const builder = new apiBuilder_1.ApiBuilder(currentFormState, currentScreenTabsState, featureFlags);
+        try {
+            await onInitCallback({ api: builder.build(), uiModifications });
+        }
         catch (error) {
-            if (onBridgeError && !(error instanceof errors_1.AppExecutionError)) {
-                onBridgeError({ error: errors_1.ON_INIT_ERROR, changeId });
-            }
-            throw error;
+            void submit(payload);
+            throw new errors_1.AppExecutionError(error);
         }
-    });
+        const buffer = builder.getBuffer();
+        return submit({
+            fieldsChanges: buffer.getFormChanges(),
+            screenTabsChanges: (featureFlags === null || featureFlags === void 0 ? void 0 : featureFlags[featureFlags_1.SCREEN_TABS_SUPPORT]) ? buffer.getScreenTabsChanges() : [],
+            changeId
+        });
+    }
+    catch (error) {
+        if (onBridgeError && !(error instanceof errors_1.AppExecutionError)) {
+            onBridgeError({ error: errors_1.ON_INIT_ERROR, changeId });
+        }
+        throw error;
+    }
 }
 exports.onInit = onInit;