From 4bedbca6c23f5bdabc45a7ff74d95f1d88827d7b Mon Sep 17 00:00:00 2001 From: Jordan Montgomery Date: Wed, 5 Nov 2025 09:13:13 -0500 Subject: [PATCH] Add a bit of time to the Android proxy creation retry (#35174) **Related issue:** Resolves #34776 Adds delay to subsequent retries on creation of Android enterprise --------- Co-authored-by: Eric --- .../android-proxy/create-android-enterprise.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/api/controllers/android-proxy/create-android-enterprise.js b/website/api/controllers/android-proxy/create-android-enterprise.js index cfecf25540..8b2ac2d5c6 100644 --- a/website/api/controllers/android-proxy/create-android-enterprise.js +++ b/website/api/controllers/android-proxy/create-android-enterprise.js @@ -93,12 +93,12 @@ module.exports = { // [?]: https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics/getIamPolicy // Retrieve the IAM policy for the created pubsub topic. - let newPubSubTopicIamPolicy = await sails.helpers.flow.build(async ()=>{ + let newPubSubTopicIamPolicy = await sails.helpers.flow.build(async () => { let getIamPolicyResponse = await pubsub.projects.topics.getIamPolicy({ resource: fullPubSubTopicName, }); return getIamPolicyResponse.data; - }).retry(); + }).retry(undefined, [1000, 1500, 2000]); // Grand Android device policy the right to publish // See: https://developers.google.com/android/management/notifications @@ -112,14 +112,14 @@ module.exports = { // Update the pubsub topic's IAM policy // [?]: https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics/setIamPolicy - await sails.helpers.flow.build(async ()=>{ + await sails.helpers.flow.build(async () => { await pubsub.projects.topics.setIamPolicy({ resource: fullPubSubTopicName, requestBody: { policy: newPubSubTopicIamPolicy } }); - }).retry(); + }).retry(undefined, [1000, 1500, 2000]); // Create a new subscription for the created pubsub topic. // [?]: https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.subscriptions/create