From c0647824aab66978117eebeef370d9597557134e Mon Sep 17 00:00:00 2001 From: Bryce McMath Date: Thu, 16 Nov 2023 17:18:48 -0800 Subject: [PATCH] feat: update android not img, find recent mediator Signed-off-by: Bryce McMath --- .github/workflows/main.yaml | 10 +---- DEVELOPER.md | 5 +-- app/.env.sample | 6 +-- .../app/src/main/res/drawable/logo.png | Bin 11004 -> 9721 bytes .../DEVELOPMENT.AriesBifold.entitlements | 8 ---- app/src/helpers/PushNotificationsHelper.ts | 35 +++++++++++++----- 6 files changed, 32 insertions(+), 32 deletions(-) delete mode 100644 app/ios/AriesBifold/DEVELOPMENT.AriesBifold.entitlements diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 4eff3192b..70f3b3b08 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -146,19 +146,13 @@ jobs: IAS_PORTAL_URL: ${{ secrets.IAS_PORTAL_URL }} IAS_AGENT_INVITE_URL: ${{ secrets.IAS_AGENT_INVITE_URL }} OCA_URL: ${{ vars.OCA_URL }} + MEDIATOR_USE_PUSH_NOTIFICATIONS: false run: | echo "MEDIATOR_URL=${MEDIATOR_URL}" >.env echo "IAS_PORTAL_URL=${IAS_PORTAL_URL}" >>.env echo "IAS_AGENT_INVITE_URL=${IAS_AGENT_INVITE_URL}" >>.env echo "OCA_URL=${OCA_URL}" >>.env - - - name: Set Push Notification Capability - working-directory: app/ios/AriesBifold - env: - MEDIATOR_USE_PUSH_NOTIFICATIONS: false - MEDIATOR_LABEL: Mediator - run: | - mv DEVELOPMENT.AriesBifold.entitlements AriesBifold.entitlements + echo "MEDIATOR_USE_PUSH_NOTIFICATIONS=${MEDIATOR_USE_PUSH_NOTIFICATIONS}" >>.env - name: Archive build working-directory: app/ios diff --git a/DEVELOPER.md b/DEVELOPER.md index 8b4e49cff..6ce4d4b7e 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -66,11 +66,10 @@ In the `./app/` directory copy the .env.sample `cp .env.sample .env` ``` MEDIATOR_URL= - MEDIATOR_USE_PUSH_NOTIFICATIONS=false -MEDIATOR_LABEL=Mediator ``` -Push notifications can be used locally on android if the mediator service has the firebase plugin and it's configured correctly. + +Push notifications can be used locally if the mediator service has the firebase plugin and it's configured correctly. ### Adding ledger configurations diff --git a/app/.env.sample b/app/.env.sample index e41dbc7fe..5bcdfe402 100644 --- a/app/.env.sample +++ b/app/.env.sample @@ -1,5 +1,3 @@ +OCA_URL=https://raw.githubusercontent.com/bcgov/aries-oca-bundles/main/ MEDIATOR_URL=https://f326-207-194-65-204.ngrok.io?c_i=eyJAdHlwZSI6ICJodHRwczovL2RpZGNvbW0ub3JnL2Nvbm5lY3Rpb25zLzEuMC9pbnZpdGF0aW9uIiwgIkBpZCI6ICI2MjQ0ZThiNS0wNWYzLTRhYWItYjM1Yy1lYWVlMWNmZTAyM2MiLCAicmVjaXBpZW50S2V5cyI6IFsiQ3lqM1BHRUJzQ3RyUGFtTTQyRngza3BlYmR2QWdNd1lGejlFS3RmNnlUN3giXSwgImxhYmVsIjogIk1lZGlhdG9yIiwgInNlcnZpY2VFbmRwb2ludCI6ICJodHRwczovL2YzMjYtMjA3LTE5NC02NS0yMDQubmdyb2suaW8ifQ== - -# Push notification variables -MEDIATOR_USE_PUSH_NOTIFICATIONS=false -MEDIATOR_LABEL=Mediator \ No newline at end of file +MEDIATOR_USE_PUSH_NOTIFICATIONS=false \ No newline at end of file diff --git a/app/android/app/src/main/res/drawable/logo.png b/app/android/app/src/main/res/drawable/logo.png index 5768883b2daf1386f07bce2bdf9b224ef15ac786..1c51e7a5265b2b0a1f658eff24c83e403246db59 100644 GIT binary patch literal 9721 zcmeHtXH-+&*XIdfC`wfXsZl`$l_Et@N+JphA|O%}F`)9$n~3xfsR~k5njlS-UZqJ( zsDdC(kX}Tj1_%&J2qby0KK~Chv(~&H=G)Ag53F#{-Q~CU+2`E7_c<>NZfdi$39tbG z*sou^atiea$xXdv0zp*ZpRS`!=!4q!7t+q3Y(3 zLaN3TZF{o0TX}wp!T@4or|&z1Ytero@<5PK5OlF?0AQI|0f<4s0N@b=02#;xz_pnF zn~B8Ds~;PieR^_7UuN%`%ta7u)A*jRsh+coy)&LJ=cs{k^lBBk6xx@mbcV{y1wgu3 zwCeg3uisy72C3FPs#Tx2hDozyVHTbuqFPZxhNC+tAh$F=sHSt4rH$H-XoLnzr20rN zR}(l25e9I`Z)``Hx4q`^kAEzo= BqJB>>gdSp9Ta;DU`on`%9OTi{NXN}&Z~B|* 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 diff --git a/app/ios/AriesBifold/DEVELOPMENT.AriesBifold.entitlements b/app/ios/AriesBifold/DEVELOPMENT.AriesBifold.entitlements deleted file mode 100644 index 308ab6fa5..000000000 --- a/app/ios/AriesBifold/DEVELOPMENT.AriesBifold.entitlements +++ /dev/null @@ -1,8 +0,0 @@ - - - - - aps-environment - development - - \ No newline at end of file diff --git a/app/src/helpers/PushNotificationsHelper.ts b/app/src/helpers/PushNotificationsHelper.ts index 4d0ac9090..14717f10e 100644 --- a/app/src/helpers/PushNotificationsHelper.ts +++ b/app/src/helpers/PushNotificationsHelper.ts @@ -1,4 +1,4 @@ -import { Agent, ConnectionRecord } from '@aries-framework/core' +import { Agent, ConnectionRecord, ConnectionType } from '@aries-framework/core' import AsyncStorage from '@react-native-async-storage/async-storage' import messaging from '@react-native-firebase/messaging' import { Platform } from 'react-native' @@ -62,14 +62,31 @@ const _requestPermission = async (agent: Agent): Promise => { */ const _getMediatorConnection = async (agent: Agent): Promise => { - const connections = await agent.connections.getAll() - for (const connection of connections) { - if (connection.theirLabel === Config.MEDIATOR_LABEL) { - return connection - } + const connections: ConnectionRecord[] = await agent.connections.getAll() + const mediators = connections.filter((r) => r.connectionTypes.includes(ConnectionType.Mediator)) + if (mediators.length < 1) { + agent.config.logger.warn(`Mediator connection not found`) + return undefined } - agent.config.logger.warn(`Mediator connection with label [${Config.MEDIATOR_LABEL}] not found`) - return undefined + + // get most recent mediator connection + const latestMediator = mediators.reduce((acc, cur) => { + if (!acc.updatedAt) { + if (!cur.updatedAt) { + return acc.createdAt > cur.createdAt ? acc : cur + } else { + return acc.createdAt > cur.updatedAt ? acc : cur + } + } else { + if (!cur.updatedAt) { + return acc.updatedAt > cur.createdAt ? acc : cur + } else { + return acc.updatedAt > cur.updatedAt ? acc : cur + } + } + }) + + return latestMediator } /** @@ -86,7 +103,7 @@ const isUserDenied = async (): Promise => { * @returns {Promise} */ const isMediatorCapable = async (agent: Agent): Promise => { - if (!Config.MEDIATOR_LABEL || Config.MEDIATOR_USE_PUSH_NOTIFICATIONS === 'false') { + if (Config.MEDIATOR_USE_PUSH_NOTIFICATIONS !== 'true') { return false }