Skip to content

Commit a1def26

Browse files
committed
fix(provision): Improve error handling
1 parent 28bcb80 commit a1def26

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

connection.html

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,12 @@
7474
const refreshToken = $('#node-config-input-refreshToken').val()
7575

7676
if (expiry < now) {
77-
const tokenData = await fetchFreshAccessToken(refreshToken)
78-
populateTokenData(tokenData)
77+
try {
78+
const tokenData = await fetchFreshAccessToken(refreshToken)
79+
populateTokenData(tokenData)
80+
} catch (e) {
81+
showError('fetching a fresh Access Token failed')
82+
}
7983
}
8084

8185
return $('#node-config-input-accessToken').val()
@@ -168,11 +172,16 @@
168172

169173
const accessToken = await ensureValidAccessToken()
170174

171-
execDeleteRequest(
175+
const deleteResult = await execDeleteRequest(
172176
'https://kfd5m4a21f.execute-api.eu-west-1.amazonaws.com/dev/device',
173177
{ Authorization: accessToken },
174178
{ thingId, deviceId }
175179
)
180+
181+
if (deleteResult.error) {
182+
showError('delete failed')
183+
$(`#${deviceId}`).fadeIn()
184+
}
176185
}
177186

178187
async function displayRegisteredDevices() {

0 commit comments

Comments
 (0)