1
1
import axios from 'axios' ;
2
2
import { cloudServerUrl , generateId , serverAppId } from '../../../Utils.js' ;
3
- import sendmailtoSupport from '../sendMailToSupport.js' ;
4
3
import { deleteContactsInBatch , deleteDataFiles , deleteInBatches } from './deleteFileUrl.js' ;
5
4
import { MAX_ATTEMPTS } from './deleteUtils.js' ;
6
5
const serverUrl = cloudServerUrl ;
@@ -55,7 +54,6 @@ export async function deleteUser(userId, adminId) {
55
54
userDetails = { ...userDetails , UserId : userId } ;
56
55
if ( ! userResult ) {
57
56
const errorMessage = 'User not found.' ;
58
- sendmailtoSupport ( userDetails , errorMessage ) ;
59
57
return { code : 400 , message : errorMessage } ;
60
58
}
61
59
const contractsUserId = userResult . id ;
@@ -74,7 +72,6 @@ export async function deleteUser(userId, adminId) {
74
72
} ;
75
73
if ( adminId && isAdmin ) {
76
74
const errorMessage = 'An error occurred while deleting your account.' ;
77
- sendmailtoSupport ( userDetails , errorMessage ) ;
78
75
return { code : 400 , message : errorMessage } ;
79
76
}
80
77
@@ -86,7 +83,6 @@ export async function deleteUser(userId, adminId) {
86
83
} catch ( err ) {
87
84
console . error ( 'Failed during contracts_Template cleanup:' , err ) ;
88
85
const errorMessage = 'Failed during contracts_Template cleanup:' + err ?. message ;
89
- sendmailtoSupport ( userDetails , errorMessage ) ;
90
86
return { code : 400 , message : errorMessage } ;
91
87
}
92
88
@@ -96,7 +92,6 @@ export async function deleteUser(userId, adminId) {
96
92
} catch ( err ) {
97
93
console . error ( 'Failed during contactbook cleanup:' , err ) ;
98
94
const errorMessage = 'Failed during contactbook cleanup:' + err ?. message ;
99
- sendmailtoSupport ( userDetails , errorMessage ) ;
100
95
return { code : 400 , message : errorMessage } ;
101
96
}
102
97
@@ -117,7 +112,6 @@ export async function deleteUser(userId, adminId) {
117
112
console . error ( 'Failed during contactbook current user cleanup:' , err ) ;
118
113
const errorMessage =
119
114
'Failed during contactbook current user cleanup: ' + ( err ?. message || err ) ;
120
- sendmailtoSupport ( userDetails , errorMessage ) ;
121
115
return { code : 400 , message : errorMessage } ;
122
116
}
123
117
@@ -131,7 +125,6 @@ export async function deleteUser(userId, adminId) {
131
125
} catch ( err ) {
132
126
console . error ( 'Failed to delete appToken entries:' , err ) ;
133
127
const errorMessage = 'Failed to delete appToken entries:' + err ?. message ;
134
- sendmailtoSupport ( userDetails , errorMessage ) ;
135
128
return { code : 400 , message : errorMessage } ;
136
129
}
137
130
@@ -141,7 +134,6 @@ export async function deleteUser(userId, adminId) {
141
134
} catch ( err ) {
142
135
console . error ( 'Failed during partners_DataFiles cleanup:' , err ) ;
143
136
const errorMessage = 'Failed during partners_DataFiles cleanup:' + err ?. message ;
144
- sendmailtoSupport ( userDetails , errorMessage ) ;
145
137
return { code : 400 , message : errorMessage } ;
146
138
}
147
139
@@ -157,7 +149,6 @@ export async function deleteUser(userId, adminId) {
157
149
} catch ( err ) {
158
150
console . error ( 'Failed to delete contracts_Organizations entry:' , err ) ;
159
151
const errorMessage = 'Failed to delete contracts_Organizations entry:' + err ?. message ;
160
- sendmailtoSupport ( userDetails , errorMessage ) ;
161
152
return { code : 400 , message : errorMessage } ;
162
153
}
163
154
// STEP 7: Delete each entry in contracts_Teams by objectId from teamIds
@@ -171,15 +162,13 @@ export async function deleteUser(userId, adminId) {
171
162
} catch ( teamErr ) {
172
163
console . error ( `Failed to delete team with ID ${ team . id } :` , teamErr ) ;
173
164
const errorMessage = `Failed to delete team with ID ${ team . id } ` + teamErr ?. message ;
174
- sendmailtoSupport ( userDetails , errorMessage ) ;
175
165
return { code : 400 , message : errorMessage } ;
176
166
}
177
167
}
178
168
}
179
169
} catch ( err ) {
180
170
console . error ( 'Failed during contracts_Teams deletion loop:' , err ) ;
181
171
const errorMessage = 'Failed during contracts_Teams deletion loop:' + err ?. message ;
182
- sendmailtoSupport ( userDetails , errorMessage ) ;
183
172
return { code : 400 , message : errorMessage } ;
184
173
}
185
174
@@ -195,7 +184,6 @@ export async function deleteUser(userId, adminId) {
195
184
const msg = `Failed during partners_Tenant ${ 'cleanup:' } ` ;
196
185
console . error ( msg , err ) ;
197
186
const errorMessage = msg + err ?. message ;
198
- sendmailtoSupport ( userDetails , errorMessage ) ;
199
187
return { code : 400 , message : errorMessage } ;
200
188
}
201
189
@@ -215,7 +203,6 @@ export async function deleteUser(userId, adminId) {
215
203
} catch ( err ) {
216
204
console . error ( 'Failed during partners_TenantCredits cleanup:' , err ) ;
217
205
const errorMessage = 'Failed during partners_TenantCredits cleanup:' + err ?. message ;
218
- sendmailtoSupport ( userDetails , errorMessage ) ;
219
206
return { code : 400 , message : errorMessage } ;
220
207
}
221
208
}
@@ -229,7 +216,6 @@ export async function deleteUser(userId, adminId) {
229
216
} catch ( err ) {
230
217
console . error ( 'Failed during contracts_Signature cleanup:' , err ) ;
231
218
const errorMessage = 'Failed during contracts_Signature cleanup:' + err ?. message ;
232
- sendmailtoSupport ( userDetails , errorMessage ) ;
233
219
return { code : 400 , message : errorMessage } ;
234
220
}
235
221
@@ -239,14 +225,12 @@ export async function deleteUser(userId, adminId) {
239
225
} catch ( err ) {
240
226
console . error ( 'Failed to delete contracts_Users entry:' , err ) ;
241
227
const errorMessage = 'Failed to delete contracts_Users entry:' + err ?. message ;
242
- sendmailtoSupport ( userDetails , errorMessage ) ;
243
228
return { code : 400 , message : errorMessage } ;
244
229
}
245
230
return { code : 200 , message : 'User and all associated data deleted successfully.' } ;
246
231
} catch ( error ) {
247
232
console . error ( 'User deletion process failed:' , error ) ;
248
233
const errorMessage = `User deletion failed: ${ error . message || error } ` ;
249
- sendmailtoSupport ( userDetails , errorMessage ) ;
250
234
return { code : 400 , message : errorMessage } ;
251
235
}
252
236
}
@@ -272,8 +256,6 @@ export const deleteUserPost = async (req, res) => {
272
256
const user = await userQuery . first ( { useMasterKey : true } ) ;
273
257
if ( ! user ) {
274
258
const errorMessage = 'User not found.' ;
275
- // sendmailtoSupport(userDetails, errorMessage);
276
- // return res.status(404).send(errorMessage);
277
259
return res . send ( errorMessage ) ;
278
260
}
279
261
const extUserQuery = new Parse . Query ( 'contracts_Users' ) ;
@@ -321,8 +303,6 @@ export const deleteUserPost = async (req, res) => {
321
303
await extUser . save ( null , { useMasterKey : true } ) ;
322
304
} catch ( err ) {
323
305
console . log ( 'err while validating password: ' , err ?. response ?. data || err ) ;
324
- // sendmailtoSupport(userDetails, errorMessage);
325
- // return res.status(401).send(errorMessage);
326
306
}
327
307
328
308
const response = await deleteUser ( userId ) ;
@@ -332,7 +312,6 @@ export const deleteUserPost = async (req, res) => {
332
312
} catch ( error ) {
333
313
console . error ( 'Account deletion error:' , error ) ;
334
314
const errorMessage = error ?. message || 'An error occurred while deleting your account.' ;
335
- sendmailtoSupport ( userDetails , errorMessage ) ;
336
315
return res . status ( 500 ) . send ( errorMessage ) ;
337
316
}
338
317
} ;
@@ -371,7 +350,6 @@ export const deleteUserByAdmin = async (req, res) => {
371
350
const user = await userQuery . first ( { useMasterKey : true } ) ;
372
351
if ( ! user ) {
373
352
const errorMessage = 'User not found.' ;
374
- sendmailtoSupport ( userDetails , errorMessage ) ;
375
353
return res . status ( 400 ) . json ( { message : errorMessage } ) ;
376
354
}
377
355
const response = await deleteUser ( userId , adminId ) ;
@@ -385,7 +363,6 @@ export const deleteUserByAdmin = async (req, res) => {
385
363
error ?. message ||
386
364
'An error occurred while deleting your account.' ;
387
365
console . error ( `Account deletion error:` , errorMessage ) ;
388
- sendmailtoSupport ( userDetails , errorMessage ) ;
389
366
return res . status ( code ) . json ( { message : errorMessage } ) ;
390
367
}
391
368
} ;
0 commit comments