Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
1932433
/
root
/
home
/
sohaib
/
Filename :
backend.txt
back
Copy
[TAILING] Tailing last 300 lines for [4] process (change the value with --lines option) /root/.pm2/logs/mudeerapi.abasa.com-error.log last 300 lines: 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | (node:2223236) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | (node:2253210) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | Break duration exceeds maximum for user 66fe7957e65b2a273afe80fe. Capping at 28800s. 4|mudeerap | (node:3231314) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | (node:3306606) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | (node:586035) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | (node:1023642) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | (node:1296072) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | (node:1705885) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | Break duration exceeds maximum for user 6969ed4772937907322101ff. Capping at 28800s. 4|mudeerap | (node:2063687) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | (node:3541987) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | (node:103567) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | Failed to delete previous profile picture from S3: User: arn:aws:iam::906958722445:user/daniyal is not authorized to perform: s3:DeleteObject on resource: "arn:aws:s3:::mudeer-bucket/pfps/65e72a8d651b8395886e4868/avatar.jpg" because no identity-based policy allows the s3:DeleteObject action 4|mudeerap | Failed to delete previous profile picture from S3: User: arn:aws:iam::906958722445:user/daniyal is not authorized to perform: s3:DeleteObject on resource: "arn:aws:s3:::mudeer-bucket/pfps/679785a1e9f61f8479a87c70/avatar.jpg" because no identity-based policy allows the s3:DeleteObject action 4|mudeerap | (node:1219241) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | (node:3019956) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | Break duration exceeds maximum for user 6969ed4772937907322101ff. Capping at 28800s. 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | (node:3697858) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | Configure leave directly error: ReferenceError: ensureCurrentYearLeaves is not defined 4|mudeerap | at configureLeaveDirectly (file:///var/www/mudeerapi.abasa.com/nodetest/src/controllers/leave.controller.js:611:7) 4|mudeerap | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 4|mudeerap | (node:3794971) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | (node:325922) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Upload Error: Error: getaddrinfo EAI_AGAIN mudeer-bucket.s3.us-east-1.amazonaws.com 4|mudeerap | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { 4|mudeerap | errno: -3001, 4|mudeerap | code: 'EAI_AGAIN', 4|mudeerap | syscall: 'getaddrinfo', 4|mudeerap | hostname: 'mudeer-bucket.s3.us-east-1.amazonaws.com', 4|mudeerap | '$metadata': { attempts: 1, totalRetryDelay: 0 }, 4|mudeerap | storageErrors: [] 4|mudeerap | } 4|mudeerap | Failed to delete previous profile picture from S3: User: arn:aws:iam::906958722445:user/daniyal is not authorized to perform: s3:DeleteObject on resource: "arn:aws:s3:::mudeer-bucket/pfps/682db03932d96d3b53f019f1/1777293875263-88c82b350fa7e967.jpg" because no identity-based policy allows the s3:DeleteObject action 4|mudeerap | (node:2463370) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) 4|mudeerap | (node:2549660) NOTE: The AWS SDK for JavaScript (v2) has reached end-of-support. 4|mudeerap | It will no longer receive updates or releases. 4|mudeerap | 4|mudeerap | Please migrate your code to use AWS SDK for JavaScript (v3). 4|mudeerap | For more information, check the blog post at https://a.co/cUPnyil 4|mudeerap | (Use `node --trace-warnings ...` to show where the warning was created) /root/.pm2/logs/mudeerapi.abasa.com-out.log last 300 lines: 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f0942e0c9b2828a90ee9f8') 4|mudeerap | new ObjectId('69f094320c9b2828a90eea17') 4|mudeerap | new ObjectId('69f094320c9b2828a90eea23') 4|mudeerap | new ObjectId('69f094320c9b2828a90eea26') 4|mudeerap | new ObjectId('69f094350c9b2828a90eea3e') 4|mudeerap | new ObjectId('69f094360c9b2828a90eea4b') 4|mudeerap | new ObjectId('69f094360c9b2828a90eea4e') 4|mudeerap | new ObjectId('69f094380c9b2828a90eea54') 4|mudeerap | new ObjectId('69f094390c9b2828a90eea61') 4|mudeerap | new ObjectId('69f0943a0c9b2828a90eea6c') 4|mudeerap | new ObjectId('69f0943a0c9b2828a90eea70') 4|mudeerap | new ObjectId('69f0943c0c9b2828a90eea7e') 4|mudeerap | new ObjectId('69f0943d0c9b2828a90eea8c') 4|mudeerap | new ObjectId('69f0943f0c9b2828a90eeaa8') 4|mudeerap | new ObjectId('69f094430c9b2828a90eeadf') 4|mudeerap | new ObjectId('69f094430c9b2828a90eeae2') 4|mudeerap | new ObjectId('69f094430c9b2828a90eeae7') 4|mudeerap | new ObjectId('69f094450c9b2828a90eeaef') 4|mudeerap | new ObjectId('69f094470c9b2828a90eeb09') 4|mudeerap | new ObjectId('69f094470c9b2828a90eeb0c') 4|mudeerap | new ObjectId('69f094490c9b2828a90eeb13') 4|mudeerap | new ObjectId('69f0944a0c9b2828a90eeb18') 4|mudeerap | new ObjectId('69f0944a0c9b2828a90eeb2c') 4|mudeerap | new ObjectId('69f0944b0c9b2828a90eeb36') 4|mudeerap | new ObjectId('69f0944d0c9b2828a90eeb3d') 4|mudeerap | new ObjectId('69f0944e0c9b2828a90eeb47') 4|mudeerap | new ObjectId('69f094500c9b2828a90eeb64') 4|mudeerap | new ObjectId('69f094540c9b2828a90eeb87') 4|mudeerap | new ObjectId('69f094540c9b2828a90eeb8a') 4|mudeerap | new ObjectId('69f094540c9b2828a90eeb8d') 4|mudeerap | new ObjectId('69f094560c9b2828a90eeb93') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f094580c9b2828a90eeba9'), 4|mudeerap | user_id: '69401b0c12860724abd092aa', 4|mudeerap | activeTab: 'Inbox (120) - obaidwaqas345@gmail.com - Gmail and 10 more pages - Personal - Microsoft Edge', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374295356.png', 4|mudeerap | createdAt: 2026-04-28T11:04:56.074Z, 4|mudeerap | updatedAt: 2026-04-28T11:04:56.074Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094580c9b2828a90eebb2') 4|mudeerap | User ID: 66fe7957e65b2a273afe80fe 4|mudeerap | Query Params: { month: '2026-04' } 4|mudeerap | Monthly filter: 2026-04-01T00:00:00.000Z 2026-04-30T23:59:59.999Z 4|mudeerap | Cache HIT for attendance 4|mudeerap | new ObjectId('69f094590c9b2828a90eebc7') 4|mudeerap | new ObjectId('69f0945a0c9b2828a90eebca') 4|mudeerap | new ObjectId('69f0945a0c9b2828a90eebce') 4|mudeerap | new ObjectId('69f0945c0c9b2828a90eebdf') 4|mudeerap | 🕐 Running late arrival check... 4|mudeerap | 📅 Checking late arrivals for: Tuesday 4|mudeerap | new ObjectId('69f0945c0c9b2828a90eebf5') 4|mudeerap | new ObjectId('69f0945e0c9b2828a90eec05') 4|mudeerap | new ObjectId('69f0945f0c9b2828a90eec0a') 4|mudeerap | new ObjectId('69f094610c9b2828a90eec27') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f094610c9b2828a90eec2a'), 4|mudeerap | user_id: '679785a1e9f61f8479a87c70', 4|mudeerap | activeTab: 'smart-view.service.ts - nscrm-complete - Visual Studio Code', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374304922.png', 4|mudeerap | createdAt: 2026-04-28T11:05:05.590Z, 4|mudeerap | updatedAt: 2026-04-28T11:05:05.590Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094650c9b2828a90eec61') 4|mudeerap | new ObjectId('69f094650c9b2828a90eec64') 4|mudeerap | new ObjectId('69f094650c9b2828a90eec6e') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f094670c9b2828a90eec7e'), 4|mudeerap | user_id: '67d08d092e41648ef0002294', 4|mudeerap | activeTab: 'CapCut', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374311167.png', 4|mudeerap | createdAt: 2026-04-28T11:05:11.654Z, 4|mudeerap | updatedAt: 2026-04-28T11:05:11.654Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094670c9b2828a90eec85') 4|mudeerap | new ObjectId('69f094690c9b2828a90eec91') 4|mudeerap | new ObjectId('69f094690c9b2828a90eec95') 4|mudeerap | new ObjectId('69f0946b0c9b2828a90eecab') 4|mudeerap | new ObjectId('69f0946b0c9b2828a90eecaf') 4|mudeerap | new ObjectId('69f0946d0c9b2828a90eecb6') 4|mudeerap | User ID: 682daf4b32d96d3b53f018af 4|mudeerap | Query Params: { month: '2026-04' } 4|mudeerap | Monthly filter: 2026-04-01T00:00:00.000Z 2026-04-30T23:59:59.999Z 4|mudeerap | Cache MISS for attendance 4|mudeerap | 682daf4b32d96d3b53f018af 4|mudeerap | Cache HIT: eventActivity:682daf4b32d96d3b53f018af:end=2026-04-27|shift=working|start=2026-04-01 4|mudeerap | Cache SET: attendance:682daf4b32d96d3b53f018af:month=2026-04 (TTL: 3600s) 4|mudeerap | new ObjectId('69f0946d0c9b2828a90eecc8') 4|mudeerap | new ObjectId('69f0946f0c9b2828a90eece2') 4|mudeerap | new ObjectId('69f094700c9b2828a90eeced') 4|mudeerap | new ObjectId('69f094720c9b2828a90eecfe') 4|mudeerap | Fresh data fetched for today: 0 records 4|mudeerap | Total records: 3323 (Historical: 3323, Today: 0) 4|mudeerap | User ID: 682daf4b32d96d3b53f018af 4|mudeerap | Query Params: { month: '2026-04' } 4|mudeerap | Monthly filter: 2026-04-01T00:00:00.000Z 2026-04-30T23:59:59.999Z 4|mudeerap | Cache HIT for attendance 4|mudeerap | 682daf4b32d96d3b53f018af 4|mudeerap | Cache HIT: eventActivity:682daf4b32d96d3b53f018af:end=2026-04-27|shift=working|start=2026-04-01 4|mudeerap | User ID: 67b08ef3196b30abd6fa40a9 4|mudeerap | Query Params: { month: '2026-04' } 4|mudeerap | Monthly filter: 2026-04-01T00:00:00.000Z 2026-04-30T23:59:59.999Z 4|mudeerap | Cache HIT for attendance 4|mudeerap | 67b08ef3196b30abd6fa40a9 4|mudeerap | Cache HIT: eventActivity:67b08ef3196b30abd6fa40a9:end=2026-04-27|shift=working|start=2026-04-01 4|mudeerap | Total records: 46911 (Historical: 46911, Today: 0) 4|mudeerap | new ObjectId('69f094770c9b2828a90eed35') 4|mudeerap | new ObjectId('69f094770c9b2828a90eed37') 4|mudeerap | new ObjectId('69f094780c9b2828a90eed51') 4|mudeerap | Fresh data fetched for today: 0 records 4|mudeerap | Total records: 3323 (Historical: 3323, Today: 0) 4|mudeerap | new ObjectId('69f0947a0c9b2828a90eed57') 4|mudeerap | new ObjectId('69f0947a0c9b2828a90eed5a') 4|mudeerap | new ObjectId('69f0947c0c9b2828a90eed6e') 4|mudeerap | User ID: 682daf4b32d96d3b53f018af 4|mudeerap | Query Params: { month: '2026-04' } 4|mudeerap | Monthly filter: 2026-04-01T00:00:00.000Z 2026-04-30T23:59:59.999Z 4|mudeerap | Cache HIT for attendance 4|mudeerap | new ObjectId('69f0947c0c9b2828a90eed8e') 4|mudeerap | new ObjectId('69f0947e0c9b2828a90eed95') 4|mudeerap | new ObjectId('69f0947e0c9b2828a90eed98') 4|mudeerap | new ObjectId('69f0947e0c9b2828a90eed9b') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f0947f0c9b2828a90eedae'), 4|mudeerap | user_id: '682dab8032d96d3b53f013eb', 4|mudeerap | activeTab: 'Blastastic • Social Media Management - Google Chrome', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374335197.png', 4|mudeerap | createdAt: 2026-04-28T11:05:35.848Z, 4|mudeerap | updatedAt: 2026-04-28T11:05:35.848Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094800c9b2828a90eedb1') 4|mudeerap | new ObjectId('69f094810c9b2828a90eedcc') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f094820c9b2828a90eedcf'), 4|mudeerap | user_id: '682db13d32d96d3b53f01b39', 4|mudeerap | activeTab: 'CapCut', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374337874.png', 4|mudeerap | createdAt: 2026-04-28T11:05:38.383Z, 4|mudeerap | updatedAt: 2026-04-28T11:05:38.383Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094830c9b2828a90eedd6') 4|mudeerap | ⏰ Late arrival detected: Misbah Yasin (5 minutes late, expected: 2:00 PM) 4|mudeerap | 📨 Found 3 recipient(s): 4|mudeerap | 1. Mohammad Khan (mnk@abasa.com) - super_admin 4|mudeerap | 2. abussalam Khan (abdussalamkhan012@gmail.com) - admin 4|mudeerap | 3. Misbah Yasin (misbah.yasin@abasa.com) - employee 4|mudeerap | 💾 Attempting to save 3 notification(s) to database... 4|mudeerap | Type: late_notification 4|mudeerap | Category: attendance 4|mudeerap | ✅ Successfully saved 3 notification(s) to database 4|mudeerap | new ObjectId('69f094870c9b2828a90eee1a') 4|mudeerap | new ObjectId('69f094870c9b2828a90eee1c') 4|mudeerap | Notifications sent successfully: { 4|mudeerap | responses: [ 4|mudeerap | { 4|mudeerap | success: true, 4|mudeerap | messageId: 'projects/webnexus-proj/messages/06b6b42b-a881-44db-8f5c-c31cef8d460b' 4|mudeerap | }, 4|mudeerap | { success: false, error: [FirebaseMessagingError] } 4|mudeerap | ], 4|mudeerap | successCount: 1, 4|mudeerap | failureCount: 1 4|mudeerap | } 4|mudeerap | ✅ Late notification sent for Misbah Yasin 4|mudeerap | new ObjectId('69f094870c9b2828a90eee23') 4|mudeerap | new ObjectId('69f094890c9b2828a90eee3d') 4|mudeerap | new ObjectId('69f0948b0c9b2828a90eee47') 4|mudeerap | new ObjectId('69f0948b0c9b2828a90eee4c') 4|mudeerap | new ObjectId('69f0948d0c9b2828a90eee59') 4|mudeerap | new ObjectId('69f0948d0c9b2828a90eee66') 4|mudeerap | User ID: 69401b5812860724abd095f9 4|mudeerap | Query Params: { month: '2026-04' } 4|mudeerap | Monthly filter: 2026-04-01T00:00:00.000Z 2026-04-30T23:59:59.999Z 4|mudeerap | Cache HIT for attendance 4|mudeerap | new ObjectId('69f0948f0c9b2828a90eee7e') 4|mudeerap | new ObjectId('69f0948f0c9b2828a90eee88') 4|mudeerap | new ObjectId('69f0948f0c9b2828a90eee8b') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f094900c9b2828a90eee8e'), 4|mudeerap | user_id: '695115d5cc628a0d3ebb8167', 4|mudeerap | activeTab: 'Mudeer and 10 more pages - Profile 1 - Microsoft Edge', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374351686.png', 4|mudeerap | createdAt: 2026-04-28T11:05:52.413Z, 4|mudeerap | updatedAt: 2026-04-28T11:05:52.413Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094910c9b2828a90eee9b') 4|mudeerap | User ID: 69401b5812860724abd095f9 4|mudeerap | Query Params: { month: '2026-04' } 4|mudeerap | Monthly filter: 2026-04-01T00:00:00.000Z 2026-04-30T23:59:59.999Z 4|mudeerap | Cache HIT for attendance 4|mudeerap | new ObjectId('69f094920c9b2828a90eeeb2') 4|mudeerap | User ID: 69401b5812860724abd095f9 4|mudeerap | Query Params: { month: '2026-04' } 4|mudeerap | Monthly filter: 2026-04-01T00:00:00.000Z 2026-04-30T23:59:59.999Z 4|mudeerap | Cache HIT for attendance 4|mudeerap | new ObjectId('69f094940c9b2828a90eeec7') 4|mudeerap | new ObjectId('69f094980c9b2828a90eeee5') 4|mudeerap | new ObjectId('69f094980c9b2828a90eeee8') 4|mudeerap | new ObjectId('69f094990c9b2828a90eeef5') 4|mudeerap | new ObjectId('69f0949a0c9b2828a90eef14') 4|mudeerap | new ObjectId('69f0949c0c9b2828a90eef20') 4|mudeerap | new ObjectId('69f0949c0c9b2828a90eef23') 4|mudeerap | new ObjectId('69f0949e0c9b2828a90eef35') 4|mudeerap | new ObjectId('69f0949e0c9b2828a90eef4c') 4|mudeerap | new ObjectId('69f094a00c9b2828a90eef66') 4|mudeerap | new ObjectId('69f094a00c9b2828a90eef69') 4|mudeerap | new ObjectId('69f094a20c9b2828a90eef74') 4|mudeerap | new ObjectId('69f094a30c9b2828a90eef8a') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f094a40c9b2828a90eef90'), 4|mudeerap | user_id: '67c0a6062e41648ef0f8fa1e', 4|mudeerap | activeTab: 'Mattermost Desktop App', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374371914.png', 4|mudeerap | createdAt: 2026-04-28T11:06:12.613Z, 4|mudeerap | updatedAt: 2026-04-28T11:06:12.613Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094a50c9b2828a90eef9a') 4|mudeerap | new ObjectId('69f094a50c9b2828a90eef9e') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f094a60c9b2828a90eefae'), 4|mudeerap | user_id: '68036f8932d96d3b53d4bf45', 4|mudeerap | activeTab: 'MDQSS - Google Drive and 2 more pages - Personal - Microsoft Edge', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374373595.png', 4|mudeerap | createdAt: 2026-04-28T11:06:14.261Z, 4|mudeerap | updatedAt: 2026-04-28T11:06:14.261Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094a90c9b2828a90eefca') 4|mudeerap | new ObjectId('69f094a90c9b2828a90eefcc') 4|mudeerap | new ObjectId('69f094a90c9b2828a90eefd6') 4|mudeerap | new ObjectId('69f094ab0c9b2828a90eeff0') 4|mudeerap | new ObjectId('69f094ad0c9b2828a90eeff4') 4|mudeerap | new ObjectId('69f094ad0c9b2828a90eeff8') 4|mudeerap | new ObjectId('69f094af0c9b2828a90ef00a') 4|mudeerap | new ObjectId('69f094af0c9b2828a90ef01c') 4|mudeerap | new ObjectId('69f094b10c9b2828a90ef021') 4|mudeerap | new ObjectId('69f094b10c9b2828a90ef024') 4|mudeerap | new ObjectId('69f094b10c9b2828a90ef027') 4|mudeerap | new ObjectId('69f094b30c9b2828a90ef03b') 4|mudeerap | new ObjectId('69f094b40c9b2828a90ef04d') 4|mudeerap | new ObjectId('69f094b60c9b2828a90ef052') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f094b70c9b2828a90ef06c'), 4|mudeerap | user_id: '69401b5812860724abd095f9', 4|mudeerap | activeTab: 'Meet – qiq-zewa-nrf', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374389891.png', 4|mudeerap | createdAt: 2026-04-28T11:06:31.677Z, 4|mudeerap | updatedAt: 2026-04-28T11:06:31.677Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094ba0c9b2828a90ef081') 4|mudeerap | new ObjectId('69f094ba0c9b2828a90ef084') 4|mudeerap | new ObjectId('69f094ba0c9b2828a90ef089') 4|mudeerap | new ObjectId('69f094bd0c9b2828a90ef0bd') 4|mudeerap | new ObjectId('69f094be0c9b2828a90ef0cf') 4|mudeerap | new ObjectId('69f094be0c9b2828a90ef0d2') 4|mudeerap | new ObjectId('69f094c00c9b2828a90ef0e5') 4|mudeerap | new ObjectId('69f094c00c9b2828a90ef0f0') 4|mudeerap | new ObjectId('69f094c20c9b2828a90ef0f4') 4|mudeerap | new ObjectId('69f094c20c9b2828a90ef0f8') 4|mudeerap | new ObjectId('69f094c20c9b2828a90ef0fc') 4|mudeerap | new ObjectId('69f094c40c9b2828a90ef112') 4|mudeerap | new ObjectId('69f094c50c9b2828a90ef121') 4|mudeerap | ✅ Late arrival check complete: 1 late notifications sent out of 31 users checked 4|mudeerap | new ObjectId('69f094c70c9b2828a90ef12e') 4|mudeerap | Saved to database: { 4|mudeerap | _id: new ObjectId('69f094c90c9b2828a90ef150'), 4|mudeerap | user_id: '667d7fa751eb6e73050340c2', 4|mudeerap | activeTab: 'Ubuntu 64-bit - VMware Workstation', 4|mudeerap | shiftStatus: 'working', 4|mudeerap | image: 'https://mudeer-bucket.s3.us-east-1.amazonaws.com/1777374409062.png', 4|mudeerap | createdAt: 2026-04-28T11:06:49.704Z, 4|mudeerap | updatedAt: 2026-04-28T11:06:49.704Z, 4|mudeerap | __v: 0 4|mudeerap | } 4|mudeerap | new ObjectId('69f094cb0c9b2828a90ef159') 4|mudeerap | new ObjectId('69f094cb0c9b2828a90ef15c') 4|mudeerap | new ObjectId('69f094cc0c9b2828a90ef164') 4|mudeerap | new ObjectId('69f094ce0c9b2828a90ef17b') 4|mudeerap | new ObjectId('69f094cf0c9b2828a90ef182') 4|mudeerap | new ObjectId('69f094cf0c9b2828a90ef185') 4|mudeerap | new ObjectId('69f094d10c9b2828a90ef1a2') 4|mudeerap | new ObjectId('69f094d10c9b2828a90ef1a5')