@@ -58,23 +58,24 @@ async function notificationInteractiveMessages(req, res) {
58
58
res . send ( 'ok' ) ;
59
59
return ;
60
60
}
61
- if ( ! authToken || ! authToken . data || authToken . data . length == 0 ) {
61
+ const authTokenData = authToken && authToken . getDecryptedData ( ) ;
62
+ if ( ! authTokenData ) {
62
63
await sendAuthCardToRCWebhook ( webhookRecord . rc_webhook , webhookId ) ;
63
64
res . status ( 200 ) ;
64
65
res . send ( 'ok' ) ;
65
66
return ;
66
67
}
67
68
try {
68
69
const bugsnag = new Bugsnag ( {
69
- authToken : authToken . data ,
70
+ authToken : authTokenData ,
70
71
projectId : body . data . projectId ,
71
72
errorId : body . data . errorId ,
72
73
} ) ;
73
74
await bugsnag . operate ( { action, data : body . data } ) ;
74
75
} catch ( e ) {
75
76
if ( e . response ) {
76
77
if ( e . response . status === 401 ) {
77
- authToken . data = '' ;
78
+ authToken . removeData ( ) ;
78
79
await authToken . save ( ) ;
79
80
await sendAuthCardToRCWebhook ( webhookRecord . rc_webhook , webhookId ) ;
80
81
} else if ( e . response . status === 403 ) {
@@ -220,7 +221,7 @@ async function botInteractiveMessagesHandler(req, res) {
220
221
}
221
222
if ( action === 'removeAuthToken' ) {
222
223
if ( authToken ) {
223
- authToken . data = '' ;
224
+ authToken . removeData ( ) ;
224
225
await authToken . save ( ) ;
225
226
}
226
227
const newCard = getAdaptiveCardFromTemplate (
@@ -239,7 +240,8 @@ async function botInteractiveMessagesHandler(req, res) {
239
240
} ) ;
240
241
return ;
241
242
}
242
- if ( ! authToken || ! authToken . data || authToken . data . length == 0 ) {
243
+ const authTokenData = authToken && authToken . getDecryptedData ( ) ;
244
+ if ( ! authTokenData ) {
243
245
await botActions . sendAuthCard ( bot , groupId ) ;
244
246
res . status ( 200 ) ;
245
247
res . send ( 'ok' ) ;
@@ -252,7 +254,7 @@ async function botInteractiveMessagesHandler(req, res) {
252
254
}
253
255
try {
254
256
const bugsnag = new Bugsnag ( {
255
- authToken : authToken . data ,
257
+ authToken : authTokenData ,
256
258
projectId : body . data . projectId ,
257
259
errorId : body . data . errorId ,
258
260
} ) ;
@@ -270,7 +272,7 @@ async function botInteractiveMessagesHandler(req, res) {
270
272
let trackResult = 'error' ;
271
273
if ( e . response ) {
272
274
if ( e . response . status === 401 ) {
273
- authToken . data = '' ;
275
+ authToken . removeData ( ) ;
274
276
await authToken . save ( ) ;
275
277
await bot . sendAdaptiveCard ( groupId , getAdaptiveCardFromTemplate ( authTokenTemplate , {
276
278
botId,
0 commit comments