mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
recei and clear the code
This commit is contained in:
@@ -38,7 +38,7 @@ function convertAttributesToString(obj) {
|
||||
}
|
||||
|
||||
|
||||
const createTracingInstance = ({bugPrint, name, module, autoFinish, waitNThrow}): TracingType => {
|
||||
const createTracingInstance = ({bugPrint, name, module, autoFinish, waitNThrow = 0}): TracingType => {
|
||||
|
||||
const startTime = Date.now();
|
||||
const requestId = uuidv4()
|
||||
@@ -52,7 +52,7 @@ const createTracingInstance = ({bugPrint, name, module, autoFinish, waitNThrow})
|
||||
_tracerInstance = tracerInstance
|
||||
}
|
||||
|
||||
let waitNThrowFunction: NodeJS.Timeout
|
||||
let waitNThrowFunction: NodeJS.Timeout | undefined
|
||||
|
||||
const span = _tracerInstance.startSpan(name);
|
||||
let finish = false
|
||||
@@ -136,7 +136,6 @@ const createTracingInstance = ({bugPrint, name, module, autoFinish, waitNThrow})
|
||||
|
||||
if(waitNThrowFunction) {
|
||||
clearTimeout(waitNThrowFunction);
|
||||
returnObject.hasError('waitNThrowFunction')
|
||||
}
|
||||
|
||||
if(environment.apiURL != 'https://gdqas-api.oapr.gov.ao/api/') {
|
||||
@@ -151,6 +150,7 @@ const createTracingInstance = ({bugPrint, name, module, autoFinish, waitNThrow})
|
||||
|
||||
const duration = Date.now() - (startTime as unknown as number);
|
||||
useCaseDurationHistogram.record(duration, { use_case: name });
|
||||
useCaseDurationHistogram.record(duration, { use_case: name, user: SessionStore.user.UserName });
|
||||
|
||||
finish = true
|
||||
},
|
||||
@@ -164,8 +164,11 @@ const createTracingInstance = ({bugPrint, name, module, autoFinish, waitNThrow})
|
||||
}
|
||||
}
|
||||
|
||||
if(waitNThrow) {
|
||||
waitNThrowFunction = setTimeout(returnObject.finish, waitNThrow)
|
||||
if(waitNThrow > 0) {
|
||||
waitNThrowFunction = setTimeout(()=> {
|
||||
returnObject.hasError('waitNThrowFunction')
|
||||
returnObject.finish()
|
||||
}, waitNThrow)
|
||||
}
|
||||
|
||||
return returnObject
|
||||
|
||||
Reference in New Issue
Block a user