From a32bf5539ef53e42a6d83e0096c427848bbb2fad Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Fri, 1 Mar 2024 15:02:56 +0100 Subject: [PATCH] feat: Add find triggers by key method to App model --- packages/backend/src/models/app.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/models/app.js b/packages/backend/src/models/app.js index 865f9a3e..ccd71c09 100644 --- a/packages/backend/src/models/app.js +++ b/packages/backend/src/models/app.js @@ -43,7 +43,14 @@ class App { const rawAppData = await getApp(key, stripFuncs); const appData = appInfoConverter(rawAppData); - return appData.auth; + return appData?.auth || {}; + } + + static async findTriggersByKey(key, stripFuncs = false) { + const rawAppData = await getApp(key, stripFuncs); + const appData = appInfoConverter(rawAppData); + + return appData?.triggers || []; } static async checkAppAndAction(appKey, actionKey) {