11import axios from 'axios' ;
22import { cloudServerUrl , generateId , serverAppId } from '../../../Utils.js' ;
3- import sendmailtoSupport from '../sendMailToSupport.js' ;
43import { deleteContactsInBatch , deleteDataFiles , deleteInBatches } from './deleteFileUrl.js' ;
54import { MAX_ATTEMPTS } from './deleteUtils.js' ;
65const serverUrl = cloudServerUrl ;
@@ -55,7 +54,6 @@ export async function deleteUser(userId, adminId) {
5554 userDetails = { ...userDetails , UserId : userId } ;
5655 if ( ! userResult ) {
5756 const errorMessage = 'User not found.' ;
58- sendmailtoSupport ( userDetails , errorMessage ) ;
5957 return { code : 400 , message : errorMessage } ;
6058 }
6159 const contractsUserId = userResult . id ;
@@ -74,7 +72,6 @@ export async function deleteUser(userId, adminId) {
7472 } ;
7573 if ( adminId && isAdmin ) {
7674 const errorMessage = 'An error occurred while deleting your account.' ;
77- sendmailtoSupport ( userDetails , errorMessage ) ;
7875 return { code : 400 , message : errorMessage } ;
7976 }
8077
@@ -86,7 +83,6 @@ export async function deleteUser(userId, adminId) {
8683 } catch ( err ) {
8784 console . error ( 'Failed during contracts_Template cleanup:' , err ) ;
8885 const errorMessage = 'Failed during contracts_Template cleanup:' + err ?. message ;
89- sendmailtoSupport ( userDetails , errorMessage ) ;
9086 return { code : 400 , message : errorMessage } ;
9187 }
9288
@@ -96,7 +92,6 @@ export async function deleteUser(userId, adminId) {
9692 } catch ( err ) {
9793 console . error ( 'Failed during contactbook cleanup:' , err ) ;
9894 const errorMessage = 'Failed during contactbook cleanup:' + err ?. message ;
99- sendmailtoSupport ( userDetails , errorMessage ) ;
10095 return { code : 400 , message : errorMessage } ;
10196 }
10297
@@ -117,7 +112,6 @@ export async function deleteUser(userId, adminId) {
117112 console . error ( 'Failed during contactbook current user cleanup:' , err ) ;
118113 const errorMessage =
119114 'Failed during contactbook current user cleanup: ' + ( err ?. message || err ) ;
120- sendmailtoSupport ( userDetails , errorMessage ) ;
121115 return { code : 400 , message : errorMessage } ;
122116 }
123117
@@ -131,7 +125,6 @@ export async function deleteUser(userId, adminId) {
131125 } catch ( err ) {
132126 console . error ( 'Failed to delete appToken entries:' , err ) ;
133127 const errorMessage = 'Failed to delete appToken entries:' + err ?. message ;
134- sendmailtoSupport ( userDetails , errorMessage ) ;
135128 return { code : 400 , message : errorMessage } ;
136129 }
137130
@@ -141,7 +134,6 @@ export async function deleteUser(userId, adminId) {
141134 } catch ( err ) {
142135 console . error ( 'Failed during partners_DataFiles cleanup:' , err ) ;
143136 const errorMessage = 'Failed during partners_DataFiles cleanup:' + err ?. message ;
144- sendmailtoSupport ( userDetails , errorMessage ) ;
145137 return { code : 400 , message : errorMessage } ;
146138 }
147139
@@ -157,7 +149,6 @@ export async function deleteUser(userId, adminId) {
157149 } catch ( err ) {
158150 console . error ( 'Failed to delete contracts_Organizations entry:' , err ) ;
159151 const errorMessage = 'Failed to delete contracts_Organizations entry:' + err ?. message ;
160- sendmailtoSupport ( userDetails , errorMessage ) ;
161152 return { code : 400 , message : errorMessage } ;
162153 }
163154 // STEP 7: Delete each entry in contracts_Teams by objectId from teamIds
@@ -171,15 +162,13 @@ export async function deleteUser(userId, adminId) {
171162 } catch ( teamErr ) {
172163 console . error ( `Failed to delete team with ID ${ team . id } :` , teamErr ) ;
173164 const errorMessage = `Failed to delete team with ID ${ team . id } ` + teamErr ?. message ;
174- sendmailtoSupport ( userDetails , errorMessage ) ;
175165 return { code : 400 , message : errorMessage } ;
176166 }
177167 }
178168 }
179169 } catch ( err ) {
180170 console . error ( 'Failed during contracts_Teams deletion loop:' , err ) ;
181171 const errorMessage = 'Failed during contracts_Teams deletion loop:' + err ?. message ;
182- sendmailtoSupport ( userDetails , errorMessage ) ;
183172 return { code : 400 , message : errorMessage } ;
184173 }
185174
@@ -195,7 +184,6 @@ export async function deleteUser(userId, adminId) {
195184 const msg = `Failed during partners_Tenant ${ 'cleanup:' } ` ;
196185 console . error ( msg , err ) ;
197186 const errorMessage = msg + err ?. message ;
198- sendmailtoSupport ( userDetails , errorMessage ) ;
199187 return { code : 400 , message : errorMessage } ;
200188 }
201189
@@ -215,7 +203,6 @@ export async function deleteUser(userId, adminId) {
215203 } catch ( err ) {
216204 console . error ( 'Failed during partners_TenantCredits cleanup:' , err ) ;
217205 const errorMessage = 'Failed during partners_TenantCredits cleanup:' + err ?. message ;
218- sendmailtoSupport ( userDetails , errorMessage ) ;
219206 return { code : 400 , message : errorMessage } ;
220207 }
221208 }
@@ -229,7 +216,6 @@ export async function deleteUser(userId, adminId) {
229216 } catch ( err ) {
230217 console . error ( 'Failed during contracts_Signature cleanup:' , err ) ;
231218 const errorMessage = 'Failed during contracts_Signature cleanup:' + err ?. message ;
232- sendmailtoSupport ( userDetails , errorMessage ) ;
233219 return { code : 400 , message : errorMessage } ;
234220 }
235221
@@ -239,14 +225,12 @@ export async function deleteUser(userId, adminId) {
239225 } catch ( err ) {
240226 console . error ( 'Failed to delete contracts_Users entry:' , err ) ;
241227 const errorMessage = 'Failed to delete contracts_Users entry:' + err ?. message ;
242- sendmailtoSupport ( userDetails , errorMessage ) ;
243228 return { code : 400 , message : errorMessage } ;
244229 }
245230 return { code : 200 , message : 'User and all associated data deleted successfully.' } ;
246231 } catch ( error ) {
247232 console . error ( 'User deletion process failed:' , error ) ;
248233 const errorMessage = `User deletion failed: ${ error . message || error } ` ;
249- sendmailtoSupport ( userDetails , errorMessage ) ;
250234 return { code : 400 , message : errorMessage } ;
251235 }
252236}
@@ -272,8 +256,6 @@ export const deleteUserPost = async (req, res) => {
272256 const user = await userQuery . first ( { useMasterKey : true } ) ;
273257 if ( ! user ) {
274258 const errorMessage = 'User not found.' ;
275- // sendmailtoSupport(userDetails, errorMessage);
276- // return res.status(404).send(errorMessage);
277259 return res . send ( errorMessage ) ;
278260 }
279261 const extUserQuery = new Parse . Query ( 'contracts_Users' ) ;
@@ -321,8 +303,6 @@ export const deleteUserPost = async (req, res) => {
321303 await extUser . save ( null , { useMasterKey : true } ) ;
322304 } catch ( err ) {
323305 console . log ( 'err while validating password: ' , err ?. response ?. data || err ) ;
324- // sendmailtoSupport(userDetails, errorMessage);
325- // return res.status(401).send(errorMessage);
326306 }
327307
328308 const response = await deleteUser ( userId ) ;
@@ -332,7 +312,6 @@ export const deleteUserPost = async (req, res) => {
332312 } catch ( error ) {
333313 console . error ( 'Account deletion error:' , error ) ;
334314 const errorMessage = error ?. message || 'An error occurred while deleting your account.' ;
335- sendmailtoSupport ( userDetails , errorMessage ) ;
336315 return res . status ( 500 ) . send ( errorMessage ) ;
337316 }
338317} ;
@@ -371,7 +350,6 @@ export const deleteUserByAdmin = async (req, res) => {
371350 const user = await userQuery . first ( { useMasterKey : true } ) ;
372351 if ( ! user ) {
373352 const errorMessage = 'User not found.' ;
374- sendmailtoSupport ( userDetails , errorMessage ) ;
375353 return res . status ( 400 ) . json ( { message : errorMessage } ) ;
376354 }
377355 const response = await deleteUser ( userId , adminId ) ;
@@ -385,7 +363,6 @@ export const deleteUserByAdmin = async (req, res) => {
385363 error ?. message ||
386364 'An error occurred while deleting your account.' ;
387365 console . error ( `Account deletion error:` , errorMessage ) ;
388- sendmailtoSupport ( userDetails , errorMessage ) ;
389366 return res . status ( code ) . json ( { message : errorMessage } ) ;
390367 }
391368} ;
0 commit comments