|
44906
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:35:11] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 14:10:06] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunity for Hubspot QAi
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Tokens not found in cache, decrypting {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting data key {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting tokens {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 14:10:06] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:07] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
ffmpeg
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44906
|
|
44890
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:35:11] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44890
|
|
44891
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:35:11] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44891
|
|
44902
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:35:11] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44902
|
|
44903
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:35:11] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44903
|
|
44127
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44127
|
|
44128
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44128
|
|
44122
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44122
|
|
44123
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44123
|
|
44124
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44124
|
|
44121
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
NULL
|
44121
|
|
58611
|
roledey°9 JY-20915-add-domain-specific-email-text- roledey°9 JY-20915-add-domain-specific-email-text-rela(e) MailboxController.ono©messagecontroller.onpg weonookcontroller.onp› D Voice) Audiocontroller.pnpc basecontroller.onov DWebhookHubspot›D IntearationAppsubscriptionsC) ActivityProviderController.phoC) ActivitvTranscriptioncontroller.phoc) BaseController.ohpP CalendarController.ohnc) Revortcontrolller.onoP SoftohoneWebhookController.ohpC AbstractController.oho© CommentContextinterface.php© ConferencesOptinOutController.php(c) Controller nhoi© ExportController.php© FrontendController.phpT FrontendControllerTrait.php8 GeocodingController.phpc) HealthCheckcontroller.ong92 liveCoachController.phpMissing leamcontroller.ong(e) MobileController.pno(e) NotificationController.onp© NotificationProviderController.phpPlaybackController.php© PlaylistController.php© PusherController.phpSlackController.php@ SupportController.phpc)Teamsetuocontroller.ono© UserAutomatedReportsController.phnC) WelcomeController.oho> M MiddlewareRequestsResourcesM ResnonsasM SerializersM Transformers(C) Kernel.nhnl0 PlaylistTrackResourceTrait.phpT. ValidateCrmConnectionRequiredTrait nhn.> M intearationsM intoractioncvM lohe• MActivitvM AiAntomationC ActivityController.ong© ConvertLeadActivities.php© SaveActivity.php© SyncPlanhat.phpo synerorlannatpnp© AcuvityLeadConvertea.php© UserAutomatedReportsController.php x © PlaybackController.php)Inteqrationapp/service.ono© LeadConverted.phpC) CreateCommentedEvent.php(C) CreateSmsSentEvent.phgC) PlanhatActivityListener.php© AskAnythingPromptService.phpC) AutomatedReportsRepository.php(C) AutomatedReportsCommand.phpphp api_v2.phpC) RequestGenerateReportJob.php© AutomatedReportResult.php(C) AutomatedReport.ohouse Jiminny \Services \Kiosk \AutomatedReports \ReportSortDirection;BI4NLAYuse Jiminny \Services\PlanhatService;use ectumtnace hutp kequestuse Inrowable,class userauconacedreporcsconcrocler excenos controutenpublic const int RESULTS PER_ PAGE = 25:public const string SORT COLUMN = 'sort column':public const strina SORT DIRECTION = "sort direction':public function constructprivate readonly AutomatedReportsRepository $automatedReportsRepository,private readonly AutomatedRenortsService SautomatedRenortsServicelprivate readonly ApiResponseService $apiResponseService,orivate readoni.v Resnonse Sresnonse.private readonly PlanhatService $planhatService,1...poST lanilv1lautomated-renorts/interest 1usadepublic function trackInterest(Request Srequest): JsonResponset...}* Othnows ApplicationExceptionGET /api/v1/automated-reports58(09 >public function list(Request Srequest): JsonResponse(...}DELETE/api/vl/automated-reports/kuuidpublic function delete(Request Srequest, string $uuid): JsonResponse...}l=custom.log= laravel.log« SF jiminny@localhost]4 HS_local [jiminny@localhost]# console [PKol)© TextRelayService.php=.env.production-eu© WebhookController.php X A console (EU]A console [STAGING]k?phpnamespace Jiminny huup concrollerslelepnony lexthessaging>use...class webhookcontrouler extends Basecontroulen34(09 >100 >105 U>187188 U1991usagepublic const strina EVENT SMS QUEUED = 'queued'•public const string EVENT SMS FATLED = "failed'.uscloepublic const string EVENT_SMS_SENT = 'sent';public const string EVENT_SMS_DELIVERED = 'delivered';public const string EVENT_SMS_UNDELIVERED = 'undelivered':* areturn mixedDAST lwshbonklemelronaivdpublic function receive(TextMessagingService SmessagingService){...}Z usagesprivate function fetchActivity@: ?Activity{...}PosT/webhook/sms/event Iiiimoublic function eventor...;POST /webhook/sms/notificationpublic function notificationo: void....aA17.1AYAskJiminnyReportActivityServiceTest vCascadeFix AutomatedReportsCascadeText Relay Email Rout7. User Replies to Email• User replies to Sms notitication emalli• Email sent to: {mailbox)@txt.jiminny.com•US: catch-allatxt.jiminny.com• EU: [EMAIL].com8. Gmail Pub/Sub Notification• Gmail receives emai• Gooale Cloud Pub/Sub publishes notitication to topic)• Торic: projects/jiminny-web/topics/com.jiminny.txt• Subscription:proiects/iiminny-web/subscriotions/relav9. WatchMailboyFvents.loh• lictens to Pub/Suh subscrintion• Triggers TextRelayService:: sync()10. TextRelavService-svnc/)• File: aon/Services/Mail/TextRelavService.ohol• Gets Gmail message history since last sync• For each new message.• NEW: Checks it recioient matches environment's maillbox•US: Only processes if To: [EMAIL]• =U:Onlv processes it to: catch-al-euatxt.liminnv.comCroateclundatec teyt relav record with CTATlIC pROGECSING• Dispatches Ema1 lTextRe lay j0b11. Email TextRelav Job• File: app/Jobs/Mailbox/EmailTextRelay.pho• Fetches full email meccade from Gmail ApIl• Parses•Recipient: Extracts phone numbers from {digits).(digits}.{hash}atxt.iiminny.com• Sender: Gets sender email address.#Vellrle lereeSender eyiste in liminnv databaceDosinient format is valid• Sends SMS via Twilio• Updates text relay status to STATUS PROCESSED or STATUS FAILED12. Twilio Sends SMS• SMS sent to prospect's phone• Twilio returns success/failure13. Activitv Status Uodate• Twilio sends delivery webhook back to JiminnyAsk anvthina (884-L)« Code SWF-1.6• lue 1y May 16.01*0'+0 ..* Reiect allAccent allW Windsurf Team1-1.UTE.8Po 4 spaces...
|
Slack
|
releases (Channel) - Jiminny Inc - 3 new items - S releases (Channel) - Jiminny Inc - 3 new items - Slack...
|
NULL
|
58611
|
|
42610
|
roledeyD CrmboorstrapintegrationA©Importvetadata.o roledeyD CrmboorstrapintegrationA©Importvetadata.ongc) LavoutmoatieaListeneRematchActivityonern© RemoteCrmRecordDelC) Resolveowner.phpc) Syncopportunitv.phpSvncProfileLeads.ohpDealRisksGrounsM Mailbox• M UcerDilot(C) CreateNudaeCreatedeM Onnortunitiecv M Plavbooks(c) AttachLavout.php© ChangeSidekickSettins© CreatePlaybookCreatev D PlaylistsM AstivitiodvM dlanhatc) CreateActivityAdde>0 UserPilot€ ImportGroupPlaylistSh> C Teamsa Transcriptionv _ Users@ ActivitvProviderDiscon(C) ActivitvProviderintearal@ CreateDefaultPlavlist.r(C) CreateDefaultSavedSe9) NotifvCrmOwnerDiscoC) NotifvCrmUserDisconr(C) SetDefaultAvatarl ister(C) SetunCalendarSvnc.nf(C) SetunMailSvne.nhnl(C) Svncintercom.nhn(c CuncDlanhat nhr(e) Cunel IcorDilat nhn© ValidateSendingMessa() Volidato CondinaNotific© Sso.php© ActivityRepC) OpportunityRepository.php© UpdateSingleEntity.phpC) MatchActivityCrmData.phpWOpportunitySynctrait.php(C) PayloadBuilder.php(c) Confiquration.phpclass ImportActivitylypes implements ShouldQuevepublic function __construct(private readonly PlaybookCategoryRepository Srepository.{...1* Import the standard Event/Task Type picklist options from the CRMpubLic tunction nandle(Playpookcreated sevent): vo1dSolavbook = Sevent->[URL_WITH_CREDENTIALS] console [PROD]cascade© ValidateSendingMessage.phpA console (EU] X iii accounts [EU]fii stages (EU]tid teams [EU]© Activity.phpPipedrive SDK EvaluaFixing Activity Stage DImport CRM Activity T+O •© FixActivitiesOpportunity.php© Opportunity.php& console [EMAIL] is this flow for each CRM?Ty: AutoyPlavaround vSo jiminny© StaleRecordValidator.phpMA9A27 X3XI06 A v.Inoughts(c) Service.phpC) Client.phpSELE * FROM users WhERE name LIKE "%rell Hovles': # 1651SELECT * FROM social accounts WHERE sociable id = 17651:1643=Read ImportActivitvivpes.ohoThought for 2s ›Yes, this flow is designed to work for each CRM. The key is in line 47SELEC * FROM activities WERE uuid to bin('975c6830-7049-4cle-b2e9-ac80c10a738a') = uuid:mA1л v1645VSELEC * FROM opportunities WHEREidIN 9842553. 621172724— 16481164911O0. SELECT * FROM contacts WHERE id IN (10202724, 6211727);SELEC * FROM opportunity stages WHERE opportunity 1d = 7842553÷SSLSeCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE'' END) AS user_idv.emailt.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idWHERE u.team_id = 519 and sa.provider = 'hubspot';select * from crm confiqurations where id = 436:select * from crm profiles where crm confiquration id = 436: # 76091797 -> 16612select * from contact roles where contact id = 10202724:select * from stages where team_id = 519: # 187781O SSELECTcrm provider 1d.stage 1d.is closed.is won.stage undated at.undated at.FROM opportunitiesWHERE id TN 6211727. 7842553)4CELSCT * SP0M onnontunity contacteWHEPE onnontunitv id = 4211727 AND contact id = 1920272/•SELECT id, name, stage id, is closed, is won, updated at, remotely created atFROM opportunitiesWHERE account id = 8179134ORDER BY updated at DESC:phpScrmservice = sch1s→>crmkesolver→>resolverorleam(Splaybook→>gecleam():The Resolvereamermconnection service dynamicallv resolves the appropriate CRM service (Hubspot, salestorce.Pipedrive, etc.) based on the team's CRM configuration. The listener then calls generic methods.•syncField() - syncs the activity field from CRMimportPicklistValues() - imports picklist values (activity types) from CRMEach CRM service imolements these methods accordina to their soecific APl requirements. If the CRM APl talls. it tallsback to database values (lines 58-65).searchea tunction syncriela in app/services/crnThouaht for 1sYes, this flow is designed to work with each CRM. The ResolveTeamCrmConnection service resolves the appropriate CRMservice (huospor, salestorce, Pipearive, etc. based on the team's contiguration, then calls genenic interace metnoasthat each CRM imolements;•svncField()) - svncs the activitv field metadata from the CRM•importPicklistValues() - imports the activity type picklist valuesThe arep results confirm syncFieldo is imolemented across multiple CRM services:•Hubspot/Service.phpSalesforce/Service.phpPipedrive/Service.php• Conner/Service.ohn• Bullhorn/BullhornService.phpIntearationAoo (via SvncCrmFieldsTrait)If the CRM API call fails, the listener falls back to using existing database values for the field (lines 58-65), ensuring theolavbook creation doesn't fail due to CRM connectivitv issueslo 1l ***Your included weekly usage quota is exhausted. Purchase extra usage to continue using premium modele. Ouata racate Mau ez aoanAsk anvthina (884-L)< CodeSWE-16W Windsurf TeamsA5-1Po 4 space...
|
Firefox
|
JY-20903 Update activity stage when opportunity is JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app — Work...
|
github.com/jiminny/app/pull/12077
|
42610
|
|
76722
|
roduce syntax or features not yet available in PHP roduce syntax or features not yet available in PHP 8.3, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.3, to fit your project specifics.
If you need help while solving warnings, ask at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
Unpacking objects: 100% (1/1), 946 bytes | 473.00 KiB/s, done.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
From github.com:jiminny/app
86b54661b8..f1ccf9be50 master -> origin/master
Updating d3de6e89d9..e9f049624f
error: Your local changes to the following files would be overwritten by merge:
app/Http/Controllers/API/ActivityController.php
app/Services/Crm/Salesforce/Service.php
Please commit your changes or stash them before you merge.
Aborting
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
Updating d3de6e89d9..e9f049624f
Fast-forward
.circleci/config_continue.yml | 10 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 13 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ES/ElasticSearchDeleteDocuments.php | 54 -
app/Component/ES/Listeners/DeleteMultipleTargetsListener.php | 34 +
app/Component/ES/Listeners/DeleteSingleTargetListener.php | 34 +
app/Component/ES/Processor/Actions/LoadDocumentsAction.php | 12 +
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Calendars/Events/CalendarEventDeleteCancelledCommand.php | 79 +-
app/Console/Commands/Calendars/RemoveFutureCalendarEvents.php | 217 ----
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Console/Kernel.php | 1 -
app/Contracts/ES/Events/DeleteEventInterface.php | 17 +
app/Contracts/ES/Events/DeleteMultipleEntities.php | 46 +
app/Contracts/ES/Events/DeleteSingleEntity.php | 41 +
app/Contracts/ES/Events/UpdateMultipleEntities.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/EventServiceProvider.php | 14 +
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
contrib/swagger_v2.yml | 58 +-
front-end/src/components/shared/AskAnything/EventSource.js | 12 +-
front-end/src/components/shared/AskAnything/__mocks__/mocks.js | 7 +-
front-end/src/components/shared/AskAnything/__mocks__/requestHandlers.js | 2 +-
front-end/src/components/shared/AskAnything/usePrompt.js | 13 +-
routes/api_v2.php | 6 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Http/Controllers/ActivityAskAnythingTest.php | 9 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/ES/ElasticSearchDeleteDocumentsTest.php | 124 --
tests/Unit/Component/ES/Listeners/DeleteMultipleTargetsListenerTest.php | 58 +
tests/Unit/Component/ES/Listeners/DeleteSingleTargetListenerTest.php | 57 +
tests/Unit/Component/ES/Processor/Actions/LoadDocumentsActionTest...
|
iTerm2
|
APP (-zsh)
|
NULL
|
76722
|
|
76723
|
roduce syntax or features not yet available in PHP roduce syntax or features not yet available in PHP 8.3, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.3, to fit your project specifics.
If you need help while solving warnings, ask at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
Unpacking objects: 100% (1/1), 946 bytes | 473.00 KiB/s, done.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
From github.com:jiminny/app
86b54661b8..f1ccf9be50 master -> origin/master
Updating d3de6e89d9..e9f049624f
error: Your local changes to the following files would be overwritten by merge:
app/Http/Controllers/API/ActivityController.php
app/Services/Crm/Salesforce/Service.php
Please commit your changes or stash them before you merge.
Aborting
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
Updating d3de6e89d9..e9f049624f
Fast-forward
.circleci/config_continue.yml | 10 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 13 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ES/ElasticSearchDeleteDocuments.php | 54 -
app/Component/ES/Listeners/DeleteMultipleTargetsListener.php | 34 +
app/Component/ES/Listeners/DeleteSingleTargetListener.php | 34 +
app/Component/ES/Processor/Actions/LoadDocumentsAction.php | 12 +
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Calendars/Events/CalendarEventDeleteCancelledCommand.php | 79 +-
app/Console/Commands/Calendars/RemoveFutureCalendarEvents.php | 217 ----
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Console/Kernel.php | 1 -
app/Contracts/ES/Events/DeleteEventInterface.php | 17 +
app/Contracts/ES/Events/DeleteMultipleEntities.php | 46 +
app/Contracts/ES/Events/DeleteSingleEntity.php | 41 +
app/Contracts/ES/Events/UpdateMultipleEntities.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/EventServiceProvider.php | 14 +
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
contrib/swagger_v2.yml | 58 +-
front-end/src/components/shared/AskAnything/EventSource.js | 12 +-
front-end/src/components/shared/AskAnything/__mocks__/mocks.js | 7 +-
front-end/src/components/shared/AskAnything/__mocks__/requestHandlers.js | 2 +-
front-end/src/components/shared/AskAnything/usePrompt.js | 13 +-
routes/api_v2.php | 6 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Http/Controllers/ActivityAskAnythingTest.php | 9 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/ES/ElasticSearchDeleteDocumentsTest.php | 124 --
tests/Unit/Component/ES/Listeners/DeleteMultipleTargetsListenerTest.php | 58 +
tests/Unit/Component/ES/Listeners/DeleteSingleTargetListenerTest.php | 57 +
tests/Unit/Component/ES/Processor/Actions/LoadDocumentsActionTest...
|
iTerm2
|
APP (-zsh)
|
NULL
|
76723
|
|
76737
|
roduce syntax or features not yet available in PHP roduce syntax or features not yet available in PHP 8.3, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.3, to fit your project specifics.
If you need help while solving warnings, ask at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
Unpacking objects: 100% (1/1), 946 bytes | 473.00 KiB/s, done.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
From github.com:jiminny/app
86b54661b8..f1ccf9be50 master -> origin/master
Updating d3de6e89d9..e9f049624f
error: Your local changes to the following files would be overwritten by merge:
app/Http/Controllers/API/ActivityController.php
app/Services/Crm/Salesforce/Service.php
Please commit your changes or stash them before you merge.
Aborting
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
Updating d3de6e89d9..e9f049624f
Fast-forward
.circleci/config_continue.yml | 10 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 13 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ES/ElasticSearchDeleteDocuments.php | 54 -
app/Component/ES/Listeners/DeleteMultipleTargetsListener.php | 34 +
app/Component/ES/Listeners/DeleteSingleTargetListener.php | 34 +
app/Component/ES/Processor/Actions/LoadDocumentsAction.php | 12 +
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Calendars/Events/CalendarEventDeleteCancelledCommand.php | 79 +-
app/Console/Commands/Calendars/RemoveFutureCalendarEvents.php | 217 ----
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Console/Kernel.php | 1 -
app/Contracts/ES/Events/DeleteEventInterface.php | 17 +
app/Contracts/ES/Events/DeleteMultipleEntities.php | 46 +
app/Contracts/ES/Events/DeleteSingleEntity.php | 41 +
app/Contracts/ES/Events/UpdateMultipleEntities.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/EventServiceProvider.php | 14 +
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
contrib/swagger_v2.yml | 58 +-
front-end/src/components/shared/AskAnything/EventSource.js | 12 +-
front-end/src/components/shared/AskAnything/__mocks__/mocks.js | 7 +-
front-end/src/components/shared/AskAnything/__mocks__/requestHandlers.js | 2 +-
front-end/src/components/shared/AskAnything/usePrompt.js | 13 +-
routes/api_v2.php | 6 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Http/Controllers/ActivityAskAnythingTest.php | 9 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/ES/ElasticSearchDeleteDocumentsTest.php | 124 --
tests/Unit/Component/ES/Listeners/DeleteMultipleTargetsListenerTest.php | 58 +
tests/Unit/Component/ES/Listeners/DeleteSingleTargetListenerTest.php | 57 +
tests/Unit/Component/ES/Processor/Actions/LoadDocumentsActionTest...
|
iTerm2
|
APP (-zsh)
|
NULL
|
76737
|
|
76738
|
roduce syntax or features not yet available in PHP roduce syntax or features not yet available in PHP 8.3, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.3, to fit your project specifics.
If you need help while solving warnings, ask at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
Unpacking objects: 100% (1/1), 946 bytes | 473.00 KiB/s, done.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
From github.com:jiminny/app
86b54661b8..f1ccf9be50 master -> origin/master
Updating d3de6e89d9..e9f049624f
error: Your local changes to the following files would be overwritten by merge:
app/Http/Controllers/API/ActivityController.php
app/Services/Crm/Salesforce/Service.php
Please commit your changes or stash them before you merge.
Aborting
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
Updating d3de6e89d9..e9f049624f
Fast-forward
.circleci/config_continue.yml | 10 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 13 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ES/ElasticSearchDeleteDocuments.php | 54 -
app/Component/ES/Listeners/DeleteMultipleTargetsListener.php | 34 +
app/Component/ES/Listeners/DeleteSingleTargetListener.php | 34 +
app/Component/ES/Processor/Actions/LoadDocumentsAction.php | 12 +
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Calendars/Events/CalendarEventDeleteCancelledCommand.php | 79 +-
app/Console/Commands/Calendars/RemoveFutureCalendarEvents.php | 217 ----
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Console/Kernel.php | 1 -
app/Contracts/ES/Events/DeleteEventInterface.php | 17 +
app/Contracts/ES/Events/DeleteMultipleEntities.php | 46 +
app/Contracts/ES/Events/DeleteSingleEntity.php | 41 +
app/Contracts/ES/Events/UpdateMultipleEntities.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/EventServiceProvider.php | 14 +
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
contrib/swagger_v2.yml | 58 +-
front-end/src/components/shared/AskAnything/EventSource.js | 12 +-
front-end/src/components/shared/AskAnything/__mocks__/mocks.js | 7 +-
front-end/src/components/shared/AskAnything/__mocks__/requestHandlers.js | 2 +-
front-end/src/components/shared/AskAnything/usePrompt.js | 13 +-
routes/api_v2.php | 6 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Http/Controllers/ActivityAskAnythingTest.php | 9 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/ES/ElasticSearchDeleteDocumentsTest.php | 124 --
tests/Unit/Component/ES/Listeners/DeleteMultipleTargetsListenerTest.php | 58 +
tests/Unit/Component/ES/Listeners/DeleteSingleTargetListenerTest.php | 57 +
tests/Unit/Component/ES/Processor/Actions/LoadDocumentsActionTest...
|
iTerm2
|
APP (-zsh)
|
NULL
|
76738
|
|
76739
|
roduce syntax or features not yet available in PHP roduce syntax or features not yet available in PHP 8.3, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.3, to fit your project specifics.
If you need help while solving warnings, ask at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
Unpacking objects: 100% (1/1), 946 bytes | 473.00 KiB/s, done.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
From github.com:jiminny/app
86b54661b8..f1ccf9be50 master -> origin/master
Updating d3de6e89d9..e9f049624f
error: Your local changes to the following files would be overwritten by merge:
app/Http/Controllers/API/ActivityController.php
app/Services/Crm/Salesforce/Service.php
Please commit your changes or stash them before you merge.
Aborting
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
Updating d3de6e89d9..e9f049624f
Fast-forward
.circleci/config_continue.yml | 10 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 13 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ES/ElasticSearchDeleteDocuments.php | 54 -
app/Component/ES/Listeners/DeleteMultipleTargetsListener.php | 34 +
app/Component/ES/Listeners/DeleteSingleTargetListener.php | 34 +
app/Component/ES/Processor/Actions/LoadDocumentsAction.php | 12 +
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Calendars/Events/CalendarEventDeleteCancelledCommand.php | 79 +-
app/Console/Commands/Calendars/RemoveFutureCalendarEvents.php | 217 ----
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Console/Kernel.php | 1 -
app/Contracts/ES/Events/DeleteEventInterface.php | 17 +
app/Contracts/ES/Events/DeleteMultipleEntities.php | 46 +
app/Contracts/ES/Events/DeleteSingleEntity.php | 41 +
app/Contracts/ES/Events/UpdateMultipleEntities.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/EventServiceProvider.php | 14 +
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
contrib/swagger_v2.yml | 58 +-
front-end/src/components/shared/AskAnything/EventSource.js | 12 +-
front-end/src/components/shared/AskAnything/__mocks__/mocks.js | 7 +-
front-end/src/components/shared/AskAnything/__mocks__/requestHandlers.js | 2 +-
front-end/src/components/shared/AskAnything/usePrompt.js | 13 +-
routes/api_v2.php | 6 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Http/Controllers/ActivityAskAnythingTest.php | 9 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/ES/ElasticSearchDeleteDocumentsTest.php | 124 --
tests/Unit/Component/ES/Listeners/DeleteMultipleTargetsListenerTest.php | 58 +
tests/Unit/Component/ES/Listeners/DeleteSingleTargetListenerTest.php | 57 +
tests/Unit/Component/ES/Processor/Actions/LoadDocumentsActionTest...
|
iTerm2
|
APP (-zsh)
|
NULL
|
76739
|
|
76359
|
roduce syntax or features not yet available in PHP roduce syntax or features not yet available in PHP 8.3, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.3, to fit your project specifics.
If you need help while solving warnings, ask at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
Unpacking objects: 100% (1/1), 946 bytes | 473.00 KiB/s, done.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
From github.com:jiminny/app
86b54661b8..f1ccf9be50 master -> origin/master
Updating d3de6e89d9..e9f049624f
error: Your local changes to the following files would be overwritten by merge:
app/Http/Controllers/API/ActivityController.php
app/Services/Crm/Salesforce/Service.php
Please commit your changes or stash them before you merge.
Aborting
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
Updating d3de6e89d9..e9f049624f
Fast-forward
.circleci/config_continue.yml | 10 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 13 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ES/ElasticSearchDeleteDocuments.php | 54 -
app/Component/ES/Listeners/DeleteMultipleTargetsListener.php | 34 +
app/Component/ES/Listeners/DeleteSingleTargetListener.php | 34 +
app/Component/ES/Processor/Actions/LoadDocumentsAction.php | 12 +
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Calendars/Events/CalendarEventDeleteCancelledCommand.php | 79 +-
app/Console/Commands/Calendars/RemoveFutureCalendarEvents.php | 217 ----
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Console/Kernel.php | 1 -
app/Contracts/ES/Events/DeleteEventInterface.php | 17 +
app/Contracts/ES/Events/DeleteMultipleEntities.php | 46 +
app/Contracts/ES/Events/DeleteSingleEntity.php | 41 +
app/Contracts/ES/Events/UpdateMultipleEntities.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/EventServiceProvider.php | 14 +
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php ...
|
iTerm2
|
APP (git)
|
NULL
|
76359
|
|
76361
|
roduce syntax or features not yet available in PHP roduce syntax or features not yet available in PHP 8.3, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.3, to fit your project specifics.
If you need help while solving warnings, ask at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
Unpacking objects: 100% (1/1), 946 bytes | 473.00 KiB/s, done.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
From github.com:jiminny/app
86b54661b8..f1ccf9be50 master -> origin/master
Updating d3de6e89d9..e9f049624f
error: Your local changes to the following files would be overwritten by merge:
app/Http/Controllers/API/ActivityController.php
app/Services/Crm/Salesforce/Service.php
Please commit your changes or stash them before you merge.
Aborting
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ git pull
Updating d3de6e89d9..e9f049624f
Fast-forward
.circleci/config_continue.yml | 10 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 13 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ES/ElasticSearchDeleteDocuments.php | 54 -
app/Component/ES/Listeners/DeleteMultipleTargetsListener.php | 34 +
app/Component/ES/Listeners/DeleteSingleTargetListener.php | 34 +
app/Component/ES/Processor/Actions/LoadDocumentsAction.php | 12 +
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Calendars/Events/CalendarEventDeleteCancelledCommand.php | 79 +-
app/Console/Commands/Calendars/RemoveFutureCalendarEvents.php | 217 ----
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Console/Kernel.php | 1 -
app/Contracts/ES/Events/DeleteEventInterface.php | 17 +
app/Contracts/ES/Events/DeleteMultipleEntities.php | 46 +
app/Contracts/ES/Events/DeleteSingleEntity.php | 41 +
app/Contracts/ES/Events/UpdateMultipleEntities.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/EventServiceProvider.php | 14 +
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php ...
|
iTerm2
|
APP (ssh)
|
NULL
|
76361
|
|
84066
|
rnpstom••0.Pipelines - jiminny/app(JY-20613) Allow rnpstom••0.Pipelines - jiminny/app(JY-20613) Allow owner's role to bAxUemered tines on New codJY-20963 fix deleted object impJiminny\Exceptions(EmailActivityfrM Inbox (1,733) - luicas.kovaliklimirioonre Reso ve php 81.15 dedPlatform Sorint 5.02 - Platform Te8) JiminnySona Strbramaal an at 27/05/2021aIliyana Netseva at 27/05/2026, 1€) Jy 20910 schedule parallel upc Xsôtv Gooc e GeminiGemini 3.1 Pro ~ThisHerenwlenecks* Critical Architectural Risks1. Tr-147-159 in resetAfterForko )achitdran!elcomintSummarize pageUtlerroand clean?,and potentTtnocorkeandlon nadlngna allanhrHTTP requeunderunaloho(Lines...
|
iTerm2
|
NULL
|
NULL
|
84066
|
|
86313
|
rnpstomproidetViewNeWENNCCodeKelucioWindowFV faVsc rnpstomproidetViewNeWENNCCodeKelucioWindowFV faVsco.|s ~#12121 on JY-20963-fx-inphp helpers.php=custom.loglaravel.logSetm onwatoes noeslweleelrecoeoehoe& console (PROD) XHloura BatchS zel mtwDeieieoo coutrotona UserRolcObserveron(© JiminnyDebugCommand.phd(©) Client.phdconsolA ISTAGINGTCHloura Event tranciiomIa Metadatal= OpportunitySyncStrategyParnatonrrospecisedrenstdleMi Redish Conhntritclass servace excenos baseservace aolesentsa| 511270248 V3V21 A VAO0> [ Webhook1233123412351236 @>1391* @inheraitdocpublic function syncûpportunities(array Sparaneters, ?string Sstrategy = nulU): intf...}gbalcnsynceo.eclor.ohg© BatchSyncRedisService.pt1303c) esentonec) elosedDea stges serice.1385@DealFieldsService.phc1343c DecorateAcuviy.ohec)Field actinitions.onocFieldtvoeconverter.oho@ HubspotClientinterface.ph 1346otosoonlokenander?o Pawoadculder.cho@ RemoteCrmObioctManior 1348ResnonseNormalize.phoC Serce.narcsunchiedeon.oad@ SvncPolatedActhvnMana, 1352c)Wethook SuncRatch Proce>@ IntegrationAppimllisteners> Im MetadatalIm Miaration› Pipedriveh Salasforcat Fieldsl OpportunityMatchen13591361OopokoniysynoswotcewM ormondSanchSttatco1RAT©) Clent.phdc) DecorateAcuivity.cho0DeleteObiectsTrait oho©) FieldDefinitions.cho© PavloadBuilder.ohc© Profile.ohec Quervstlder oho©QueryHandler.ohd C) Querviterator cho© QueryResults.oho39741375C Sem ce.nad@ SwncRatchRedisSonice.ot 1376M TraitsÀ ONNN hAt nhn* Binhenitdocpublic function syncOpportunity(string Scraid): ?0pportunity...* ansows heconocroundexceoczororivare tuncicion inpor upporcunzy screbara: Ruoporcunz svif ( enoty(ScraData("TsDeleted'))) 4Sthis-shandl.eEntityDelet.ionBvProviderId/Sthise>conSioe>onnontunities(. SconData)sneraurinutSoroßile = Sthis-saetdunerProßilel cunerd: Sconbataf "Ornerid'1 22 null):Saccountnutif (empty($crn0ata['AccountId']) aaa false) {**Avan 2Account Saccount +/Saccount =SthisosconSccsaccountslalswhene colt"con nrovider ja'. (strino) Sennhatal"AccountTd'1)4Saccount F== ouliSaccount = Sthfs-SsvncAccount/ScrehatalAccounttdSuserId = Sprofile?->getUserIdO ?? Saccount?->getUserIdoif (SuserId === null)Sthis->logger->error(*(Salesforce) " Skip inport, no user id found". "'id' => ScraData("Id'.select * fron users where name Like "XSubrax*: = 31654, 1117select * fron teans where 1d = 1117select + fron activity searches nhere user 1a = 31854%/** Avar 2Stage Sstage */select + fron activity search &iltens where activity seanch fal TN (RRRR). 8R0A2)Sstade = nuu14 Gisset (SconDataf•StageNane' 1))!tttty/wew oulreoneeto.moutae.sedy=780LauuTT138E732= 73-734AND A-created at DATE SURMOWOL TNTERVAI 3A DAYINCROuP RY u.sd urenaitl, aname, ,softohone nunberORDER RY sns count nESKselect * fron teans where id = 1COlOAt& GAAn AAld0CGIEACONCAT(u.id, CASE WHEN u.id = t.ouner_id THEN ' (onner)' ELSE "* END) AS user_id,t.ounerid FROM social, accounts s.JOIN users u on v.id = sa.sociable.ioJOTN teans + 1.n<->1: on t.id = u.team_idTHERE u,tean Sid = 1117 and sauonowiden = "hubsoot*.SELECT * FROM activities WHERE uuid_to_bin(*8024fffb-2df7-4017-91f4-d9f896050248') = uuid; # 79933459 YESSELECT * FROM activities WHERE uuid_to_bin('[CREDIT_CARD]-927f-4f4da2a818Sc') = uuid; # 80186192 NQSELECT * FROM crn_configurations WHERE id = 1053;MaEM FRiNTeRnGWhEeE SOeWusers where id = 30249sellect * ron mavhonks whene ae saselect * fron playbook_categories where id = 43783;select + Eron nlavhonk cateaon es nhere nilavbooksd 5/72)select + Eron er Geld vallues nhene crn Beld 3d = 450242)SFIEM & EROM eo 6eld data €• JOIN crn fields f ON fd.crn field id = f.1cIOTN sctustfae a nM Edl actáusty dd=aaoWHERE activityid = 79933459SELECT * FROM activity messagesPAlRAtGhAs LANt AAlANA WhAnA AnAIAAA EOGOIPletGhae MeARe Whand Whee dACAAeABATN CAAldA 4767 94/60aselect * fron accounts where tean_id = 1 and name = 'Colunns"ServiceTestTO0% L7Thu 28 May 17:01:50+0.# console fiaum045 A1 A41 У 66 4les orcesirwichhlesorca Deleion hao trougano phoes o don unestne wie to ao potoce Con lton Siep ly tiep be Pr W 5o ak.Let me walk you through this step-by-step with precise code references. First, let me show you the exact fioThesx RequiredYes, you need to add the carly Isdeleted check to both inportüpportunity() and importLead(). Here's exactiywherewurant imnortonnortunitv RPok-tctnaet7akhSprofile = Sthis->getOnerProfile(Scrabata("Omerid") 77 null); Il Line 1349nccoudr onewtwewtw/trrhathAccauattaohcesthicahsaccount = Sthis->config->accounts()-where(...)→first(): /1 Lines 1354-1356if (Saccount aanwaccounshesyncaccouncrcooncouhowneoyeoeereixed imoortOpportunityCORRECT- Add afline 13.48hinh.private function importüpportunity(ScraData): 20pportunityAdd this carly checkspattern as inoortaccount line 1155iderId(Sthis->config-sopportunities(), Scrmbata):Sprofile = Sthis->getOnerProfile(ScrnData("Omerid") 77 null):11 ... rest of nethod unchanged ...Canlhwhlherahaaih nthondStep-by-Step Walkthrough: The "Race Condition"ineed to clantu: tis not a true race condition between thresois, out a saquence problem within a sinale requestAsk anything XoL" HodhAdhotvKwweunatmetitres*4 space...
|
PhpStorm
|
faVsco.js – Service.php
|
NULL
|
86313
|
|
88004
|
rnpstommViewNeWENNCCoocWindowFV faVsco.|s ~#12121 rnpstommViewNeWENNCCoocWindowFV faVsco.|s ~#12121 on JY-20963-fx-in© Service Test.phpDeleteObjects Trait.phgcustom.loglaravel.logA SF fiminny@loca host)M.CLAUDE mocomooser isoncomooser ockdeoendency-checkercordew.sonids.txtintection.son.deMAINCTAImMAINSeNAws.wowcsnemwolcnnedvityCimbald.ongy uimaeumyociwiceonaeewemwwocorotor.on(©) ProspectCache.phpACViy.onoowonoryoyneltaion© HubspotLastModifiedCreatedRecentiyOpenSyncStrateay.ohg©) PayloadBullder.pho xC Salesforce/Service.phd& console (EU] XPropertyChangeManager.phguis users (EUTA console (STAGINGTCAutO NOo liminny vOROERBY SOS COUnT DES031 49 A29 У 3 У 109 ^687688liminny_storageMallicaneae maM Makefile# package-lock.jsonphpstan.neon.distEphpstan-baseline.neo< phpunit.xmltrawSolcuery.sc,MEREADME.md& sonar-prolect.propertiesEtestiov<> Untitied Diagram.xmls vetur.confialeM.WEBHOOK_FILTERING.IMPLEMENTAT OYhexenaMortesv Scratches and ConsolesYteeostConot497console iaulADEAL RISKS (EUToNTEUA EU (EU)ylliminnusochinostconsole lliminnyelocs noshDI riminny@localhostHS ocalltliminnw@loca nosh#SF (iminny@localhost)zoho-dev (iminny@localhostV A PRODA console PRODnancalo logeniADI (PROD)› AQA> A QAI> QAI PRODV ASTAGINGA console (STAGINGA console 1 (STAGING"A uranus (STAGING)M ExtensionsMScratchesclass Payloadbuzlden€ | 48 225 A ~ 17091781* Generate a payload to search for contacts by name.*The searchois a token seanch sin dinstnane on uostnend1762-17es1704public function generateSearchContactsByNamePay2oad(string Snane, array Sficlds): array(...}178S178617075 usages1708public function buildAddAssociationPayload(string Scrnid, array Sids, int Sassociationlype): array{ 170917101711public function buildRemoveAssociationPayload(string Scrnid, array $ids): array(...;/usagespublic function addClosedStageFilters(array &Spayload, array SclosedStages): voidf ( enpty(SclosedStagesf 'won'1)) 5oavrosolnwense"propercynane" s> "dealstage"vallues 8>SclOSeoSGOrSROnif (4 enoty(SclosedStagesf'lost•1)) !SoayLondn'Sittene"me'propertyName' => "dealstage","onematon""NODN""vallues' E> SclosedStaoest" lost"171617171718-17191720ANDURENH172317317321732 Vpublic function addCreatedDateFilters(array &Spayload, Carbon ScreatedAfter): voidf...*10 usagespublic function getDealsinBulkPayload(array Sdealids): array ...;1722BEUHA12720SELECT DISTINCT u.id, U.enail, U.name, u.team_id, t.name as team_namet.twilio_sns_sid, t.twilio_messaging_siderow usensuINNER JOIN teans t (1.n<->1: ON U.tean_id = t.idWHERE (t.twilio_sms_sid IS NOT NULL OR t.twilio_nessaging_sid IS NOT NULL)AND u.status = 1nense xynsed whorheSELECT * FROM teans WHERE nane LIKE "XTourlanex"; # 187, 289, 8150, salesforce-adningtourlane.cSELECTCONCAT(u.id, CASE WHEN u.id = t.ownerid THEN " (ouner)' ELSE "* END) AS useridv.emaisa.*t.owner id FROM social accounts saJOIN users u on u.id = sa.sociable idJOIN teans t 1.n<->1: on t.id = u.tean icWHERE u.team id = 187 and sa.provider = 'salesforce':select * from activities where id = 31264367;select * fron contacts nhere 1d = 6331639:select * fron accounts nhere 1d = 4156632:select * fron oppontunitsles where 1d = 4843618:account 1d' = 4156632, "contact 1d" = 6331639opportunity id' = 48•'staoe 1d' = 13273)'actsivitstes" "uodated at' = 2826-85-22 87:16-17 wherel'1d* = 31264367)"_select * from text_relays where created_at > '2026-05-01';select * from activities order by id desc;sclect * fron usens where nane like "ySubraks.SELECT * FROM opportunities WHERE uuid to_bin('04a9cfad-2c87-4453-9e72-28aeb78ccf8d*) = uuid;-select * from stages where tean_id = 555StatementsCONCATu.id, CAv.emailselect * from stages where team.Jd = 555SELECT • FROM team_features where team.id = 1: SELsa.*t.ouner_id FROM CustomizeiniM neone nan nldeea.cassohloJOIN teans ton t.id = u.tean 1dNHERE v.team id = 180 and sa.provider = 'hubspot':MhiAGueonAselect * from opportunities where stage id = 13273:Thu 28 May 19:37:38ServiceTestvSalesforca Sarvice TeSalesforce Deletion AlInvesticating Opportu+0.oulan't explain wrong probabiity in cachedetosedbea lStagesThe cache is populated once on first cali to getClosedDealStages() and reused for the entire batch. It reads from DB at that moment. Stage 20616 hasprobabdty 100 in D8 since May 4 5o "Closedlost" is in wontollprobability 0 in a different pipeline for the same config?No withTrashed() here. configuratioa-ostages () = let me check if the stages() relationship includes soft-deleted stages:Stage uses Softpeletes And cetOoportunitvClosedStages does NOT call withtrashed(), So soft-deleted stages are excluded from the closed stagesAt this point, l've exhausted all code-based theories. Let me be honest with you.Honest Assessmentlue traced every cade onth and cannot tind a mechanism in the current code that would oroduco i closednt. f woara tog a donl wth denlstaon-"cloedlost* when stage 20616 has probabilityelle in the DB. The logic in bui ld0pportunityData should produce is.vonetrue in that statcThe most likely explanations - in order of probabilitychange. It's possible•The deal's May 20 sync ran correctly but used a cached closedDealStages from a batch that had started before some in-batch inportStapes call thathadn't yet re-populated the cacheprobability 100 in DB → but cachedClosedDealStapes was never invalidated - this deal (dealt with later in the same batch) still computed 1s vonafalsetram tha nin that cat ả to 100 and thama uớc hoothat mun gftor that cót it hack to h than tha May 20 hạtch cht ả hank to 100 sonin2. The hs destistage protabillity value at sync time was something unexpectedHubSpot's property history only shows values your app has observed from webhooks. The actual batch read on May 20 could theoretically have returned adifferent value if there was a HubSpot-internal anomalySomdons maoidlv tat e woard wtiokasink toolind o micration not visiole in ths cocaone.determine what happened - you can only confirm it was a transient state that the code has since corrected. The most plausible root cause is a stale cachedClosedDealStages in a long-running batch where the stage probability changed mid-run, but this reguires the stage to have had probability 0 at the start ofthat May 20 batchGuntaCANAMMeld Tosma 173220llITCg...
|
iTerm2
|
NULL
|
NULL
|
88004
|
|
79351
|
rnpstomViewNeWENNCFV faVsco.|s ~$ JY-20915-fix-mis rnpstomViewNeWENNCFV faVsco.|s ~$ JY-20915-fix-missEinfection ison distMENSTAmMAINTERNAL_WEBHOOK SETUP.mdjiminny_storagewulicancas maM Makefile# package-lock.jsonE phpstan.neon.distEphpstan-baseline.neon<>phounit.xml1% raw.salquery.salMs README.mdô sonar-proiect propertiesEtest.ovSUn tieo aciam-xmiis vetur.confialisM.WEBHOOK_FILTERING.IMPLEMENTAT> 1h Extemal Librariesv E Scratches and Consolesv M Database Consolesconsole iauDEALRSKS TEUDTEUEUTEUvm anuctden noehconsola timinowsoes roeAN fiiminovAlocalbosttAHS.Jlocal jiminny@localhosttiminovtioesinoen& zoho_dev jiminny@localhost)Servicesv M DatabaseV AEUconsoleviminnweloca nostASF S16 m4HSllocalApponA consoleASTAGINGconsolaTnlockerCoocKelucioRurToolWindowKemelonie© SyncMailbox.phpTextRelayServiceTest.phpphp fiminny.phgclass Field extends Modeluse RequiresUUIduse Enunswoe constnwanichohsooublic const int LABEL MAXLENGTH = 255:oublic const sint DESCRIPTION MAXLENGTH = 191;public const string TYPE_HULIIPICKLIST = "nuLti-pickList"ENot vet supportedSussoerqub dic const string TYPE PERLENpercentqubsic const string ipE PriKESTqubdic const staing tpe NuMBERnuhite conet sranewpr wieeshnhite conet etainewos Rimisnuhile conet etasneiVprtisyenpublic const string TYPE_TEXTAREAnhile conet etainoivoshpublic const string TYPE_PHONEnhile conet etaiinauivor10shone102public const string TYPE DATE• "date',public const string TYPE TIMEpublic const string TYPE DATETIMEpublic const string TYPE UNSUPPORTED = *unsupported':public const string OBJECT LEAG= "lead"Beehttrotatllim nny com thwottteW 1row vG00Tx Auto1Q08A6Did(Duuid (UUID with time-low and tine-high swapped)2A707921 EAOGLASK.OO0GHIAGORZONAG)AD cra configuration idtypdcontenenceesunmrIM nandEvent Based Lawoutncreatedl at2822-12.15 14-53-85updated at2002.40.16 1HISZIO6TMockariitSF (iminny@localhost)conedaereA console (EU)console (STAGINGE| AAXAAM DOO0€Do jminny248249≥250252257=270022 A1 A18 V2 V6 Aselect * fron crn_configurations where provider = Oipedrave':SELEC)TRenASTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN • (ouner)' ELSE •* END) AS user_idsa.*t.ouner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<->1: on t.id = u.tean_icWHERE u.tean_id = 19 and sa.provider = 'pipednive':SELECT * FROM social accounts WHERE id = 1116:UPDATE social. accounts SET provider user token = *viu:AOIBAHS-L2TNK2yuuuaLoffzhWb9crUNKTok4F109cinXqp_6AE0hDhD0Va1nviCHEvnp)expires = 1779891997,WHERE id = 1116:"provider_user_token": "v1u:AQI8AНj-LzTNK2yuuUaLgifzh#b9crUNKTpk4FLQ9гjnXqp_6AEQhDhDQVa1nv#CHEvnpvSEAAAAfjß88gkqhkі69»®BB"orovider refreshtoken". "5034113:19555731-87c1425848c813d82767ee975f6044d46b6b2bfc*)select * Fron ern Field values_273 ~—274=775select * from eon fields where tvoe = "nultcoickuisteSELECT * FROM crn_layouts WHERE uuid_to_bin('7c327871-fc25-4c56-9a8f-44C5a849d65c') = uuid;crn_layout_entities WHERE crn_layout_1d = 284SELECT * FROM crn_fields WHERE id = 3014;TOOУ L7Thu 28 May 9:25:56TextRelayServiceTestaer henseict+0.can I test it locally first. if I place env from stagingYes, The service relies on a tew thinas vou'd need in olace1. Credentials file The constructor expects storage/text-relay.ison (a Google service account JSON key file)Gmbtrom sthaind and oince it there2. .env values to copy from stagingGOOGLE TEXTUSERECOOGLE TEXTI HASTGOOGLE TEXT RELAY TOPICDEPLOY REGION:the cnail mailbox address# e.g. txt.jiminny.com or txt.staging.jiminny.com# the Pub/Sub topic namaeu or us3. Run the svnc manualiv vin tinker tinside docker 1ae 10lb bashaegdocker exec -it docker_lamp_1 php artisan tinkeapp(\Jiminny\Services\Ma1l\TextRelayService::class)-sync():Caveat: The service reads from Gmail history and e spatches lobs to the queuc. lt you don't want it to actualnsend SMS, make sure QUEUE_CONNECTICN»sync is not set (or use a test queue), or just call isForCurrentEnvironntioh.ssve a new class extends Oiminny Services Mar extRe lanSeryce oubiilie tuncttonconct ruct"Ask amthine (+coda tcdaotv• oCSVV21+00Mndaur Tosme 27ke0 liTeensd...
|
PhpStorm
|
faVsco.js – SF [jiminny@localhost]
|
NULL
|
79351
|
|
79346
|
rnpstomViewNeWENNCFV faVsco.s ~$ JY-20915-fix-miss rnpstomViewNeWENNCFV faVsco.s ~$ JY-20915-fix-missEinfection ison disMENSTAmMAINTERNAL_WEBHOOK SETUP.mdjiminny_storagewulicancas maM Makefile# package-lock.jsonE phpstan.neon.distEphpstan-baseline.neon<>phounit.xml18 raw.sal.query.solMs README.mdô sonar-proiect propertiesEtest.ovSUn tieo aciam-xmiis vetur.confialisM.WEBHOOK_FILTERING.IMPLEMENTAT> 1h Extemal Librariesv E Scratches and Consolesv M Database Consolesconsole iauDEALRSKS TEUDTEUEUTEUvm anuctden noehconsola timinowsoes roeAN fiiminovAlocalbosttAHS.Jlocal jiminny@localhosttiminovtioesinoen& zoho_dev fiminny@localhostServicesv M DatabaseV AEUconsoleviminnweloca nostASF S16 m4HSllocalApponA consoleASTAGINGconsolaTnlockerCoocKelucioRurToolWindowKemelonp© SyncMailbox.phpTMockariitTextRelayServiceTest.phpphp fiminny.phgclass Field extends Modeluse RequiresUUIduse Enunsoublic const int LABEL MAXLENGTH = 255:oublic const sint DESCRIPTION MAXLENGTH = 191;public const string TYPE_HULIAPICKLIST = "nuLti-picklist"ENot vet supportedSussoerqub dic const string TYPE PERLENpercentqubsic const stoind NpE PriKesTqubdic const staing tpe NuMBERnuhite conet sranewpr wieesh="cunsaney"nhite conet etainewos Rimisnuhile conet etasneiVprtisyenpublic const string TYPE_TEXTAREAnhile conet etainoivoshpublic const string TYPE_PHONEnhile conet etatno. vos felshone102public const string TYPE DATE• "date',public const string TYPE TIMEpublic const string TYPE DATETIMEpublic const string TYPE UNSUPPORTED = *unsupported':public const string OBJECT LEAG= "lead':Meouttrttthiminnw com.thwotteW 1row vG00Tx Auto#QEAA®Did(Duuid (UUID with time-low and tine-high swapped)2A707921 EAOGLASK.OO0GHIAGORZONAG)AD cra configuration idN tyodcontenenceesunmrIM nandEvent Based Lawoutncreatedl at2822-12.15 14-53-85updated at2002.40.16 1HISZIO6SF (iminny@localhost) x HS.Jocal jminny@alocalhostconedia PereA console (EU)A console (STAGING)249252269=270Do jminny022 A1 A18 V2 V6 Aselect * fron crn_configurations where provider = 'pipedoive':SELECTsa.*,t.ouner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<->1: on t.id = u.tean_idWHERE U.tean_id = 19 and sa.provider = 'pipedrive":SELECT * FROM social accounts WHERE id = 1116:UPDATE social. accounts SET provider user token = *viu:AOIBAHS-L2TNK2yuuuaLoffzhWb9crUNKTok4F109cinXqp_6AE0hDhD0Va1nviCHEvnp)expires = 1779891997,WHERE id = 1116:"provider_user_token": "v1u:AQI8AНj-LzTNK2yuuUaLgifzh#b9crUNKTpk4FLQ9гjnXqp_6AEQhDhDQVa1nv#CHEvnpvSEAAAAfjß88gkqhkі69»®BB"orovider refreshtoken". "5034113:19555731-87c1425848c813d82767ee975f6044d46b6b2bfc*)select * fron con Sieldi values-273 v-274=775select * fron con fields where tvoe = 'nulti-picklist':fhw thcomaiatwindeurSPLECT * FRON con layouts WHERE uufd to bin(-7c327871-fcSELECT + EPOMeanavout ent tes whsts ehet awouteinleSELECT * FROM crn_fields WHERE id = 3014;SELECT * EROM cnn £4eld valuee WHEDE con £4e1a 30 = 7912.uusdhTOOУ L7Thu 28 May 9:25:51TextRelayServiceTestner hensewiet+0.can I test it locally first. if I place env from stagingYes. The service relies on a tew thinas vou'd need in place1. Credentials file The constructor expects storage/text-relay.ison (a Google service account JSON key file)Gmbtrom sthaind and oince it there2. .env values to copy from stagingGOOGLE TEXTUSERECOOGLE TEXTI HASTGOOGLE TEXT RELAY TOPICDEPLOY REGION:the cnail mailbox address# e.g. txt.jiminny.com or txt.staging.jiminny.com# the Pub/Sub topic namaeu or us3. Run the svnc manualiv vin tinker tinside docker 1aeo 1%b bashaegdocker exec -it docker_lamp_1 php artisan tinkeapp(\Jiminny\Services\Ma1l\TextRelayService::class)-sync():Caveat: The service reads from Gmail history and e spatches lobs to the queuc. lt you don't want it to actualnsend SMS, make sure QUEUE_CONNECTICN»sync is not set (or use a test queue), or just call isForCurrentEnvironntioh.ssve a new class extends Oiminny Services Mar extRe lanSeryce oubiilie tuncttonconct ruct"Ask amthine (+coda tcAhntis• oCSVV21+00GIIM: NA: ONMIhNANNSMNold Tosma 27A57 lITE eens...
|
PhpStorm
|
faVsco.js – SF [jiminny@localhost]
|
NULL
|
79346
|
|
74520
|
rnpstomViewNeWENNCEV faVsco,ls ~Projectv$phpunit.x rnpstomViewNeWENNCEV faVsco,ls ~Projectv$phpunit.xmlToraw_sqL.query.sqlM:README.mdCodeCarevelKetdcioOOl-#12121 on JY-20963-fix-Import-on-deieted-entity© Service.phppho heipers.php© TextRelayService.phpx© UsersHistory.phpTCOrONCOhsonar-project.propertiesM Makeflie=test.py<> Untitled Diagram.xmluvelur.contorE .envilocaCass eXKeLaySeNWCPio tunetien ei tory ogleseail Sservico): BnnayMEWEBHOOK_FILTERING_IMPLEMENTATION.md>1h External Librarie:v Scratches and Consolesy Databise consolesSparans = (Y AEUhistorytypes" a> "messageAdded"# consolc EuA DEAL RISKS (EUJAOIEUA EU (EUJdo 3illiminnycco.nosActivityController.php€ ReleaseUnusedNumbersCommand.phpyservice lestontE envisuminny alocal nesA HS,local (jiminny@localhost)2 SF Liminny@localhost.A zoho_dev (jiminny@localhost)V ORosA console (PROD]console 1rpgonlm rpponServicos+,@, ct~ E DatabaseV AEU&consolev 4 jiminny@localhost4 HSJocal4 SFV A PRODconsoles 170 msV A STAGINGconsoleDockenTho Huncnoll dhinin hac hoon h.try (if (SpageToken) (Sparams['pageToken'] = $pageToken;2822338ShistoryResponse = Sservice-›users_history->listUsersHistoryCconfig( key: "jininny-google_text_user'),+ 1 of 2 editsV Accept Fle x--X Reject Fle oxaD OutouUN # AND fcrm provider.. hs_activity_typeaetiim noy usersMW 215rowsv 600+ -stoyan.toDidYDuvid CUUID with tine-low o?m) nameY17748 d054f4a9-ba91-4f80-a161-c1cdbacb7fb8159160161162163hhex Wndsrohfenttionro-oohiehaohnhohyi17913 84789f28-S6c2-483d-a3e3-48486a5309ea18864 27028890-d1b4-4d92-bb81-8cd7476922c718464 dcefd0a0-29fe-44d9-8094-d231c426814918481cdoce7eb-ecde-4287-895b-e8c1975abc3118568bdd9beb4-c6nh-4cc6-9167-66a08540868"eceo nuhentteahahdornnuttoonancanherHarry HankinsRusi PapazovAndrestza atanoysSavon BoterDave Kellogg18608 01098fe8-c9e5-4e0c-99b3-9c170fd3288618741 446d1fe0-3de4-4701-a8bS-7125fb4dee6618874 Bc01a7df-3884-4beb-bc20-b902128e868319682 d692a40e-0735-4108-98cd-19872409b31cJuliette BarrettRosa Erdogananeaai sesoonowal17017119616 81117804-5815-471A-8430-84163466677620077 chhadex7-0063-457h-8760.11d6%c9aahadHolly CookeQCaA®x5 Cc * [EMAIL]@[EMAIL]@[EMAIL]@[EMAIL]@[EMAIL]@jininny.comaries for other languages. (38 minutes ago)300%L28- Wed 27 May 10:24:56U ServiceTest ~E custom.logE laravel.logA SF jiminny@localhost)HS Jocal ([jminny@localhost]# convoie kuA console (STAGING)DM000TeAutosSELECT * FROM crn_configurations WHERE id = 1053;SELECT * FROM teans WHERE id = 1117select * fron users where id = 30249;see*"onoavoooks where0do4722select * fron playbook_categories where id : 43783;sellect * Fron plavbook catecortes where olavbook1d a 5476%724select * from crn_fields where id = 659242;crn Field values where crnteldd = 659242A console [PROD) X Service.phpCascademhonertehwsemoSearched setHistoryPoint in ~/jiminny/app (3)>+0.ATATT-NINUGEGOLOSL Y - UCEd8 fminny~O4 ATAAZ66 A728SE * FR0X con Field deta fo• JOIN crn_fields f ON fd.crm_field_id = f.1d• Jo actouities a ou foracto vity oe a.1oWHERE activity_id = 79933459ene nnousden732-734735 vselect * fron text_relays where created_at > "2826-85-01';select * from activities where user_id IN (7160, 18688) and created_at > *2026-05-22' order by id desc;select * from users where team_id = 1; # nd id IN (18698)secondary_enail VD status Vpassword Yrenenber_token T<nUll><null><null»<null»<null»<null>null<nul1><null»Cnuae2 <null>1 <null>2 <null»2 <null»1 <nULL»2 <null>2 <null»1 <null»2 тuг<null><null><null><null>cnul<null»<nullCnuiee<null>cnull><null»<null»<null>Let me also check if there are any subclasses that might override this method:Searched setHistoryPoint in tests/Unit/Services/Mail/TextRelayServiceTest.php (0)"nougntsSafety Analysis: The fix is SAFEVer nica tion Resulte.StatusSyntax# Compatibie# No impact# Unchanged# SateBoth callers pass strings from Gmall APetciurs exteronourdoenohinet the methodSame value stored, just property castomal history los tit in Prp inteoerWhy it's saieAccept allhing relplonse in e iextoe da os eochtevihg 12-, 5uciewdorclE Neoronxollonatkaiso whwls therAdsoticsv~d.400photo_path Y/Sf0f4810-7e77-4086-8f69-93429ae4d78b/avatars/U38peJ8YBY2UNPNMCeL4NXn4]4sQ{rAKx502/Sf0f4810-7e77-4086-8f69-93429ae4d78b/avatars/F6yYUVB{BQ2oUv6njhf7EFwCzaGM380pKvUF/5f0f4810-7e77-4086-8f69-93429ae4d79h/avatace/eT{₽en7T7e]„00UMnCaxRJGt6dnjrMqYBVCF/5f0f4810-7e77-4086-8f69-93429ae4d Cascade* C1#Df9YFD#wT02fg8pNyj1GN/5f0f4810-7e77-4086-8469-93429ae4d78b/avatars/TEoPuYCVDqcSpUYpht80s9CoSP1301KTAnMv/5f0f4810-7e77-4086-8469-93429ae4d78b/avatars/4Dpp96vU2USB1Ahnq1w755w9nwFLNJTdHqN}/Sf0f4810-7e77-4086-8469-93429ae4d78b/avatars/kaAceecxporvcckEntegIStzy14vgRuxTOF$EAWTRTALWOWHEARK-A61O.O1WOn64.7dh/sustsne/h.tons2nz4wowYehlhrenCavcAsMmn.hv/5f0f4810-7e77-4086-8469-93429ae4d78b/avatars/adt1YXIMA4CP8EQLabuVbTabLpEyQax2MHnb/5f0f4818-7e77-4086-8f69-93429ae4d78b/avatars/GLRgb8278KMNeFfPqMdcwPrfVf4FSLxm~3Tr/5f0f4810-7e77-4086-8469-93429ae4d78b/avatars/AtfSfbaFYLkgDyeWzh1IJMZEB5uYuxRXwUS!/5f0f4810-7e77-4086-8f69-93429ae4d78b/avatars/X0rn0RC®AJcNkVwXeeS{UKehmTRJvT8uFY01S+8+/810-7077-4986-8469-93429a64d786/awatans/6ob08707PSWbWWS1lVOYvitcVvRZcyouh/5+04/810-7077-4084-8440-07/29a8/d786/awatane/TOYcskkchhcWyhPooawCCHeVoMAvG8dhwn...
|
PhpStorm
|
faVsco.js – console [PROD]
|
NULL
|
74520
|
|
74486
|
rnpstomViewNeWENNCCoocooksFV faVsco.|s ~#12121 on rnpstomViewNeWENNCCoocooksFV faVsco.|s ~#12121 on JY-20963-fx-import-on-deleted-encCamica nor© ActivityController.php<>phpunit.xmlraw-sal-query.solMERFADME mae TextRelayservice.pnox© UsersHistory.phplwPelanseUouscoNumootsCommano.orgW TeorOAaTaxtRelav ServiceTestontZ.em0 sonar-project.properties=test.py<> Untitled Diagram.xmluvelur.contorM: WEBHOOK FILTERING.IMPLEMENTATION.moMWiaKorE .envilocaCass eXKeLaySeNWCpUbio (unaten etistorb oglefnatl Sservice): rray>1h extemal Librane:v Scratches and Consolesy Daabise consolesY AEU# consolc EuLDEAL RISKS EUAOUEUHEUTEUlliminnycco.nosconsole liminnuc es nosisuminny alocal nesHwswealltiminnueooanoch2 SF Liminny@localhost)zond dav tim nowe des nochlV & PRODconsole pronlconsole 1rpgonlm rpponServicos+@ 6v @ DatabasoV AEU&consoleAliminny@localhostA HSJlocal# SFV APRODconsoles 677 msV ASTAGINGconsoleDockenRSS89Sparans = Пhistorytypes" a> "messageAdded"do 3itry1fSosgetokenSparansosgetioken" = Sosgettoken:28223ShistoryResponse = Sservice->users_history->ListUsersHistory(config(key.'minny.google_text_user')v Accept Fle x= X Reject Fle oxaD Outou(N # AND fermuprovider..= hs.activity tvpestmnoy uoers XTxIW Orows v of0+$00÷6@ 4midY : nuuid YM nane ?Denast mM secondary enainYcustom.logIaravelloSF (jiminny@localhost)HS Jocal jminny@alocalhostconsole (PROD) x ©) Service.phpA console (EU]718MOININNE= 73735A console [STAGINGTEN-NINUOEGOL00L2 - UE045 A1 A41 Y66 ASELECT * FROM con confiqurations WHERE id = 1053:SELECT * FROM teans WHERE id = 1117select * fron users where id = 30249;See*onoayoooks where0do4select * fron playbook_categories where id = 43783)sellect * Fron plavbook carecortes where olavbook10 = 54769select * fron crn_fields where id = 659242;select * Fromern Field values where crn tieldd= 65942SEE * FR0X con Field datao# JOIN crn_fields f ON fd.crm_field_id = f.ioeJo actouities a ON foract viry soe a.1oWHERE activity_1d = 79933459select * fron text_relays where created_at › 2826-85-01'*splect * fron activities where user_id IN (7160, 18688) and created_at > '2026-05-22' order by id desc:select * fron users where team_id = 1: Mistatus YaMosssuond Y:Mirenerben token Yc M photo pathMJuses-two facton.auth p300%L2o ViCo LI MoY TU:S.oSServiceTestCascaormhonertehwsemo+0.Sarrched ser chomPointn sim nnnoo k)Let me also check if there are any subclasses that might override this method:TnougintsSearched sett storyPointin tests/Un t/Serv.ces/Mail/MextRelayservicetest.oho 0"nougnts7 Safety Analvsis: The fix is SAFEVer nica tion Resulte.AspecStatu:eomortibBoth callers pass strings from Gmail APVo imoseretciurs exteronourdoethtOhnies the methosUnchangedSame value stoceohnutt prooecty cas7 SafeWhy it's saieAccep: alllvomg resf linse wh etextire da oservchte- phner 132-. %uciewDorclEn Nioonxollonaukaiso whlyistherAdsotiWauthy_id V:Mcountey codeMM rectionsid Miohone MiN secondany phone MCSVv t+00Mcallen sdmCascadeXaalcommandTho Huncnoll dhinin hac hoonacting the dictionaries for other languages. (37 minutes ago)W Windsurf Teams 735:17 UTF-8 4 space...
|
PhpStorm
|
faVsco.js – console [PROD]
|
NULL
|
74486
|
|
88807
|
rnpstomViewNeWENNCCoocWindowFV faVsco.|s ~#12121 o rnpstomViewNeWENNCCoocWindowFV faVsco.|s ~#12121 on JY-20963-fx-lproidet© Service Test.phpDeleteObjectsTrait.phgMEINSTALLMOUmacurayscrict.on© RecordSelector.phgC) ACUVIY.or.pC) Team.phdMEINTERNALWEBHOOKSETUUP maliminny storacewwswo.noocea.cokicontoeusyixstoloeC) PayloadBulider.oho© CrmEntitvReoository.ohdMalicenses.maMakere0 package-lock.jsonphpstan.neon.distF phpstan-baseline.neonphpunit.xmlraw.sol query.saMAesNeiMs macachedelosedbealstagesx5 C20.11.25 Kovalik18.11.25 Kovalik18.11.25 Kovalr18.11.25 Kovaliki sonar-project properties18.11.25 KovalREtest.py17.04.20 man<> Untitied Diagram.xml17.04.26 ilianus vetur.config.is17.04.20 mianMAWISAHOOK SInSOINGMOSUNT13.02.26 Kovalrnt. Sytemallloranesv =0 Cemtches and Consolosv @ Database ConsolesV AEU13.02.26 Kovalik18.11.25 KovalR18.11.25 Kovaliif (l $businessProcess instanceof BusinessProcess) (# console cUthisownoor tr acesiosA DEAL RISKS (EU1970meutsunSarvicaei+oc|ex7) OutputvontameAam id Tconconui users 1 $ 548 msy2liminny@localhostAus loasllA SFV A PROD# ConcalaV A STAGINGH Concal"noakor1864trait UpportunitySynciraitprivate function resolveBusinessProcess(?string Spipelineld): ?BusinessProcess if (Spipelineld =a= null) ‹return null.ScacheKey = Sthis->getBusinessProcessCacheKey(Spipelineld):if Gisset(Sthis->cachedBusinessProcesses(ScacheKey))) 4recurn schis->cacheobusznessProcessesscachckcy.SousinessProcess = sthis-roc.8ustnessprocesssotoclne.dorAccept Rejectshus neseproce Notalteuo Bus anessProcess (soineineos a(il fiminny.opportunities(IB fiminny stages11B Result 3411B fiminny,stages 2Tx,1-500 v of501+ ) 500400E6Can uuid:un tean id M: Ie cra confiquration id Mam crm provider id• I name TServiceTestTO0% L7Inu Lo moy kuisru+0.=custom.logsraveoeSF jminny@localhost)# HS local [liminny@localhost# СОЛЬОС PHUA console (EU) x iii users (EU)# console (STAGING11763=1765E 17661707=176)1776=172=177=1721774The AutoSo liminnyo.stage_updated.at, o.updat €031 A9 A29 V3 /111 A VFROM opportunities oJOIN stages s 1.n<->1: ON s.id = o.stage idJOIN crn configurations cc1.nc->1: ON cc.id = s.crn configurationwuncke cc.provzder a "nuoscocWHERE o.tean id = 41AND S.probability = 100AND O.1S wON 38AND o.deleted at IS NULLORDER BY o,updated at. DESC,setect * fron stages where tean_1o = 416:CecsdallesorcehrcworeebeionhHuosooeoooruniyThis joins through stages crn_configurations to filter only HubSpot teams, and finds all non-deleted opportunities where the stage has probability 100-If you want to scope it to team 555 onlyWHERE o.tean 1d = 555AND S.orobabilty =Jho.fewaeAND o.deleted_at IS NULLJAND s.deleted at ts NuulGal -Accept all1И1 П1ИННhPawauina menite di tha cuarhard le miod smount lowr d9rar huhenat annartun tide with emotste ionisadlie man ch+0C00k• 00 label T:Im probability M: Antype M•Imis selectable M:Am sequence:Im created at Y:im updated at "CSV.TTTO0Im deleted at yCon tnwe rotriowod ctart na tram 1n 1 e 030 ma (odhtnyế 200 me totnhinn: Gản m& Shortcuts confiict:Clone Garet Below and 1 more shorteut confraiwith macOS shortcuts. Modify these shortcuts or....Mody Shortoutston' Show AchitN MMaur Tosm...
|
PhpStorm
|
faVsco.js – console [EU]
|
NULL
|
88807
|
|
79615
|
rnpstomViewNeWENNCCoocTOOI-WindowFV faVsco.|s ~$ J rnpstomViewNeWENNCCoocTOOI-WindowFV faVsco.|s ~$ JY-20915-fix-missing-header-text-proidetphp api.phpe)Crmcontro er.mhipetescoyLayoutltonstormer.oinC FieldTransformer.php x composer.ison• DockerfileUnuded Uractam.xmniu, veturcontiosM+WEBHOOK_FILTERING._IMPLEMENTATclass relolranstorer excends transtornernoscracu→10 extemal Lioraniesv EScratches and Consolesv Database ConsolesconsolezulOZALHNKEvminntodnoconsole liminnyoe nooftiiminny @locainos4 HSJJocal jiminny@localhost)4 SF jiminny@localhost)A zoho_dev (iminny@localhost)V & PRODconenle lpronServicht+@C0*v E DatabaseconsoleAliminnyelocalhost4 SFAHSllocalfii crm_fields 1 $ 483 mgVPRODconsoleSTAGING& consoleDockerpublic tunccion transtor(hleld srhetd). array"type' => Stype'enabled' a> Sfield-›is selectable"Length' => $field->length.'defaultValue' => SdefaultValue.public function include0ptions(Field Sfield): ?Collection(....2826-85-28 89-35:557 Connected2826-85-28 89-35:557 6imnnvs use arimiinny2826-85-28 89:35:55 completed in 11 mg2826-85-28 89:35:55 Jiminny> SELECT t.*FROM Jiminny.crn fields tWHERE 1d = 1883TTMTT CaTl(2826-85-28 89:35:56 1 row retrieved starting fron 1 in 964 ms (execution: 47 ms, fetching: 917 ms)TextRelayServiceTestDATAV=custom.logaraveilo"SF (iminny@localhost)un crm.fields (jminnytalocalhost) x# HS Jocal jiminny@tocalhostA console (EU]A console [STAGING)HrowyoltTYARoyDLRmEOgeAHERE 10 = 7884=•OROER 8Ar- 1d1883(#uvid (UUID with time-low and tine-high swapped) :4еf18864-5b6f-4362-84c1-cd76425e80f6ARcon confiquratzion iadcra_provzder_1denoiewnd= =labe!and ldatesim# descriptioncouttum typedatetim1 Length1 default valudobject,typeevenis_selectableunke sanlstonyconsole (PROD)CSVYLL+Oe00%LXThu 28 May 9:36:00+0.CeenaFix. TextRelavService"wtlerekevouteAdditional Context•the Field model detinos TYPF MILTPxST" "eult coickiist" but marks it as "Not vet supported" uinc87-88*The layouts endpoint at /ap Vera/ayouts uses Layouttranstorer → LayoutEntitytranstomer → Field.ransforner chairthe transtormer includes ent.ties.children.tield.cotton Une 652in ermeontroller.phpMotid wotr th ma tomnlamont thie to anshld multieriet thontnoein huoiteAck anhine+ <> Codo SWE.16raw rotriouad ctartina from n 066m.GIM: NA: onMinh Malioe Windeur Tosm...
|
PhpStorm
|
faVsco.js – crm_fields [jiminny@localhost]
|
NULL
|
79615
|
|
74599
|
rnpstomViewNeWENNCCoocOOl-FV faVsco.|s ~#12121 on rnpstomViewNeWENNCCoocOOl-FV faVsco.|s ~#12121 on JY-20963-fx-import-on-deleted-entieSarvice.phiSwwicetesto© ActivityControlier.php<>phpunit.xmlraw-sal query.saW.RSADME mal0 sonar-proiect.properties=test.py<> Untitled Diagram.xmluvelur.contorM: WEBHOOK FILTERING.IMPLEMENTATION.moe TextRelayservice.pnox© UsersHistory.pholwPelanseUouscoNumootsCommano.orgW TCOrONeOhTextRelayServiceTest.phpZ.emMWiaKorE .envilocaCass eXKeLaySeNWCpUbio (unaten etistorb oglefnatl Sservice): rray>1h extemal Librane:v Scratches and Consolesy Daabise consolesY AEU# consolc EuLDEAL RISKS EUAOIEUHEUTEUlliminnycco.nosconsole liminnuc es nosisuminny alocal nesHwswealltiminnueooanoch2 SF Liminny@localhost)zond dav tim nowe des nochl& PRODconsole ipronlconsole 1rpgonlm rpponServicos+@ 6v @ DatabasoV AEU&consoleAliminny@localhostAHSJlocal# SFV APRODconsoleASTAGINGconsoleDockenSparans =historytypes" a> "messageAdded"do 3itry1fSosgeTokenSoaransosgetioken" = Soagetoken:88&82ShistoryResponse = Sservice->users_history->ListUsersHistory(config(key.'minny.google_text_user')v Accept Fle x+X Reject Fle ox@D OutouER # AND (crm provider...= hs activity tvpesaetiim noy usersMW SrowsvGO+-QE8Д6Q. kovander yn conference-record announceam conference record preference y0 on1on8 oncustom.logIaravelloSF (jiminny@localhost)HSJocal (jiminny@alocalhost)console (PROD) x ©) Service.phpA console (EU]A console [STAGING)De000RERRZZR111x5 Cc * WATATT-NINUGEGOLOSL Y - UCESELECT * FROM con confiqurations WHERE id = 1053:dominnyO45 A1 A41 X66 Aselect * fron users where id = 30249;see*"onoavoooks where0do4select * fron playbook_categories where id = 43783)sellect * Fron olavbook catecontes where olavbook1d a 5476%select * fron crn_fields where 1d = 659242;ern Field values where crn tieldd= 65942SE * FR0X con Field deta fo• JOIN crn_fields f ON fd.crm_field_id = f.1d•JoN actouities a ou folacoviry oe 801dWHERE activity_1d = 79933459select * fron text_relays where created_at › 2826-85-01'*select * fron activitzes where user_id IN (7168, 18688) and created at > "2026-85-22' order by id desc:select * fron users where team_id = 1 and id IN (18688, 13934, 7168):select * fron activities where user_id = 7160:T Fiter rowsIm softohone number yim) softphone inbound destination "in conference bandwidth Mm conference_notifysms n0 [PHONE]+ %L2•Wed 27 May 10:29:39ServiceTestCascaormhonertehwsemo+0.Sanrched ser somPointtn sim nnwlnoo (xLet me also check if there are any subclasses that might override this method:Searched sett storyPointin tests/Un t/Services/Mail MextRelayServicetest oho o)"nougnts7 Safety Analvsis: The fix is SAFEVer nica tion Resulte.AspecStatusSynta:No suntax errocs detectedeomortibBoth callers pass strings from Gmail APVo imoseetciurs exteronourdoethtOhnies the methosUnchangedSame value stoceoh utt prooeety castype ranoc7 SafeWhy it's saieAccep: alllsong resf linse wh ete xtre da ysercheuphnpr tnker. 5uciewdorclE Nioronxollonaukaio wityistherAdsotiCSVvin conference start webcamyam) conference auto_join_by computer M: m) conference reduce videoresolCascadeXaalCommandTho Huncnoll nhimin hac haories for other languages. (43 minutes ago)GIU 220 NU MMaur Tosma 728/%, TLITC 9 /ensAo...
|
PhpStorm
|
faVsco.js – console [PROD]
|
NULL
|
74599
|
|
78728
|
rnpstomViewNeWENNCCoocKetucioTOOI-WindowFV faVsco. rnpstomViewNeWENNCCoocKetucioTOOI-WindowFV faVsco.|s ~$ JY-20915-fix-missing-header-text-reProinet v© SyncMailbox.phppho l0005.ongpheo matl.criyphe maxio.php"medd"sueamine.oneHwowercalonephp queue.phpnho salestorce.onosamconesecure-neddcis.oiwpservices.ohgppslack.ohephptimezones.ohgphp view.ohrphp webhook-server.ohg> En contrit.→darabasrontcent>E3 langTextRelayServiceTest.php3.env.productionclass TextRelayServiceouoere Tuncczon syne diidnode modtles hhrary toon→tnanstant mualiid> @ resourcesv hroutesphe api.phpmockhrhts300%L2•Wed 27 May 15:56:38+0.SunCechonntcustom channeowntol nessace.fsxory"P.p Eull oointrmessadetstory.teum: true)36 22 (01»id;ment (Sservice, Snailbox, Smessageld, SexpectedAlias, SexpectedHost)) (column: "enail provider id'. Smessageld)->firstO:weatecnphe api_v2.phpne concale nbophe customer_api.phpMoamsioo0o.oneMo haalth obomuoro celcoweo.onMaweb cnopp weonook.one> scriptev(ln storage> O apo>en debugbat> &a frameworkvMloascitianore0 audio wav= custom logBchounit.xolFttieгgeg9898&8&SеKerwrhuworhbssmessageidSTATUS_PROCESSINGnoeld SrelavedtextQUEUE ENAILSruicel Successfully disnatched nessace!. ""eytesdsync completed', Olaravel.log x SF (iminny@localhost)HS Jocal (jiminny@alocalhost) console (PROD) A console [EU)ContOlA ISTAGINGSS&BRGN686856020588TEAREOSUSHENLI11AAAA(2826-85-27 12:55:12) Local.INFO: Jiminny\Console\Conmands\Comnand::run Menory usage before starting2826-85-27 12:55:12 Local.INF0: ScheduleBotConnand Dispatched activities to capture "count":0) "correlation id":"41002826-85-27 12:55:12 Local.INFOJiminny Console Connands|Conmand::run Menory usage for command d2826-85-27 12:55:14| Local.INF0: Jiminny Console Connands|Comnand::run Menory usage before starting command "command":"d2826-85-27 12:55:14| Local.INF0: Jiminny Console Conmands Connand::run nenory usaac for conmand cc[2826-85-27 12:55:15]Loca.wurfet:honzcoring starscorrela-zon10: 560b0t6b-c160-4068-a577-t394essezddcrace-10-(2826-85-27 12:55:15 Zocal.NOTICE: Monitoring end#"correlation_id*:*56b8df60-c16c-4c60-a577-f394e33e2ddc* "trace_id":"b4826-85-77 77:5537Locau,IWFU: Janinny Console comnands comand::run henory usaac bcrore stariing command comeand: n(2826-85-27 12:55:171 Zocal.INF0: Jiminny|Console|Connands|Connand::run Menory usage for command (*c7826-85-27LocauWFu: Jaminny console, comnands comnand::run henory usage berore stariing commandconcand?h12826-85-27 12:55:181(EmailSchedule) STARTING batch process {"host":"docker_lamp_1"} {"correlation_id*:*75fb791mano-85o7leran Schedulelatt. asoanch onocess "host". "docken tanduorocessed"er "corcelat12926-85-27 12-55-181nd::run Memory usage for command {*comnTanoo8saLocaL.INFU: Jiminny console \conmands \comnand::run Henory usage before starting command 1 command": ac12826-85-22nand::run Henory usage for command 1 conind": "activity:purgeTinooiheS5wocatuete uminny Tronsole vonmands vonnanderun Henory usane hesane stactano commandconmanden[2826-85-27LocaL.INFU: [TextRelayService) Starting sync 1natlbox":"catch-alletxt.staging.J1minny.com, expected(2826-85-27 12:55:22) local.INFO: [TextRelayService) Sync completed ("nailbox":"[EMAIL]","message)12926-85-2712-55:22 1 1oc1 TNE0. Besnny Consollel Connandel Connande -cun Menony usade fon connand con(2826-85-27 12:55:25) local.INF0: Jiminny\Console\Connands\Connand::run Menory usage before starting connand {"command":"co)(2826-85-27 12:55:25) local.INF0: Running pre-neeting notification connand ("correlation_id":"87e0c627-3642-4017-bf25-264f,[2826-85-27 12:55:25) local.INF0: Jiminny\Console\Connands\Connand::run Menory usage for command ("connand":"conference:pre(2826-85-27 12:55:28) local.INF0: Jiminny\Console\Connands\Connand::run Menory usage before starting connand ("command":"co)2826-85-27 12:55:28 Local.INF0: Running conference:moniton:stant conmand for activities in (2026-85-27 12:45:08. 2826-85-32826-85-27 12:55:28 Local.INF0: conference:nonston:start No activities found in (2026-05-27 12:45:08. 2826-85-27 12:58:2826-85-27 12:55:28 Local.INF0: Jiminny Console Conmands|Command::run Menory usage for command *conmand":"conference:non)2826-85-27 12:55:31 Local.INF0: Jiminny Console Connands| Comnand::run Menory usage before starting comnand ""command":"co)2826-85-27 12:55:31) Local.INF0: conference:noniton:end:Jiminny\Console\Commands Activities MonitorMeetingEndCommand::lo0A2826-85-27 12:55:311 Local.INF0: conference:noniton:end:Jiminny\Console\Conmands\Activities MonitorMeetingEndCommand::looA12826-85-27 12:55:311 Local.INF0: Jiminny Console| Connands| Comnand::run Menory usage for command "connand":"conference: non)12826-85-27 12:55:381 Zocal.NOTICE: Repaining HubSpot tokens start Pcorrelation_id":"3SadS085-589b-4afa-8ab6-194229ce310612826-85-27 12:55:381 Zocal.INF0: Trying to refresh HubSpot token ("account_id":59, "undated at":2825-10-93 69:32:85** 4"co)12826-85-27 12:55:381Local.INF0: [EncnyptedTokenManager) Generating access token. {"mode":"Legacy"} ("correlation_id*:35a.[2026-05-27 12:5S:38] Local.INFO: [SocialAccountService) Refreshing token from provider {"socialAccountId":59, "provider*:*hi12926-85-27 12:55:391LocaErrUr: Falted to retresh Huosoor token account1d"*5%"uodated.ar:2825018-85 8932785 Nea[2826-05-27 12:5S:39] Local.INF0: Trying to refresh HubSpot token {"account_id":306, "updated_at*: *2023-11-27 69:30:83*) {°c)12826-85-27 12:55:391local,INF0: [EncryptedTokenManageri Generating access token. {"mode"-"legacy"} {"corcelatiionid*:*35a)[2826-05-27 12:55:39] Local.INFO: [SocialAccountService) Refreshing token fron provider {"socialAcco02826-85-27 12:55:481 Local, ERROR: Faiiled to refresh HubSpot token {"account.id":386, "uodated at»:*2923-11-27 69:38:83*, "ne[2826-85-27 12:55:40] Local.INFO: Trying to refresh HubSpot token {"account_id":1372, "updated_at*:*2825-10-02 14:47:86*} 1*12826-85-27 12:55-491 1oc01,TN50: [FncevntedTokenManader) Generatina access token. {"rode","leoacu»} ("coccelation 1a*.*75a12826-85-27 12:55-491|Local.INFO: [SocialAccountService) Refreshing token fron provider {"socialAccountId":1372, "provider*:sased to nerresh HuiSoor Taken Laccount la"tsyD lundatedareetoiohethehotsse12824-85-27 12:55-491|Repaining HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_1d*:*35ad58)12824-85-27 12-55-45%and: :run Menory usage before starting comnand {*comJocal TuCh• Kesoov, Consolal Cossaodel Coneaodepun Menony ucaod fon conmand Pcossand»."cae-bullbonne.2924-95-27[2826-05-272924-95.2712-55-45[HubSpot Journal Polling) Getting offset from database {"offset":"*."jiminny_team_id":1}sodl Stantfnd noll4od convie.{"correlation_id":"f7da3683-aefb-4f3krner hensewietcan I test it locally first. if I place env from stagingYes. The service relies on a few things you'd need in place1. Credentials file The constructor expects storage/text-relay.fson (a Google service account JSON key file)Gmbtrom sthaind and oince it there2. .env values to copy from stagingGOOGLE TEXTUSERECOOGLE TEXT HASTGOOGLE TEXT RELAY TOPIC:DEPLOY REGION:the cnail mailbox address# e.g. txt.jiminny.com or txt.staging.Jiminny.com# the Pub/Sub topic nam# eu or us3. Run the sunc manualiv vin tinker tinside docker 1aeo 1%eossttaegdocker exec -it docker_lamp_1 php artisan tinkerb)pheapp(\Jiminny\Services\Ma1l\TextRelayService::class)-sync():Caveat: The service reads from Gmail history and dispatches jobs to the queue. If you don't want it to actuallsend SMS, make sure QUEUE_CONNECTICN»sync is not set (or use a test queue), or just call isForCurrentEnvironnentorectly via tinker to verity the header logic without disaatchine amvthinotioh.Ssvc = new class extends \Jiminny\Services\Mail\TextRelayService & public function _construct(Som Serviceassvc-soetServicelconttaltminny.google text user"I then sinsoect a eessade canuai ivlsasg= sonailService-susers_messages-sget(config(*iminty.google text user'), *THE_MESSAGE ID')collect(5-s0-20etPayload()-soetHeaders())-soluck("value", "nane")thut wey von can Mrit whht nandore tra nenhily oraeaet do htas macesod Calora tha ull evoc nineAsk anything (%OL)- @ CodnAdhotvMndturTasmehisesaudenod...
|
iTerm2
|
DOCKER (docker-compose)
|
NULL
|
78728
|
|
86355
|
rnpstomViewNeWENNCCoocKetucioTOOI-WindowFV faVsco. rnpstomViewNeWENNCCoocKetucioTOOI-WindowFV faVsco.s ~#12121 on JY-20963-fx-inproidetHloura BatchS zel mt© JournalEventTransfornIa Metadatal= OpportunitySyncStrategyParnaton• = ProspectSearchStrategy(5 Redis> D ServiceTraits> [ Webhookgbalcnsynceo.eclor.ohg© BatchSyncRedisService.ptc) esentonec) elosedDea stges [EMAIL] DecorateAcuviy.ohec)Field actinitions.onocFieldtvoeconverter.ohoHubspotclientintertace.ohotosoonlokenander?o Pawoadculder.choc Remoreetmer odan oulResnonseNormalize.phoC Serce.narcsunchiereeon.onn© SyncRelatedActivityManasc)Wethook SuncRatch Proce>@ IntegrationAppimllisteners> Im MetadatalIm Miaration› Pipedriveh Salastore.t Fieldst OpportunityMatcherOopokoniysynoswotcewnotnensesaroe©) Clent.phdc) DecorateAcuivity.choubele eobiecistrar oho©) FieldDefinitions.cho© PavloadBuilder.ohc© Profile.ohec Ouervstlder oho©QueryHandler.ohd528558C) Querviterator cho© QueryResults.ohoc Sem ce [EMAIL] teServiceTestTO0% L7Thu 28 May 17:04:43+0.DeleteObjcctsTrait.phpx (CTeam.phpcustom.logSF [minny@localhost)A console (EUTD000€A console [STAGING"morc vetereuo ecuslroze128V2AVprotected function handle0bjectoeletion(Account|Contaet|LeadIOpportunitylnull Sentity, ar69sif Gisset(ScrnData('IsDeleted']) && ScraDatal"IsDeleted')) 4imiamyschis-delereurmubnectsent.cy9usacesnnotected function delete@ceibiect(Account|Contact|Lead|@oportunitvlnull_Sentitv): voidl14 (Sentity Ian nul!)fSent tyasrell erenSthis->dispatchueletecrmubjectJob(Sentity):—789716oussyes714protected function dispatchDeleteCrn0bjectJob(Account|Contact|Lead|Opportunity|null Sentsmsprotected function deleteOpportunities(array SopportunityIds): voidt...}protected function deleteLeads(array Sleadids): void.....protected function deleteContacts(array ScontactIds): voidi.....usadeprotected function deleteAccounts(array Saccountids): voidi...;protected functsion archivelnactiveProfiles@= int...HHNUEENENENEH6 ucsoesorotected function handiletnatviel etionsv?rowtdertoHashany Starcet Ent ty.ewosidh/** evac Account/contact/Lead/Uoportun.tylnull Sentity */Sentity= StaroetFotitvesnheneff.con anouiden 3at es SennhataftTalllD-sfinet()eSthis->handLeObjectDeletion(Sentity, ScraData);8989AND a.created at > DATE SUB(NOWO, INTERVAL 38 DAY)GROUP RY u.sd urenaitl, u.nane. M. softahone nunberORDER BY sms count DESCOYSAAATARAselect * from teans where 1d = 1CONCAT(u.1d, CASE WHEN U.1d = t.owner id THEN • (ouner)' ELSE •• END) AS user 1dt.oanerid FROM social accounts saJOIN users u on u.id = sa.sociable_idJOIN teans t1.n<->1: on taid = u.tean_idhere urreanuldeae and sarorouiden & nuasdorsSELECT * FROM activities WHERE unid to binf:8024666b-2d67-4817-9164-d96896850248*) = uuid: # 79933459 VESSELEN FRUNACAMICIOS HERE MISGA mnlyssyoeu-8e9uuiooeeuconasiisee wusd:881801197 11eplaybook_categories where id = 43783;select + Eron mlavbook cateoonses where nilavhook5d 5673eo &eld values where com Seid 3d = 650264SELECT * FROM crn_field_data foJOIN cra_fields f ON fd.crn_field_id = f.jd*JOIN activities a ON fd.activity id = a.10select * fron activities where user_id IN (7168, 18688) and created at > *2826-85-22' order by id descalselect * fron users where tean_id = 1 and id IN (18688, 13934, 7160):select * fron activities where user_id = 7168 order by id desc linit 18:select * fron usenswhere nane Like '%Subrax': # 31054. 1117III 1aetuity searches where lusen oe syisalactiwity sparch &iltens where actiuity seanch ia TN (9998), BROR)):Cecsdales OrcnnworeeweionhDOCERIaLLES PCoCIORCiROn TACERLD DOCLAIALYTsact iv ty-suocatel"opportun tyd nult,"stage id a nulaonzb. Triacer renatch (this is KaY.)sdispatcher-odispatch(new DetachActivity0bject(Sactivity, Crn0bject::OPPORTUNETY) ):step 3: kematchAcuvityoncrmobieciDetach Listener Run:tond/Users/luxas/Bus::chain(lnew na chacuivilycmoatalacavicylo: sacavicy-sgeczon resokesearch: Talse)lStepnew CheckAndRetrRreoteMatch(actvityld: Sactvity-soetdO), creobfecte Screbbfect). II Steo 9SIAn h.MOtAhAMWNCWANNIN TAN GYAMIAS// @/Users/lukas/1iminny/app/app/Jobs/Crn/MatchActivityCrmData.phpewye hoy woosoryehosydthsesacevyoKhKN.Wwwwtawo.lrentacactwru.cthicestacordearthStep 5: CrmActivityService:updatcCrmData() Calledpublic function updatecrabata (Activity Sactivity, bool SremoteSearch = false): voigsrecords = sthis-supdateParticipantsCrnData(team: Steam, activity: sactivity, ...):1f (: capty(Srecords)) 4SacwwTy-ouodateAcivwtmoataSrecords woites FXtolobSteo 6: uodate Partic oantscrmbatall Finds Deleted Ooportunity// @/Users/lukas/jiminny/app/app/Services/Crm/CrmActivityService.php: 109-189prevare vunccion uposterande pontserdotol..e ortavAottylwew oul reoneety minutas aaoNwodtur Tatme001%*4 space...
|
PhpStorm
|
faVsco.js – MatchActivityCrmData.php
|
NULL
|
86355
|
|
76222
|
rnpstomViewNeWENNCCoocKetdcioooksFV faVsco.|s ~#12 rnpstomViewNeWENNCCoocKetdcioooksFV faVsco.|s ~#12121 on JY-20963-fx-inProinet vm Schedulingo Ieхikclkyscivice.onO kemetone Contractsea DomainE DTOên Emails.êa EnumsUserRoleObserverTest.phponee Konnal nytande kooeolakercaE Exceptions8338use Confirnabletrait:* The Artisan commands provided by your application.êa Formats* @vac stringdaquardsên HeloersaHttoprorecred sconnandssCommands\GeckoExport\6eckoExportTranscriptConmand::classM AccessTokenProviderconanos becko.xporcbeckozxoorciranscrzpczonco.ano..crassv acontrollersCommands\GeckoExport\GeckoExportParticipantSpeechesCommand::class.vMApvoranos acoworslelrerchestomrrcassb AicallscoringAiReports•Tnaalline coteKemoexkecenundeweresnnrssoranos urbulthoretonssyb OpportunityPagemSeohentdeornos Crnoultnorerctisvornos PewosckintestwockinerestoowionororssB Setting:DTeaminsights•MhamseConmands\PLaybackThemes\PLaybackThenesMigrateToVersionsConnand::class,commande Vochbulary Vocabu nnycoovtornandrsoasslLocal ChangesLog: origin/.JY-18908-ask-fminny-on-demandConsole>→ B Side-by-side vieweDo not ionare› User role logic 4 files, Moments aod> temp 2 2 files. Yesterday 15:30› temp 1 file, Yesterday 12:57› text relay changes 2 files. Yesterday 10:06› Owner resolver changes 8 files. Yesterday 10:06> Sync Playbook categories and crm field values 10 files, 21.05.26, 14:04> Scim provisioning with rioles 8 files, 19.05.26, 11:06> Crm@wnerResolver 2 files, 19.05.26, 11:05> JY-20891 SMS Text relay EU 3 files 15.05.26, 14:05> JD & SendReport.Job 2 files, 13.05.26, 12-39> reorder calls 1 file, 11.05.26, 10:09> Move non paginator search calls to cllente› search 1 file, 11.05.26, 10:07> Almost ready one call to be tested 8 flles, 8.05.26, 14-54> hubspot rate limit temo checkout 17 fies. 8.05.26, 11:48& Base versionuse Jiminny Consolel Conuee inny tonsolcwormoslmalolaerereanurneosuh.ccounuse JfininnvlConsolelConnandel Trd1iol0eletePredeSinedSubAccountesuee minny console tornastmdol ce easclunbenetonnandhuse Jiminny Jobs lActavzty SyncActavzty:use minny odelgycemirysuse Jininnvl Modelsl InboxEnalause Jiminny Services (RecallAz\commands \ImportRegzonHeetingCommandcailendarEventheletePastconnande.classRenortActwtyProcescinotsinetohatadoakonnand..class.Renor-ProcessinoStatectohatadodkonmand.sclass)ReleaceMunbenstonnande.clacslsaved search delete Tie.77704726.148expiration message 6 files. 27.04.26. 9.23→ Up devloas 1 fe 240426 12:02• tem test 1 fle 24.04.26 10:36|user transformer 3 fas. 23 04.26 15:46email ready 9 files. 23.04.28. 15:21Emailion not sant 5. 6lae. 21.04.26 10-29• Planhat track interest event 2 files, 21.04.26, 13:56Rackeiilnodoctuns tulicerFronfccount Connandeclass.RecoveFyns redDollefhanoeFventctornand..class.RecaveSyos ce MidoasPosmandeclase)SendNudgeExpirationlarningsCommand::classlanqusoas. ttoday 0:47)ServiceTest300%L2o Vico L/ woy 12i54.0e+0.© ActivityControlier.phpcustom.logIaravelloSF (jiminny@localhost)console (PROD) X(c) Serviceip© Team.phpC Kernel.php xA console (EU]A console [STAGING)₴.env.localD000-/ 8621 A Y 721735737select * fron playbooks where id = 5473:select * fron playbook categories where id = 43783select * from playbook_categories where playbook_id = 5473;seleet x thos cha tzclos whele d0= 00y242select * fron crn field values where cre field id = 659242SELECT * FROM con field data fo• JOIN com fields f ON fd.crm field id = f.1d# JOIN activities a ON fd.activity id = a.idUHEREacvixy1d = 79933459# AND f.crn_provider id = 'hs activity type":045 A1 A41 У 66 4select * fron text_relays where created at > 2826-85-818sellee*rom acrus otes where user sooiuhloer38688)l and createdar, niboriho onden oy id desc.select * fron users where tean id = 1 and id IN (18688, 13934, 7169):acrus ttes where lusen 1os 7168?select * fron accounts where team_id = 1 and name = "columns":orcio mo oohsureruld iwoicletoxtcureths wlorwonsoehố cổ, gk• cd /Users/lukas/iminny/app sd git log -oneline -10 — app/Console/Kernel.php 2>/dev/nullosrizoarre velere a comsand no lonoer acenco necuctOroo.oDhavlrenoess/esyncAck anything (wvl)AdaptivoA Cholvod vorcinnuse Jininny Console\Commands\Transcription|Update0ldTranscriptionModelLocalesCommanduse narinny Consoutoncindstmhato, beuecanunne.suarccounuse aninny Consol toncindstmhato, Beueuceocde eineasuarccountuse aninny Consol e toncindstmado Relense, undengaoraneuse aninny Wons wacawy sund.cowirysuse ninny Hodeissinhoy anataCalendarfventheletePastGonnand=sclass.RenortActwtwProcess.nots.netobatadoodormandp.cllasslRenortProcess.noStatestohatadoddonnande.cllacs.Releaselunhenetommand..cilasslReleasellnucedMunhengtonnand..classES8Backf1110pportunityUserFronAccountCommand::classRenoveExpiredRoleChangeEventsConnand::classPARAuAGyAS ROЙMIЙAdGGARRAnADtAlnGSSendNudgeExpirationWarningsConnand::class?Reject alAccept all• O2ditterencesXwodtur Thsme 8oieseensao...
|
PhpStorm
|
faVsco.js – Kernel.php
|
NULL
|
76222
|
|
78241
|
rnpstomViewNeWENNCCoocKetdcioOOl-wincowFV faVsco.| rnpstomViewNeWENNCCoocKetdcioOOl-wincowFV faVsco.|s ~$2 JY-20915-fix-missilocalno.onwlogos.phppe mail.onopipmaxio.ohephpmedia-streaming.ohophp proche al.ohophp queue.ohophp salestorce. onophp samyohopho sacurecheaders phrpho sentwinanpho sarvices.nompho sacsion.ohophp Slack.phgpho testing.phppho timezones.phptho view. obnphe webhook-server.phpe contrkh detahaceM doce›@ front-endOlang>l node modules library root>(C phostan>Ci public> (Ea resourcesv(e routesppaohonephp api viohophp customerapi ohophp health.ohophe uorotected-weo chophp webhook ono> @ scriptsvsoaad› Шappedamiang› CD frameworkyai logs.gitignoreo sudio wavOtexkcyserwice.ohp© TextRelayServiceTest.php phpminny.phpE custom.logE hubspot-journal-pollllogE laravel.log# nhminit ymllis trtiscrondoeclare stracr cypessrnamespace Jarinny servaces naztclass lex kel wsenuetpublre tuncczon -construcel,onedenorlesomdenlrexorery.sonmhontunesettte exctescredentnel.Code:4220putenv( assignment: 'G00GLE,APPLICATION_CREDENTLALS=" . Scredentials)* Fetch the latest nessages since the last syncpublic function synco: arraySmailbox = config( key: "ininny.google text user')SexpectedAlias = config( key. "iminny«deploy region' =aa 'eu' ? 'catch-all-eu' : 'catch-all':SexpectedHost = confiac key. "iminny.google text host'Log::info( message:'(TextRelayService) Starting sync'.'mailbox" => Snailboxexpecceo abzas = sexpeccechezastexpeccednos = sexpeccechosc.inwoee SihtoaeSemCEsRDoXmasshachstory EIhiso200 41omlESerCOSeassaacids = f1:foreach (SnessageHistory as Shistonies)Snessades = Shistonies-sressaopsAdded 29 f1Koneach nessages as Smessagp)SnessageidunSmessaapo)messaoposde4MSthiisos eFordurrentFnvironnentScervice.Srastlhoy Snessaceidl SpxnectedAbias. SexoectedHostnSrelayedText = TextRelay::where(( column: 'email provider id'. Snessageld)-›firstoA1A10 A)A SF fiminny@localhosttHS loon reA console (PROD)A console (EU]# console (STAGING(2826-85-13 13:47:85] local.WARNING: Dropping builders that are not :sexplicitly enabled. Affected item types are: coaching_feedback ,eclass, JaninnyConponent Levereed aggregacor»1\DatabaseAggregatorService", "enabledTypes":["scorecard",>cewrWcewy shareo"nuode denereos{"correlation_id*:*85cc2512-6224-49b7-befS-6d817783c324* ,2hct-wloc-440t-000-8000190850-(2826-85-13 13:47:851 10091 WARNING: There are no registered bufidentror some of the expezcatly enabled arem types. Affected aten typeseuse".irsinnyConponentEivesced Adarcantor1|DatabaseAggregatorService","enabledTypes":["scorecard","activity_play", "activity_shared", "nudge_generated")."builders":["activity_play","activity_shared")}1"correlation_id*:*85cc2512-6224-4967-befS-6d817783c324","trace1d":*83872fc7-0e6c-44de-bd3c-083dbd19d05b*2826-85-13 13:47:13 local.INF0: HubSpot Journal Polling) No data"correlation 1d":*95287933-34d7-41fe-a38b-b92cbab27a38",wtraceside.-abak3482.38c1-4069-a48h-haa208749828"= (2026-05-13 13:47:13) LocaL. NARNTNG: [HubSpot Journal Polling)Maxinum empty results reached, stopping "enpty results":5,sults*:5) "correlation id":"95287933-34d7-41fe-a38b"trace 1d":"aba33402-38c1-4969-af8b-4aa2e8749828*;2826-05-13 13:47:13 local.WARNING: HubSpot Journal PollingMaxinun empty results reached, stopping "enpty results":5"max empty results":5) "correlation_id":"95287933-34d7-41fe-a38b-b92cbab27a38* "trace 1d":"aba33402-38c1-4969-af8b-4aa2e8749828*].(2826-85-13 13:47:13] local.INF0: [HubSpot Journal Polling) Serviceending ("runtine seconds":57, "total cycles":5."files_downloaded":8=eapty tales:0, ocher porcal sk20000":6,cotat evencs:0"events_per_file*:0,"avg_api_ms":250.5,"avg_dounload_ms":8.0,"ava transfonn.ne*:B.8,"avouprocese.me":0.8, "ocak nenory nb":99,73}"coccelntion ia*:[CREDIT_CARD]-1386-692cbab27a39"=tcace id".*aba33482-38c1-4969-168h-4aa268749928*1(2026-AS-13 13:47-131 1o091.TNE0= [HubSpot Journal PolLinal Savedlouserto catmense on croanufofkset*.*019c15a9-9pa0-2da7-87hc-82592e3ccf8d*}1correlation_1d: 95287933-3407-41f0-a380-092CbabzVa38","trace_id":*aba33482-38c1-4969-af8b-4aa2e8749028*}2826-850313:47-1371 locall-NEd: HubSoot ournal Polbinal Reteasednoiaaind floch-honchab27a30.etrace Sd"."Ahal34A2.38c1-4969-268h2haa2p8749828"2826-95-13 13:47415himnow Consoile Connande Conmande cun Menony usade before stantanoconmand "conmand":"neeting-bot:schedule-bot"•enoryRafoneConnandinkh":62.Al "memonvPeakRefonetonnandinMh":00-73)"correlation 1d*:*882ba7eb-b185-429d-bbSc-f2a292278d2a"ETASAAKARIRADRORONEYLOKZTAKOLAGLA.GO1000345H20•Wed 27 May 15:20:18OmnonerheSiinoex ReRStrPaPew2y0yo-o10kendenteyerwc+0.2. Warning text updated from missing X-Gn-Original-To header → missing X-Gn-Original-To and To headers tomatchthe new loo mescacnOal -TextRelayService.pho app/Services/Mail+16 -26can I test it locally first. if I place env from stagingTe tne schviee reles on arew tnints youre neeo in pince1. Credentials file the constructor expects storage/text-relay.Json (a Google service account JSON key file). Grab it2. .etv values to copy from stagingCNaGiE TEY UICEP"GOOGLE_TEXT RELAY TOPIC=UEYUNKELUNtha Gas eilmy nahrae8 e.g. txt.Jiminny.com or txt.staging.jininny.com& the Pub/Sub topic naneeuorU3. Run the sunc manuallv via tinker (inside docker 1neo1)ooater cyec ot docker ao non anocan inkeMooemnySerunces Hai oytre ausercertensseswdlelCaveat: The service reads from Gmail history and dispatches jobs to the queue. if you don't want it to actually send SMSmsccsurd dae deweesiasuneis notselor uee aitesoucue, orusreotondurnentnut ron-en dircey win inkehto verity the header logic without dispatching anythingO phdIl Just test the header reading logic on a known message IdSsvc = new Class extends Jininny Services (MastVTextRelayservice & public function _ constructon) ysonailService = ssvc-sgetService(config('fiminny-google text user*)):Sasgers nessages-aget(config(")iminny.google text user"), "THE MESSAGE ID')cotteerissosgerray tood yesgecheddersnesotuckt "vatue"moe"That way you can verity what headers are actually present on a real message before the full sync run:Ack amthine XoLyCAihntW Windeur Toome...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
78241
|
|
78207
|
rnpstomViewNeWENNCCoocFV faVsco.|s ~$ JY-20915-fix rnpstomViewNeWENNCCoocFV faVsco.|s ~$ JY-20915-fix-missing-header-text-relay© TextRelayService.php© TextRelayServiceTest.php phpminny.php© InternetMessagelnterface.phg© MailChannelService.phpcloss Texckeldyservachpuoere tunceion synces. orro©Textrekysewice.one> ( MeetinaGeneratoranoucadorEOHUNDn Playbooks—KeCaLAJotaeoa TeamaTelechony#UserPilotWebhookC Abstrac Semvice cho©ActivityProviderFactory.php© ActivityService.php©.ApiRosconseService.phpCeon aranceasaries doog InsightSeatService.phpC InstantMeetingService.phgcilntecomswneoeC IpapiClient.php© IpapiService.phpC ParticipantShareService.phg©. PlanhatService.php© PlaybackService.phpPlaybackVideoOnlyService.pho© PlaybookCategoryService.php© PlaylistGeneratorinterface.phpePocaiva Tnamemeonneooon© SimoleThrottleService.ohg© SlackService.ohdC SocialAccountService.oho)C SoftPhoneService.oho©) TeamOwnerService.ohoC) TeamService.ohoC) TranscodeParameterResolver.ohaC Use Semce ono© Uuid.php> M Traitc› L UseCases>MusA→ uts>MVacationWa holnore nhr@ tnitislGrantondGtnto nhoeillliminnv nhnA Olen nhiSmailbox = config(key: "jininny-google_text_user'):SexpectedAlias = config( key: "jiminny-deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all':SexpectedHost = config(key. "jininny.google_text_host');Log::info( message: ""TextRelayService Starting sync'.nalooxokooxexoecreoab oXerctonesSservice = Sthis-›getService(Snailbox);Smessagetistory = sthis-scertistory sservicenSmessageids = MlAfoneach Snessacel story as shistontes) 3iSmessaces = Shistontes->-essanes.oded?05foneach (Smessanes as cessage)Saassacelde SCaccaceoSrAcCaoRosoif (: Sthis->isForcurrentEnvironment(Sservice, Smailbox, Snessageld, SexpectedALías, SexpectedHos)) 1continue;Srelayedtext = TextRelay::ahere( column: 'email_provider_id', Snessageld)->firstO:if (SrelayedText === null) €SrelayedText = TextRelay::create(i'email provider" => TextRelay::PROVIDER GSUITE.'email provider id' = Smessageldstatus" ts fexckelay:.sinfus_ProceostnoSiob = new EnailTextRelav(Snessaoeid, SrelavedText):Siob->onQueue( queue: Constants::QUEUS EMATLS);dsoatchlsioo)Lockssinfo( messaoe: "(TextRelavSeryicel Successfully dispatched message'. [nessaned e>messanerd"text retyd es scelavedttexte>dqueue" e> ConstantereouaueerAtasSnesshad dellle smesenaoldeA1A10 A)= laravel.logA SF jiminny@localhostAHS Jocal TiminnyGlocalhostA console (PROD) XA console (EU]# console (STAGINGGRMAEEEE714734225 Mpinwaround6o iminny vAND a.created.at › DATE_SUB(NOWO), €.046 41 A41 X66 A YGROUP BY u.id, u.enail, u.name, u.softphone_numberORDER BY sns. count DESCselect * fron teans where id = 1selleetcon roilesCONCATCU.1d, CASE WHEN U.1d = t.ouner_1d THEN(onner)" Et.ouner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teans t 1.nc->1: on t.id = u.tean_idWHERE u.tean_id = 1117 and sa.provider = "hubspot':SELECT * FROM activities WHERE uuid_to_bin('8024fffb-2df7-4817-SELECT * FROM activities WHERE uuid to bin( 25529843-8894-4781SELECT * FROM crn configurations WHERE id = 1853SELECT * FROM teans WHERE id = 1117;users where id = 30249select * fron playbooks where id = 5473:select * fron playbook categonies where id = 43783:select * fron playbook categonies where playbook_id = 5473:select * fron crn fields where id = 659242select * fron crn field values where crn_field_id = 659242:SELECT * FROM crn field data fo= JOTN con fields 4 ON fd.erm Gield id = f.iol= JOTN activities a ON fd.activity id = aidWHERE activitysid = 79933459# AND f.crn_provider_id = 'hs_activity_type':737SELECT * FROM activity_messagesselect * fron text_relays where created_at > ^2026-05-01';select + fron Actávities where nisen 3a TM (7169. 1RAAR) and Colselect * fron users where team_id = 1 and id IN (18608, 13934,select * fron activities where user_id = 7168 order by id descselect * fron accounts where tean_id = 1 and nane = 'Coluans":300%L2o vico c moy to:o.TextRelayServiceTestOmnonerheSiinoex ReRStPaPew2y0yoron02endenteyerwc+0.can I test it locally first. It I place env from staging1. ereoehdais me tne construcior expecis storage/kexi-relay. son la Goote service account Json key tie, orao itrom staging and olach it there2. .eny values to copy from stagingGooGlE TExTUSaksGOOGLE TEXT RELAY TOPIC.DEPLOY REGION:the call mallbox aodresscro.tytsminav..con.or txtastaaina.minmy.cor# the Pub/Sub topic nam& eu or us3. Run the sunc manunilv vin tinker inside docker heo 1%• bashoocker exce eii docker-lonphe pop arotson cinke,spp(\Jininny\Services\Mail\TextRelayService::class)->sync():Caveat: The service reads from Gmail history and dispatches jobs to the queue. If you don't want it to actually send SMSmake sure QUEUE_CONNECTION=sync is not set (or use a test queue), or just call 1sForCurrentEnvironment directly via tinkerto venty the header logic without dispatching anything:Il Just test the header reading logic on a known message 1ùSSve= new class extends \Jiminny\Services\Mail\TextRelayService & public function _constructo)o ySong1lService = Ssvc-›actService contia 1ninny,goog letextuser":sasg = SonailService-susers nessages-sget(config('fiminny.google text user'), 'THE MESSAGE ID*)=TThAt WEM MOM CAN MENy WhAT HOAderS Are AChunM oresent do ateal mescace celde the uili sune munsachotMModeuralaheooeTiirest4 spad...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
NULL
|
78207
|
|
76323
|
rnpstomViewNeWENNCCoocFV faVsco.|s ~#12121 on JY-2 rnpstomViewNeWENNCCoocFV faVsco.|s ~#12121 on JY-20963-fx-im© InternetMessagelnterface.phg© MailChannelService.phpo Textrelkysewice.on> ( MeetinaGeneratoranoucadorEOHUNDn Playbooks—KeCaLAJotaeo-Streaminaa Teama Telechony#UserPilotWebhookC Abstrac Semvice cho©.ActivitvProviderFactory.oho© ActivityService.php©. AniResconseService.phpeeonaraneacarhes ooolg InsightSeatService.phpC InstantMeetingService.phgc IntercomService.phgC IpapiClient.php© IpapiService.phpC ParticipantShareService.phgCAriae+oCvMnatahneV AEU# consolavAliminny@localhostAHS localASFV A PRODA console 1 s 555 mlV ASTAGINGconsole# DockerOOl-cCamica nor© ActivityController.php©) TextRelayService.php©) Team.phpC Kernel.phpUserRoleObserverTest.phpM Makefile₴.env.locaclass lexckelayservace15CApuourc tunccion conscructur...* necinhe Keresehessooesseuneensunepubtre tunccion syncl): arraymooye contaltenny.ooooleexusenxocdrcdurroini recrphene con al keirinny.deoloy miohon"yses "eu"catch-nl eer"conoltker"iminny.gooole texthost": 'catch-all@'. config(key: "jiminny-g00gle_text_host'):Sserwice & Sthiso>ae Seruncelmantbox)sSmessageHistory = Sthis-›getHistory(Sservice):Smessadeids sMe565898foreach (SnessageHistory as Shistories)Cnocchnos " Chietanhoe,hocchnoetkhoh"foreach (Snessages as)ae teaccept Fle x- X Reject File 0x@1 Outout( # AND f.crm provider.. hs. activity typeiii w 8rowsvг00-=6091QBEAdxp Cc.* Winvite ?I poster pathaverage score" sumnary Yititte n0 <null>cnull> cnull>Text from 087 787 81180 <null>• «null»e <null»e <nullo <null>e <null>e cnullcnull> <null>Consent test 3Consent test 2Consent testText from 07700 152786cnull> <null>Text to 07893 937879cnull> <null>Text from 07893 937879cnull> cnull)Text to 97700 152786Couhoae Roday grcustom.ioIaravelloSF (jiminny@localhost)console (PROD) XC SAvice pr# convoie kuA console [STAGING)De00730731=732734=737S* ronoaoookcareoonesselect * fron playbook_categories where playbook_id = 5473;Se*on chelos whereodoyesellect * Fron ern sield values where crntteld 1d 8 6597242)SELE * FRON con Sield datafoaJot eom telds + on forem flelddetd# JOTN actaivitles a ON fdlactsivity jd = a.sdTHEREactawity 1d = 79933459# AND 4.eon prowiden 3d = 'hs actaivity type":select * from text relaus where crested ar > 2826-85-8105045 A1 A41 У 66 4select * fron activitzes where user_id IN (7168, 18688) and created_at > "2826-85-22' order by id desc)select * fron users where team_id = 1 and id IN (18688, 13934, 7168):ealart *Thon hetsutme whord ean= 41484select * fron accounts where team_id = 1 and nane = "Columns":emnonlenters300%L2Wed 27 May 12:38:46ServiceTest+0.oroereo closs crenches with sonc of tne oclouir oroct, to prevent reorocranoutextrelavservice it not conttourcd for that environmerTieHocemintonMAnCAhilAtoCtreoiy mia cidekc!reply via sidekichtesttestinechorinlor ctant tno292490.24 92:20111420n409..2442.90.902026-05-26 11-38:061876-85-76389888882826-05-22 11-39-922026-05-22 11-70-002826-85-22 11:34:422026-9S-22 11:34:37m echoditod ond tird2826-85-26 12:38:802026-85-26 12:88-862026-95-26 11-36-86<null>cnulllieisstus etont thmoycnull><null>cnube<null»<null><null>cnullm aatunl ond tire "2026-85-26 12:10:882026-05-26 11:48:842026-A5-26 11-18:8.<null»<null>cnull:mand cd, git, heado ep/nss1/kos/anal/g/abo es 1ex 1elay/ synel, 15ox.ehl 2e/sevict ( / e)d - 30eune Skin1tie 42-2>Accept allAcleAeAkAAINOTTCode$ AdaptiveлДла6@uploaded_by VI™deleted at7(created at g(#updated at ysnull> snull.2826-85-27 87:29:162826-05-27 07:29:16null> <nult2826-85-26 11:22:592026-05-26 12:10:89<null> <nul2026-85-26 10:5S:472026-05-26 11:48-872826-05-26 16:44:092026-A5-26 11-18:872926-85-22 11-30:922826-05-22 11439-93<null <null»snull> <null»snull cnull2026-85-22 11:39:002826-85-22 11:34:482826-85-22 11:34:372026-05-22 11:39:032026-05-22 11:34:422026-05-22 11:34:43N Wodtur Teams 25.55 UTE-R Ai/A enond...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
NULL
|
76323
|
|
76931
|
rnpstomViewNeWENNCCoocCarevelKetdcioookswincowPwov rnpstomViewNeWENNCCoocCarevelKetdcioookswincowPwovscors$2 JY-20915-fix-strict-cas)Proinet vTexkchyservice.ohp© TextRelayServiceTest.php X phe jminny.phpdaw orodietiion=custom.loglaravel.ogA SF fiminny@localhostHSJocal (jiminny@localhost& console (PROD) X#s console (Fun© Activity TypeServiceTest.php© AskJiminnyReportActivityServiceTAskJiminnyReportServiceTest.php© AutomatedReportsCallbackServiceclass TextRelayServiceTest extends TestCaseA console (STAGING)Otmnonenhentiinoex ReRStrANtOwpimworeoyprotected function teardown@: voidt...dominnynaweir rihiimewhtteoeat8458184 Y00 4e nutomaleokeporissermiceAcuvideC AutomatedReportsServiceExtende© AutomatedReportsServiceFieldDat©AutomatedReoorteServiceFormatt#[DataProvider("environmentProvider')]public function testisForCurrentenvironmentlithMatchingX6m0riginalToHeader(SEAND DOULOYNECZOWstring SexpectedALias,©AutomatedReporteSarviceGe.Plavsthing srecapzentD: void 1...-C AutomstedRooorteSariceTest.ohrewomatoteooncewaaeC AutomatodRcoorteSamiceVAldatid#[DataProvider('environmentProvider')]public function testisForCurrentEnvironment#ithNonMatchingX6m0riginalToHeaderCscrang soeploykeczonc Rec cen samchteuohtstring sexpectednclas,v MMa>ActionsOfficeIa Resolverstraits728722ARSSEENSS732— 733select * fron users where id = 38249:select * fron playbooks where id = 5473;select * tron nlavhook cateaonies nhere id = 43y182)select * fron playbook_categories where playbook_id = 5473;select * fron crm_fields where id = 659242;select * fron crm_field_values where crn_field_id = 659242;SELECT * FROM crm field data fd# JOIN crn fields f ON fd.crn field id = f.10# JOIN activo ogNHEOE BATIpush Commits to ap#AND f.crnJY-20915-fix-strict-casting-text-relay-service → grigio : JY-25 →JY-20915 vix Strict castnaselect * frselect * froublie functsion testiisForCurcentEnvironnentLoosRefusedMessageD• votdf...Select * thv 0 2 filesv Mapo/Services/Mail 1 file© TextRelayService.phpv Mtests/Unit/Services/Mail 1 fileC TextRelavServiceTest.ohd736 V> e Validators© BatchServiceTest.phoEmailActivityServiceTest.phpa InboyServiceTest.phpTextRelayServiceTest.php> MeetingGeneratorIMNAtAStiAnoubtie functsion testisForCurcentEnvironnent TonoresToHeadenO• voids...Houbtie functsion testisForCurcentEnwinonnentaithE-pt.vHeadens@= voidk...k2166Ypublic function testIsForCurrentEnvironnentWithException(: void{...}2L8YYnub.biauncttion [EMAIL] Changeswoo.orid n/ryo8908.nekminnyeonedomandConsolnLooXHistory: TextRelayService.php xv Changes 5 files, uodatinglE envlocal apo©.JiminnvDebuaCommand.oho app/Console/Commande+ → @ Side-by-side viewer -@ficci9be app/Services/MaiV/TextRelayService.php(Highlight words →E15 € ?ppwolono conlioif (ShistonyResponse->getHistoryOD {C TextRelavServiceTest cho teste/Un't/Services/Mailssessaoes a array neroe saessages, sniscorykesponse-soechascony oSpageToken = ShistoryResponse->getNextPageToken):ShistoryResponse->getHistoryo)v For Commit and Push to non-protected branches, preview commits before pushUnversioned Fes g fesenvnikilocal aooenv.other apo© CanAccessAiReportsTest.php tests/Unit/Policies©CresteNockAck.im. nnu:coosiecucommand.onoapp/console/commands/RPush taosPushSwäcchkesponse = sservice-susers->wacch(saazlbox, Swarchkequescsers-zwarchlsnazloox, Swacchkequescavicontco oubiicexotrywresteoeswmchkesoons?->cxorrolon888"ShistoryPoint = SwatchResponsc-historyldsexorey tnesthnoe wwht chkesponseoseyoroielon"ShistoryPoint = Gint) SwatchResnonse-Shictoryld:Elde.txt aodRraw-sol-query.sal apgcSimulnteWebhookecommand.ohoaog/Console/Commande/crm/HubsootSthis->sethastoryPoint(stopic, ShistoryPoint):sthis->sethistoryPoint(stopic, shistorypoint)MA WEBHOOK FILTERING MOUSWSNTTATTON maaoererum shistorypointrerumn Shistoruposnt300%L2•Wed 27 May 13:19:57+0.Now let me run the tests againoe dockee tdestsruaxt/serviees1aalt/Texp vlaysr/vicetest.php -no-coverage 2051 | tall -25PHPUnit 11.5.55 by Sebastian Bergnann and contributors.pup p.g.dConfiguration: Php 8/5.B1nny/phpuntt.xmlTine: 08:06.121, Memory: 64.00 MBnacitad command eiatiwetefin'/Sarvicae/Mnill 0 TwdPolauSardieataet nhottteAck amith no (2ot" Code& AdaptivoDe2811008View alAccept allconierench.NtwndeurTaameiR hiese...
|
PhpStorm
|
faVsco.js – TextRelayServiceTest.php
|
NULL
|
76931
|
|
76900
|
rnpstomViewNeWENNCCoocCarevelKetdcioookswincowFV f rnpstomViewNeWENNCCoocCarevelKetdcioookswincowFV faVsco.s ~$2 JY-20915-fix-strict-casting-text-relay-serviceproidetTexkclyserwice.onp© TextRelayServiceTest.php X phe jminny.phpdaw orodietiion=custom.loglaravel.ogA SF fiminny@localhostHSJocal (jiminnyfblocalhost& console (PROD) X#s console (Fun© ServiceTest.php© SyncBatchRedisServiceTest.phpRaseSercetest oho© CachedCrmServiceDecoratorTest.phg© CrmActivityServiceTest.phpc CrmConfigurationSettingsServiceTestCrmObiectsResolverTest.phpDefaultProspectSearchStrategyTest.gEmailHelperTest.pho© FieldValueConverterTest.phpLayoutManagertest.pnp© MigrateProviderServiceTest.php©OpportunityActivityMatcherTest.phpcOpportunitysyncstratcoykesoivertes© ProspectCacheTest.phoclass TextRelayServiceTest extends TestCaseA console (STAGING)ANtOwpimworonaprotected function teardown@: voidt...#[DataProvider("environmentProvider')]public function testisForCurrentenvironmentlithMatchingX6m0riginalToHeader(728721SELEC * FRON teams WHERE 20 = 11175select * fron users where id = 38249:select * fron playbooks where id = 5473;select * tron nlavhook cateaonies nhere id = 43y182)8458184 Y00 4SEAND DOULOYNECZOWstring SexpectedALias,sthing srecapzentD: void 1...-select * fron playbook_categories where playbook_id = 5473;select * fron crm_fields where id = 659242;select * fron crm_field_values where crn_field_id = 659242;#[DataProvider('environmentProvider')]public function testisForCurrentEnvironment#ithNonMatchingX6m0riginalToHeaderCscrang soeploykeczonstrang sexpectednblas,Prosocc.searchstatcayrac.oricserSELECT * FROM crm field data fo# JOIN crn fields f ON fd.crn field id = f.10* JOIN activities a ON fd.activity id = a.1dWHERE activity id = 79933459#AND f.crn provider id = 'hs activity type':c ProviderReoistvlestoho1-753c Recordseleclortestono© ResolveCompanyNameByEmailTraitTe 113ge ttimepenod terrontortonooublie functsion testiisForCurcentEnvironnentLoosRefusedMessageD• votdf...736 Vselect * fron text relays where created at > *2826-85-81*:select * fron activities where user id IN (7168, 18688) and created at > '2026-05-22' order by id descSelec * tronusers where team id = 1 and id IN (18688. 13934, 7160):select * fron activities where user id = 7160 order by id desc Limit 10:cUocaree mon acors vertostono154 P%oubtie functsion testisForCurcentEnvironnent TonoresToHeadenO• voids...Hlntemnaselect * fron accounts where tean id = 1 and name = 'ColumnS"V Koskoubtie functsion testisForCurcentEnwinonnentaithE-pt.vHeadenso= voidf...vuromatedceooreOHCwwiwoesorsetest.ohg2166Ypublic function testIsForCurrentEnvironmentWithException(): void{...}© AskJiminnyReportActivityService Ti 24© AskJiminnyReportServiceTest.phpoublie function testiiffoseots d.NAEYECESMPOngHOS EWl hkatchingPlusTag() : vosdl...Local Changeswoo.orid n/ryo8908.nekminnyeonedomandConsol XLog xHaton teteenSmwan choxChanges 5 filesE envlocal apo©.JiminnvDebuaCommand.oho app/Console/Commande4I P<→ a Su-bcidevcwe +Do nottonocey(Highlight words →E15 € ?©ficci9be app/Services/MaiVTextRelaySETAnT MAreppwolono conlioif (ShistonyResponse->getHistoryOD {if (ShistoryResponse->getHistoryO) 4ssessaoes a array neroe saessages, sniscorykesponse-soechasconySnessages = array merge(Snessages, ShistoryResponse->getHistoryO)>C) TextRelavServiceTest cho teste/Unit/Services/MailSpageToken = ShistoryResponse->getNextPageToken):SpageToken = ShistoryResponse->getNextPageTokenoUnversioned Fes g fes1tminnslGorvinoslMoll TowtPolnuGondno rotmochlletandF .env.nikilocal appenv.other apoSwäcchkesponse = sservice-susers->wacchsadzlbox,swarchkequessswachkesponse = Sservzce-susers->warchlsnazloox, Swarchkequescr© CanAccessAiReportsTest.php tests/Unit/PoliciesCCresteNockAck.im. nnv:coosiecucommand.onoapp/console/commandslRavicontco oubiicexotrywresteoeswmchkesoons?->cxorrolon888"ShistoryPoint = SwatchResponsc-historyldseexorey tnesthnoe swht chkesponseoseyorpielon"ShistoryPoint = Gint) SwatchResnonse-shictoryld:Elde.txt aodRraw-sol-query.sal apgcSimulateWebhookecommand.ohoaog/Console/Commande/crm/HubsootSthis->sethastoryPoint(stopic, ShistoryPoint):sthis->sethistoryPoint(stopic, shistorypoint)MA WEBHOOK FIETERING IMOUSWENTATION malaoererum shistorypointrerumn ShistoruposntTextRelayServiceTest300%L2oo vico ci moy 1o.lo.se+0.OmnonerheSiinoex ReRStrNow let me run the tests againdestsruaxt/serviees1aalt/Texp vlaysr/vicetest.php -no-coverage 2051 | tall -25PHPUnit 11.5.55 by Sebastian Bergnann and contributors.pup p.g.dcontlourat ion:/home/1minnyohountt.xmDe2811008Tine: 08:06.121, Memory: 64.00 MBwwwoihdcommtndeihhitwwatefln'/Carvicae/Mnill 0 TodPolavSordleataet nhotte+ « Code& AdaptivoAccept allcorierenchN Wodeud Teams 77:8 UTE-R Ai/A enond...
|
PhpStorm
|
faVsco.js – TextRelayServiceTest.php
|
NULL
|
76900
|
|
78309
|
rnpstomViewNeWENNCCoocCarevelKetdcioTOOl-FV faVsco rnpstomViewNeWENNCCoocCarevelKetdcioTOOl-FV faVsco.|s ~$ JY-20915-fix-missing-header-text-relaytexkehysсce.ohpphpljiminny.phpv B appv circiedv oackend-code)= .env.staging•, Dockerfileastarsh→Trontendeemo→ workaracodea worker-video-codecontavmll& config_continue.ymisiheny to wanch mar@ workflows_prod.ymworkflows_qa.ymlworkflows_gai.ymlworkflows_staging.ymlworkflows.subenv.vml>C.curson>B3.oithut>@z.sonarlint> @.yscode>@,windsunvbapp>êa Actionsv_ component> O AcAction temsEActvityActvitvAnalvtcMlActvitysearchEAlACTVITVIVOGelae wewneQD AskAnythingmTntoemeventeclass TextRelayServicea Anstring...nvouoere Tuncczon syne diidyAAAAA36944434856ewhnuthinectomotsan.esocweton SanesnodteltlimnouMAWSBillingManagementIMCachdCoachingFeedbackMCountrMGietamorAnlin Database-waaooin DateTimeACaaiine watSserwice = Sthis-sgerServcelsnaslbox)SnessageHistory = Sthis->getHistory(Sservice):Smessagerds =foreach (SnessageHistory as Shistories)Snessages = Shistories->messagesAdded ?? 0=foreach (Smessages as Smessage) 1Snessageid = Smessage->nessage->id:if (l Sthis->isForCurrentenvironment(Sservice, Snailbox, Snessageld, SexpectedALias, Sexpectconeinue'email provider id', Snessageld)->first:if (SrelayedText aas null)SrelayedText = TextRelay::create(f'status' => TextRelay::STATUS PROCESSINGnone nenrdextevenessebenerweonlexSiob-sonQueueroconstante:uuae aAisRdispatchs ionLooessinfo( messace: "fTextRelavSeryicel Successfully dispatched nessaae". fmessaae sd' & Shesshoodtext relayidgSrelavedhextodconstante:-uuaus arAlsCnoceanoldeitlr ChocehaoldLog::info( message: "(TextRelayService) Sync completed', 1'nailbox' => Smailbox,ІносСолое пАллОССол! eл Алuлt(єросеалоздо)nessage ids' => array stice(Snessageids.otset: B.tonathe11e)recurn snessaceloshlaravel.log X& console [PROD& console (EU)A console (STAGING1"correlation_id":"1085ca62-b648-4885-8f61-82853928d163, trace_1d": 64881988-6f78-4231-8e8a-24f6ofa7f8a4-.(2826-85-13 13:48-221 10091 INE0: [EnaslTmpont| Pantscinantevaldatonl Erafl partcinante are lese than 2 (wánbox $d":212)Oneenad mowdon tontonhsneoh" leneendd orhhiwnReRos.ylokeisa anteontavcons""correlation_id":"1085ca62-b648-4885-8f61-82853928d163, trace_1d":6488198a-6f78-4231-800a-24f66ra7f8a4°2826-85-13 13:48:22) local.INFO: Processing an email from inbox batch ("batch":98541, "inbox_1d":212, "email":"Lukas.kovalikbjiminny.com", "enail_1d":"19e0498817f6adeo, "tron":"Sentry <[EMAIL]>", "to": "Lukas.kovalikoiminny-com", "cc":null ("correlation_id":"1685ca62-b64a-48a5-8161-82853928d163, trace1d":"6488198a-6+78-4231-8e8a-24t66ta7+8a4*H(2026-85-13 13:48:22] Local.INFO: [SocialAccountService) Fetching token {"socialAccountId":1500,"provider";"salesforce"}"correlation id":"1b85ca62-b64a-48a5-8f61-82053928d163 "trace 1d":*6488198a-6f78-4231-8e0a-24t66ta7+8a4*(2026-85-13 13:48:22] local.INFO: [SocialAccountService) Token retrieved {"socialAccountid":1500, "provider";"salesforce*}("correlation id":"1b85ca62-b64a-48aS-8f61-82853928d163*, *trace_id":*64a8198a-6f78-4231-8e0a-24f66fa7f8a4*}(2026-85-13 13:48:22] local.INFO: [EncryptedTokenManager) Generating access token. {"mode":"Legacy"*"correlation id":"1b85ca62-b64a-48a5-8f61-82853928d163**trace id":"64a8198a-6f78-4231-8e0a-24f66fa7f8a4*)(2826-85-13 13:48:22] local.INFO: [CrnOwnerResolver)) Integrationouner matched as CRM Owner {"crn provider":"salesforce*."crn owner":143, "tean id":1} {"correlation id":"1b85ca62-b64a-48aS-8f61-82853928d163".,"trace_1d"."64a8198a-6678-4231-8e8a-24f66fa740a4-].(2826-85-13 13:48:221 10ca1, TNF0: [Ena/Uinoont|PartalciinantsResolverl The sender enailis blacklisted, skipoind"enaiit"."norenlyend.getsentry.con" "inbox 1d":212 "nessage onowiden 1q*:*19e8498817f6ad06" "tean 1g":1)*connelatzion ig".*1b85ca62-b64a-48a5-8f61-828539280163* *tcace 10*-*64a81988-6f78-4231-8e09-24f66fa748a4*}(2826-85-13 13:48:221 10c91,1NF0: [Ena/Wnpont| PartaiciinantsValidatonl Enail particioants are less than 2 ("inbox 1g*:212"nessage_provider_id*:"19e8498817f6ade6", "message_id*:*<[EMAIL]>")*connelatzion ia".«1b85ca62-b64a-4805-8f61-820539280163* *tcace 14"-*[CREDIT_CARD]-8089-24466fa748a4*)[2826-85-13 13:48:22) Local.INFO: Processing an email fron inbox batch {"batch":98541, "inbox_id":212, "emai?": "Zukaskovalsiwiminny.con"@eni.10".90848h6ce5dt2a5twtnon".-Sentnycnoneo.wond.detsentru.coms""toukas. kovnlaioiminnw-con", "cc":nulL) {"correlation_id":"1685ca62-b64a-48a5-8f61-82053928d163*, *trace_id":"6408198a-6f78-4231-8e0a-24f66fa7fBa4*}(2826-85-13 13:48:221 10091,TNE0: (SocialAccountServicel Fetching token {"socialAccountId"-1598 "oroviden"7826-85-33:48:2211oca1N:0:Sochia AccountSeruiicelokenretrteved"socsialAccountd".1580"orovs.dePcorrelattion.1d":*1685ca62-664a-4805-8461-82853928c163PPtmace1d64381981-6678-4231-8681-244664274894917826-85-1 3:48:221 2oca1.M:dEncryntedt okentanacer Genenar ind access token. "rode"."leoacy"(*connelation id":1685ca62-b64a-48aS-8f61-828539280163* *trace_1d*-*[CREDIT_CARD]-8082-2266660249045)mennestkakoh.nh nontMgi lanh mom?nen mnnTinthnnnt lmn mmnn mtchodLng HeM mnon EBam nanvả don" -ioni nalnoant*crn owner":143, "tean id":1} ("correlation id":"1b85ca62-b64a-48aS-8f61-82853928d163*.DANSNO AINIOlORKEne NERORn DICkAEnnLan(2826-85-13 13:48:22] local.INFO: [EnailImport|ParticipantsResolver] The sender emait is blacklisted, skipping"enail":"noreply?nd.getsentry.com" "inbox 1d":212,*nessage provider 1d*:*19e848b6ce5d7235", "team 1d":1"correlation 1d":"1b85ca62-b64a-48a5-8f61-82053928d163* *trace 1d":*64a8198a-6f78-4231-8e0a-24f66fa7f8a4*):(2826-85-13 13:48:22) local.INF0: (EnailInport ParticipantsValidator) Enail participants are less than 2 "inbox 1d":212"nessage provider 1d":*19e848b6ceSd7235" "message id*:*<[EMAIL]›*)("correlation 1d":"1b85ca62-b64a-48a5-8f61-82853928d163* *trace 1d*:*6488198a-6f78-4231-8e0a-24f66fa7f8a4*)(2826-85-13 13:48:22) Local.INF0: Processing an emait fron inbox batch ("batch":98541, "inbox 1d":212, "email": "Lukas.koval{[EMAIL]" "enail id":"19e84861cfb2358c" "fron*:"Sentry <noreplyßnd.getsentry.com›" "to":*Lukas.kovalik@fiminny-con*, "cc":nuLL): ("correlation 1d":"1b85ca62-b64a-48a5-8f61-82853928d163*, "trace_1d" :"64a8198a-6f78-4231-8e8a-24f66fa7f8a4*}("socialAccountId":1508, "provider": "salesforce")#*connelatzion ia".=1685ca62-b64a-4805-8f61-828539280163° *tcace 14"-*[CREDIT_CARD]-8080-246666a748a4*)— [2826-85-13 13:48:22] Local.INF0: [SocialAccountService) Tokencetcteved {"socinlAccountId":1588, "oroviden" , "enlesfonce»connefieonsihosc loy-nou-uor-.1o1-08.3e/8e16.retounoconnorlb-uxs-orhh-/4700ra7r8h4(2826-85-13 13:48-221 10091,TNE0: [EnceyptedTokenManaoenl Gencmatzindcoremieonsid"hischoy-nou-uon-ao-t13e78016weoua9ohoor-wx-808h-747601718h4(2826-85-13 13:48-221 10091,TNE0: [Gen0anerResolvenl Inteacationonnen natchedi as COM Onnen f"con prowiden","ealesfonce"$0300%L2TextRelayServiceTest•Wed 27 May 15:24:50The Hunspell plugin has been deprecated. ifcan safenlout affecting thedtctionariestor othertantuaoesaravellidea: cenerate Helper coderHeloer Code will helo IDE to understand vourColravelaoo cootGenerateWindsurinie...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
78309
|
|
78484
|
rnpstomViewNeWENNCCoocCaravelKetdcioWindowWed 27 M rnpstomViewNeWENNCCoocCaravelKetdcioWindowWed 27 May 15:34:37FV faVsco.|s ~$ JY-20915-fix-missing-header-text-rolaycomnoenr ieontexkehysсce.ohpphpljiminny.phpcustom.loglaravel.logconederelphplo005.8ppheo matl.criyPmoxo.ongPYlkowle"medd"sueamine.oneHwowercalonephp queue.phpsdlestorce.onesamconephp secure-headers.pho41410usonce wihny servcostwi16 @public function -_constructewpservices.ongScredentals = storage oathd pathetexterelay. 1sonppslack.ohecode: 4722phptimezones.ohgphp webhook-server.ohg> En contrit.→darabasNNNNNNoutenyd assianment'GOOGLE_APPLICATION_CREDENTIALS:" . Scredentials)(2826-85-27 12:30:21) local.INF0:Jiiinnyconsote leoonds teormand::run Memory usage before starting command {"connand":"aailbox: text-relay:sync", "memoryBeforeCommandInMb":68.8, "memoryPeakBeforeConnandInMb" : 912024-05-27 12:30:/20|ocaL.INFU,[TextRelayService) Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all", "expected_host":"txt.staging.jininny.com"} {"correlation_id":"6832826-85-27 12:30:221 local. INFOTextRelaySenvicoSyne._comoleted"mailbox":"catch-al19txt.staging.jiainny.com" "mossaons onocossed":0,"mossace.ids":0l "connolation Ad*:"68313124-1428-42ff-n6ff-1b536ma6f2826-85-27 12:30:221 local.INFOJininnylConsolelComandsl Conmandkanun Momony usage fon conmand "command*:"ma/lboxatoxtonolayasyne". "memonyBefoneCommandInMb":60.0"momonyAfitonComeandTnMB":69.А."пеnonyPoakBoolo-oseohKocdwruwnhycontoroAhoConahorun nmony usaoe oerone canenoandinMb":69.8. "menoryPeakBeforeCo12826-85-27 12:30:231 1ocal.INF0: Running pre-meeting notification conmand{"cornelation_id":*424bb6ce-aee2-4eed-8768-edSaed876beb" "trace_id":7f199754-5a58-4b2a-97d8-46186d949a85*}12826-85-27 12:30:231 1ocal, INF0wunhy Consoreoanos conanorun nemory usade ton connant.ahohwhchekores.eenochoe.ecac.coneaorvoerorodanoiehobhohoryAfterConnandinMB":62.0.":12826-85-27 12:30:251 1ocal, INF0wunhyConsreohosonnahohrunNy usade loeronecoemand {"connand":"conference:monitor:start" "nenoryßeforeComnandinMb":69.0, *nemoryPeakBeforeConnandTnMb" :(2826-85-27 12:30:251 1ocal,TNF0Running conference:moniton:start connand for activities in (2826-95-27 12:28:88.2826-85-27 12:25:801f"correlation_sid"."4e79a3c6-BaSe-4936-8389-64d5d764SaBS* "trace-id" -"Sd.(2826-85-27 12:30:251 1ocal,TNFO¡conference:monitor:start) No activities found in (2826-85-27 12:20:00. 2826-85-27 12:25:091f"correlatiion_id":"4e79a3c6-0a5e-4936-8389-64056764SaßS* "trace_id"-"Sdcb8a3d-1f(2826-85-27 12:30:251 1ocal,INF0hemory usage forconnand"command:conterence.sonttor.start"nenoryBeforecommandinho":o8.8nenorv.ttericandinMB":62,8. "nenoryPeakß(2826-85-27 12:30:271 1ocal, INF0Joinny consolelcoands (Connand::run Hemory usage beforeryPeakBeforeConnandinMb":997826-85-272:38:4locaiNFOsconfenencermonitonrendr.JininnwlConsollelCommandsMctvities\MonitonMeetsingEndConnandralonActelv/tlesEnded_fnon*-"12:25", "to"•*12A39*(concelation50*-*14ce8656-2a75-4002-91(2826-85-27 12:30:271 10ca1, INF0,-t0*-*92:25*} {"corcelatzion sid"-"14ce82826-85-272:38-44 Loca 3E0sJamAnnya Consol e Commands Conmandranun Nemony usage fon conmano commandue contenencernon tonrend»menonyBefoneconmandnio"noß.8memonyanenynaiinh8":02.8.nenory?eak&e"(2826-85-27 12:38:291 10Ca1 NOTIGE: Repaieing HubSoot tokens start("correlation_id":*acBec248-01e2-41e4-a22f-aebBa951866f*, "trace_id":"ffca4482-51e8-4ec4-84a1-811b18f68121*]2826-85-24 12338-29 10c910E05Trying to refresh HubSpot token 1"account_id":59, "updated_at":"2025-18-83 89:32:85} 1 correlation_1d":"acBeс248-81e2-41e4-a22f-aeb8a951860г*trace 1o":"440a4482-5 e8-uec4-%(2826-85-27 12-30:301 10ca1, TNFO,[EncryptedTokenManagen] Generating access token. {"mode":"Legacy"} {"correlation_1d*:*acĐec240-01e2-41e4-a22f-aeb8a951866f", "trace_1d*:*ffCa4482-51e8-4ec4-84a1-811b18f60121"}ẢỐ h*Sarch the tinteet mocenoae chaca thenner cuos(2826-85-27 12:38:381 Local.ERROR:Ihed to carrsch HnnSoos token Clsccouns lxco Hundatedeconnalas oncrlacherylroahrontcent>Elangnode modtles hhrary toon→tnanstant mualiid> @ resourcesv hroutesphe api.phpphe api_v2.phpne concole nbophe customer_api.phpMoamsioo0o.oneMo haalth obopublic function syncO: arraySmailbox = config( key. "jiminny.google_text_user'):SexpectedAlias = config( key: "jiminny-deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all'SexpectedHost = config( key: "jiminny.google-text_host'):(2826-85-21 12:30:381 Local.INFO:[EncryptedTokenManager) Generating access token. 1"mode#.SArohacodho8nhREAio%[Socia AccountService Refreshing token from provider "socialAccount.d":386 providen*: "hubspot", "refreshtoken":"6faбaa8сс641d131231acc3470f5c83cb3b87b2e588fb18f8acb3b2dbbY22826-85-21 12:30:311 Local.ERROR:edtorarrseh WunChot token dinecaunt.xe "undhtar• ¿aconnalation san.mneRor9/0-01DAOhORSOYDXARKNIACTMSTTryẳng to refresh HubSpot token "account_id":1372, "updated_at":"2025-18-82 14:47:86*) "correlation_id":"ac8ec248-0102-4104-a22f-aeb8a951866t*(2826-85-27 12:30:31) local.INFO:(EncryptedTokenManager) Generating access token. {"mode12A24-A0.27 12.20-711 Joonl YMSA.[SocialAccountService) Refreshing token from provider {"socialAccountId":1372, "provider":"hubspot" "refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d(2826-85-27 12:30:31] Zocal.ERROR: Failed to refresh HubSpot token {"account id":1372, "updated at"Log:: info( message: "(TextRelayService) Starting sync', "wennco jan.nttas1102.01o0.honh.0/s1-011h18660121m%"nazloox > Swarloox(2826-85-27 12:30:37) 2ocal.INFO:Jininny consolalonands\Connand::run Memory usage before startingmuoro celcoweo.onMaweb cnopp weonook.one> scriptev(ln storage> O apo>& debugbar> &a frameworkvMloasAAAAASAAAAULS'expected alias' =› SexpectedAlias.(2826-85-27 12:30:37) 2ocal.INFO:Jininny\Console\Commands\Connand::run Memory usage before startineecannandl.wjjninnv.trsncanintion.notru.fnilofl inonanиRoбanоблАлАТМЬ"-А.A #опАnирosиRofarоßorPXOPCIPONOSE L SOXOPCKPCHOST(2826-85-27 12:30:371 1ocal,TNFOJininny\ Consolel Connands) Connand::run Memory usage for cooryAfterConnandinMB":62,0."m1):(2826-85-27 12:30:371 1ocal, INFO[HubSpot ounnal Pol tineil Gettine offset fnom database "offset"-** "Sioinny tean Soa1l("connelation1d*:f64110de-h988-4649-8999-23ba7831d0c4% "toace Ad"-"efa59962-5164-41(2826-85-27 12:30:371 1ocal, TNF0HUO300Journal Connandil Starting polting servicef"corcelatiion_sid*."46411dde-6988-4649-8999-23ba7831ddc4* "trace_id"."efa59944-5144-4184-a168-761978c3eea8")seruces ensosreservetalook(2826-85-27 12:30:371 1oca1, TINF0HubSpotJournal PolLinall Service starting ("memory Tinit"."256M"(2826-85-27 12:30:371 10ca1,TNF01HUO3o0Journal PolTinal Acquired polting lock ("exoires at"."2826-85-27712:32-37.7231962*} ("cocnelatsion_1d*:"f6411dde-6988-4649-8999-236a7831ddc4* "trace_1d*:*efa599f4-51fessaoehsoransosoetsoresen(2826-85-27 12:30:371 10ca1, TNF0,fHubSpotJournal Poltinal Gettsing offset from database ("offset".** ""minny tean ia*:1} ("cornelatzion 1g":+6411dde-6988-4649-8999-236a7831ddc4* "trace 1d":*efa599f4-51f4-41ressaoeoss(2826-85-27 12:30:371 100a1, TNE0HUO3001(2826-85-27 12-30:371 10091, TNE0Jininnv| Consolel Connands) Connandearun MenonyforeachSnessaneksstony as Shistontes)(2826-85-27 12-30:371 10091, TNE0,Authl Requesting new client credentsials toke"coccelatzion 1a*.=46411dde-6988-4649-8999-23ba7831ddc4" "tcace 1d".*efa599f4-51f4-4184-9168-761978c3eea8")Snessages = Shistonies-snessagesAdded 22 11:(2826-85-27 12-30:381 100a1,TNE0,[2926-05-27 12-39-781 10041,1N50Journal Auth] Successfully obtained new access token ("expires_in":1880,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4™, "trace_id" :"efa59HubSoot Joucnsl Pol Sinall No detar{"concelatsion sd*:=f6411dde-6988-4649-8999-23667831ddc4" "tcace 3d":"efa59944-51f4-4184-0168-7b197803e098*)Foreach Snessades as Smessage)(2826-85-27 12-30:411 10091 INE0,reset-govennon" "nenoryßeforeCoenandInMb*:69.8."nenoryPeskBefoneConnandInMb" : 99,883)rcitionore(2826-85-27 12-39:441 100A1 TNEO,mand:arun Memony uenae fonansndTnMß":62.8."nenonyPeakBefored0 audio wav(2826-85-27 12-39:431 10091 TNEO,[HubSpot Journal Polling) Getting offset from database ("offset":** "jininny_tearncelatzion 4d*.=f6411dde-6988-4649-8999-23657831dd649_Bteace 5d"-*0fa599f4-51f4-41= custom logif (1 Sthis-sieforGuncentEnvironnent (Ssenyice, Snaflbox. Snessnoold. SexoectedAlias. SexoectodHost))g2826-85-22 12:30:43911oca1050lounnn-Apsetchinantestjournalentoy"urw.whttoesaot.hubhon.com/ne= nubspocioumal-poullod2826-85-22 12:30:4301 1oca1N=0[HubSpot Journal Polling) No data {"correlation_id":*f6411dde-b988-4b49-8999-23ba7831ddc4*wenkor.oo.2ar/slowswstwoowlCanealaressodellcarnsnd..mn Mosany ltendd hatonsandToMhl-LAA SnanonuDoslBofonoConnandTolhr,00 gpzl 1udcamnit xm:814020, "provider"FttieCnolnvortout Toytoolaveerhonalt cotaer lons nnausidond CsoceanotdrEoautheprivate ken*Akann #nnousdon"CANNOlAt on SA ANKNRERTROEICMLORAEECAITTKONNOAD SANSNO ANALYNSWEARKCHMOEfaoonnolntion Sdn.=49//14U10-9600-1601.0004.6/12116076048 840[PHONE]96612-1846-100Tho Huncnoll nhhmin hac hoon Honrocgtoh, Nươ t trố Mht Hớithhla Hịnghrnn, Whh Gan ca olu un ngtáil Hungholl wịnhhiừ gịMhNA THAPAMNNNEN AHAF IENAHnNOC. 10 m nitoG SAn...
|
iTerm2
|
NULL
|
NULL
|
78484
|
|
78278
|
rnpstomViewNeWENNCCoocCaravelKetdcioTOOl-wincowFV rnpstomViewNeWENNCCoocCaravelKetdcioTOOl-wincowFV faVsco.|s ~$ JY-20915-fix-mis:localno.onwlogos.phppe mail.ono2826-85-13 13:47:05 local.WARNING: Dropping builders that are not explicitly enabled. Affected item types arepipmaxio.oheOCANSTCYORSDMcoaching feedback "class":"Jiminny Component LiveFeed Aggregator) DatabaseAggregatorService" "enabledTypes": "scorecard""activity play" "activity shared" "nudge generated") "correlation id*:*85cc2512-6224-49b7-befS-6d817783c324*phpmedia-streaming.ohonamespace Jininny\Services \Mait;"trace id":"03872fc7-Be6c-44de-bd3c-083dbd19d8Sb",php proche al.ohophp queue.oho(2826-85-13 13:47:05) local.WARNING: There are no registered builders for some of the explicitly enabled item types. Affectediten types are: scorecardnudoe generated ("class":"Jininny) |Component| \LiveFeed) (Aggregator) \DatabaseAggregatorService*.php salestorce. onophp samyohopho sacurecheaders phr"enabledTypes": ["scorecard", "activity_play", "activity_shared", "nudge_generated"), "builders": ["activity_play*class TextRelavSery.ceactivity shared"]} ("correlation_id": "85cc2512-6224-4967-befS-6d817783c324* *tracc-id" - "03872fc7-8c6c-44dc-bd3c-883dbd19d85b1pho sentwinan(2826-85-13 13:47:13) Zocal.INFO: [HubSpot Journal Polling) No data {"correlation_id":"95287933-34d7-41fe-a30b-b92cbab27a30*)pho sarvices.nompublic function -_constructe"trace_id". "aba33482-38c1-4969-af8b-4aa268749928*}pho sacsion.oho(2826-85-13 13:47:13) Zocal.WARNING: (HubSpot Journal Polling) Maxinun empty results reached, stopping ("empty_results*:5Scredentals = storage oathd pathtextorelay.sonphp Slack.phgnax ceoty-results"-S} {"correlation_id":"95287933-34d7-41fe-a38b-b92cbab27a38",pho testing.phppho timezonas.nhdtho view. obnphe webhook-server.phpe contrkh detahaceM doce›@ front-endOlang>l node modules library root>(0 phostan>Ci publicSUUANUUAAANAabort unlessfile exstsscredentias"trace_id":"aba33482-30C1-4969-af8b-4a82e8749028*}12826-85-13 13:47-131 Joca1,WARNING: [HubSoot Journal Pollinal Maxinun ennty results reached. stonpina {"eroty results".5)"nax_empty_results*:5} (*correlation_id*:"95287933-34d7-41fe-a30b-b92cbab27a30*,putenv( assignment: 'GOOGLE_APPLICATION_CREDENTIALS=' . Scredentials):thhhtww.wahalsn.rnocrooooarthemaabestlorh.[2826-85-13 13:47:13) Local.INF0: [HubSpot Journal Polling) Service ending {"runtime_seconds":57,"total_cycles*:5,files_downloaded":8, "enpty_files":0,"other_portal_skipped*:0,"total_events":8,"events_per_file":0,*avg_api_ns*:250.5* Fetch the latest messages since the last sync=*avg_download_ms*:0.0,*avg_transform_ms":0.0,*avg_process_ms*:0.0,*peak_memory_nb":99.73)("correlation_id":"95287933-34d7-41fe-a38b-b92cbab27a38*, "trace_1d":*aba33482-38c1-4969-af8b-4aa2e8749828*)};public function sync(: arraySmailbox = config( key: "jiminny.google text user');> (Ea resourcesv(e routesSexpectedHost = config( key: "jiminny.google text host'):ppaohonephp api viohotexkehysсce.ohpphpljiminny.phplaravel.log x2 SF fiminny@localhostconsole [PRODA console (EU)A1/010)"trace_1d":*aba33482-30C1-4969-af8b-4882e8749928*}2826-85-13 13:47:13 local.INF0: HubSpot Journal Polling. Released polling lock(*correlation_1d*:"95287933-34d7-41fe-a38b-b92cbab27a39*, *trace_1d*:*aba33482-38c1-4969-af8b-43a2e8749828*}2826-85-13 13:47:15 local.INF0: Jininny Console Commands\Conmand::run Memory usage before starting command"connand": "meeting-bot:schedule-bot" "memoryBeforeConmandInMb":62.8.*nenoryPeakBeforeCommandInMb":99.73),"correlation_id":"882ba7eb-b185-429d-bbSc-f2a292278d2a* *trace.id":*0259e9ea-4863-4c6a-8f6c-027e897d572e*Looknro iniesage: "[TextRelavServicel Startina svnc'. [=(2926-85-13 13-47-151 10641, TNEO: (ScheduleBotCommand) otsputched activities to costure t"count -0)php customerapi oho""correlation_id": "882ba7eb-b185-429d-bbSc-f2a292278d2a* *trace-id":*d259e9ca-4863-4c6a-8f6c-0270897d572c*)'expected allas' => SexoectedAlias.(2826-85-13 13:47:15] Local.INF0: Jininny|Console|Connands\Connand::run Momory usage for connandexoecte nose ssexoedeohosphp health.oho=("comand":"neeting-bot:schedule-bot", "eemoryßeforeConnandInMb":62.0,"nевогyAfterConnandInMB*;62.0phe uorotected-weo chophp webhook ono> @ scriptsvsoaad› Шappledamlans› C frameworkyL logs.gitignorelo sudid waw= cuetom loalE hubspot-journal-pollllogE laravel.log# nhminit ymllos trtisASASESSESEGASESS"nenoryPeakBeforeComnandinMb":99.73. "memoryPeakAfterConnandTnMB":99,73}#"correlation_ig"- *882ba7eb-b185-429d-bbSc-f2a292278d2a* *trace_id*:*d259e9ea-4863-4c6a-846c-027e897dS72e**Sserusice = Sthis-snerServicetsnasbox)_ (2026-05-13 13:47:19] Local.INFO: Jiminny\Console|Coenands|Comnand: :run Menory usnge before startina cornentSmessagelsistony = Sthis-saerhisconyssemytce"correlatzion_ig"-*4f8942ef-deb8-42ae-a548-8789d4598a29* *trace_id*:*292eB23c-c97a-4eaa-8723-c86d42d428ba*}Smessagelds= 0(2826-85-13 13:47:19] local.INF0: Jininny\Console\Connands\Comind::run Memory usage for connand"connand"-"dialens-nonitor-actiivitsies" "memoryßeforeConnandinMb*:62.8.*nenoryAfterConmandInMB"=62.8)foreschSnessnockistony as ShictontesnpnonvPpakRafonefonnandTnMb*:00.73."memonvPpakAfterGonnandtoMB*:00-72}Snesshoes = Shiistonins->nesshacsAdded?[2026-05-13 13:47:23) Local.NOTICE: Monitoring startforeach (Smessages as Smessage) 1RACA EIONANNEROACHCAC-DNARSARA:Snessageld = Smessage-›nessage->id:[2026-85-13 13:47:23) Local.NOTICE: Monitoring endeeonneatonetiarsewe.wey.hosteyrtkyrolse.sunCA oWn-hoschcar-Dnarana:t.2if (l Sthis-›isForCurrentenvironment(Sservice, Snailbox, Snessageid, SexpectedAlias, Sexpecte [2826-85-13 13:47:25] Local.INF0: Uiminny\Console\Commands\Connand::run Memory usage before starting command ,cantnitoCcosaand".lnaflhoy.ckfn.1ete.pnfoach" "maeanuRafocafossaodtovr.12.A.PranonuPoakRefonafoamandtoMh:00 73)s{"correlation_id":"584448a4-53dd-4f32-9a19-05010826b9a0*, *trace_id":"1e4bcf8b-4d98-4b10-8255-edSda9229e9b*)2824-95.13 13:47:251 Joca1 TMEn-Memory usage fonVicoL/ woy 1o.S.etxinotlex herysaixinonextaayshmPw?ew20%oo104oeex heswsenich+0.2. Warning text updated from missing X-Gm-Original-To header missing X-Gs-Original-To and To headersto matchthe new oa massaaeOal -+16 -26can I test it locally first. it I place env from stagingYes. The service relies on a few things you'd need in place"eedeotns ne the constructos exoncts storoettertcre matonncoode cor ce accminSon kew de2. -env values to copy from stagingGONGIR TEYT ICERGOOGLE TEXT RELAY TOPICDEPLUT KEULUNthe Gnt caiimy sahroe# e.g. txt.jiminny.com or txt.staging.jiminny.comthe Pub/Sub topic nam"eu or u.3. Run the svnc manuallv via tinker (inside docker lano 1)boshcocker execo docker ano t ono aratian oinkewooesinow.Serviicos.Matwexthelausorce..ehsscywdoCaveat: The service reads from Gmail history and dispatches lobs to the queue. if you don't want it to actuallycendss make sure quElE oirdesdwasune lis norseoruseaeoueudloruschlutsroneurrent enus.ronnent directly via tinker to verify the header logic without dispatching anythingIl Just test the header reading logic on a known message IdSsvc = new class extends \Jiminny\ServicesVail\TextRelayService { public function _constructisonailService = ssvc-sgetService(config('/iminny.google_text_user*)):-›get(config("iminny-google_text_user"), "THE MESSAGE ID")cottecrissoesgerray loodl)edechendersinoopluckt "vatoehane")Ack amthine (oLCAhantivWindeur Toom....
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
78278
|
|
78256
|
rnpstomViewNeWENNCCoocCaravelKetdcioTOOl-wincowFV rnpstomViewNeWENNCCoocCaravelKetdcioTOOl-wincowFV faVsco.s ~$ JY-20915-fix-mis:localno.onwlogos.phppp mail.onopipmaxio.ohephpmedia-streaming.ohophp proche al.ohophp queue.ohophp salestorce. onophp samyohopho sacurecheaders phrpho sentwinanpho sarvices.nompho sacsion.ohophp Slack.phgpho testing.phppho timezonas.nottho view. obnphe webhook-server.phpe contrkh detahaceiM docs.›@ front-endOlang>l node modules library root>(0 phostan>Ci public> (Ea resourcesv(e routesppaohonephp api viohophp customerapi ohophp health.ohophe uorotected-weo chophp webhook ono> @ scriptsvsoaad› Шappledamlans› C frameworkyL logs.gitignorelo sudid wawtexkehysсce.ohpOCANSTCYORSDMnamespace Jininny\Services \Mait;UANUAUNHNNE custom.logE hubspot-journal-pollllogE laravel.log# nhminit ymllr ttielphpljiminny.php=*.env.productio-AYpublic function -_constructeScredentals = storage oathd pathtextorelay.sonabort unlessfile exastsscredentaisputenv( assignment: 'G0OGLE_APPLICATION_CREDENTLALS=' . Scredentials):* Fetch the latest messages since the last syncpublic function sync(: arraySmailbox = config(key: "jiminny.google-text user');SexpectedAlias = config(key. 'jiminny.deploy region') aan 'eu' ? 'catch-all-eu' : 'catch-all':sexpecrechose- contlel xey.oz anny,coogle texc nostLooknro iniesage: "[TextRelavServicel Startina svnc'. "'expected allas' => SexoectedAlias.exoecte nose ssexoedeohosSserusice = Sthis-snerServicetsnasbox)Smessagelsistony = Sthis-saerhisconyssemytceSmessagelds= 0foreschSnessnockistony as ShictontesSnesshoes = Shiistonins-snesshocsAdded?foreach (Smessages as Smessage) 1Snessageld = Smessage-›nessage->id:if ( Sthis-›isForCurrentenvironment(Sservice, Snailbox, Snessageld, SexpectedALias, Sexpectcantnito= laravel.log x 2 SF fiminny@localhostHSJocal jminnytalocalhost& console (PROD)& console (EU)A console (STAGING(2826-85-13 13:47:05J Local.WARNING: There are no registered buflders for some of the explicitly enabled item types. Affecter eiten types are: scorecardnudge_generated {"Class": Jiminny) \Component) \LiveFeed \\Aggregator)\DatabaseAggregatorService"."enabledtypes": ["scorecard", "activity-play", "activity shared", "nudge_generated"), "builders":"activity_play"."activity shared"] "correlatzon_id":"85cc2512-6224-4907-befS-60817783c324, "trace_1d":"03872fc7-8c6c-44de-bd3c-883dbd19d85b2826-85-13 13:47:13) local.INFO: [HubSpot Journal Polling) No data "correlation_id":"95287933-3407-41fe-a38b-b92cbab27a30°."trace-id":"aba33482-38c1-4969-af8b-48a208749028°2826-85-13 13:47:13) local.WARNING: HubSpot Journal Polting) Maxinun empty results reached, stopping "empty_results":5,"naxemptyresults":5'correlation_id":"95287933-34d7-41fe-a30b-b92cbab27a38","trace_id":"aba33482-38c1-4969-af8b-4aa2e8749028*(2826-85-13 13:47:13] local.WARNING: [HubSpot Journal PolZing)) Maximun empty results reached, stopping {"empty results":5,"trace id":"aba33482-38c1-4969-af8b-4aa2e8749028*};[2826-05-13 13:47:13) Local.INFO: [HubSpot Journal Polling) Service ending {"runtine_seconds":57, "total_cycles":5,Tales connloaded.o eupcytal"ocner porcal Skapoed to, cocal events .o, evencs per tileo avoapius .200.0"conrelation1g"."95287933-3407-41fe-a38b-692cbab27a39* *trace 1d*.*aba33482-38c1-4969-8f8b-4882e8749928-}[2826-85-13 13:47:13] Local. INFO:[HubSpot Journal Polling) Saved offset to database on cleanup("offset":"019e15a9-9eaß-7da7-87bc-82592e3ccf8d*} {"correlation_id":"95287933-34d7-41fe-a30b-b92cbab27a30*,"trace_1d":"aba33482-30C1-4969-af8b-4882e8749028*}=[2826-85-13 13:47:13) Local.INFO: [HubSpot Journat Polling] Released polling Lock*connelatzion 1q"."95287933-3407-41fe-a30b-692cbab27a39*|5833482-38c1-4969-af8b-4aа268749828-1(2826-85-13 13-47-151 10091,TNE0: Jiniinnvl Consolel Coseandsl ConnandearunnoryPeakBeforeCommandInMb™:99.73}-"correlation_id":"882ba7eb-b185-429d-bbSc-f2a292278d2a,trace_1d*: *d259e9ea-4863-4C6а-8f6c-027e897d572e-)(2026-85-13 13:47:15) Local. INFO: [ScheduleBotConand) Dispatched activities to capture ("count":0)#"concelatzion sid". *882bs7eb-b185-429d-bbSc-624292278d2a° -tcace $a".-[CREDIT_CARD]-[CREDIT_CARD]*}(2026-85-13 13:47:15) Local. INFO: Jimánny\Console\Cond: :run Mesory usage for connandf"conmand": "meeting-bot:schedule-bot","memoryBeforeCommand.nMb":62.0,"nenoryAfterComnand\nMB" :62.0,(2826-05-13 13:47:19] Local. INFO: Jiminny\Console\Coand::run Memory usage before starting command"connand":"dialers:nonitor-actavities"."memoryBeforeConnandinMb":62.0.*menoryPeakBeforeCommandInMb":99.73)E((*correlotion. (d':948942of - 0be-[PHONE]459829 , *trc 10': 29208256 -8970-4600-8725-086264286 *)2826-85-13 13:47:19 local.INF0: Jininny Console Commands\Conmand::run Memory usage for connancndinMb":62.8,*menoryAfterCommandInMB":62.8,*nenoryPeakBeforeCommandInMb":99.73, "memoryPeakAfterConmandinMB*:99.75("correlation id":*4f8942ef-deb8-42ae-aSf8-8789d4598a29*, *trace id":*292e823c-c97a-4eaa-8723-c86df2d428ba*} |2826-85-13 13:47:23 local.NOTICE: Monitoring star"correlation 1d":"06b6d278-4dc2-4da2-bd51-27732d245e65""trace 1d":"4921d7Sa-2d71-469a-bcec-2da85eae8f82*);(2826-85-13 13:47:23] Local.NOTICE: Monitoring enc"trace 1d":"4921d7Sa-2d71-469a-bcec-2da85eae8f82"),KAN.NGOnHeOCZAn.E70.0010.0601000/60008 84A0А 2АR.84//БАGОК.ЛHОФ.ИКЛО.ОЛСС.ЛИСH002901065)Tnotnunntsony uaae tor conthioandlntь":62.8."nenonvAfterConnandInM8":62.8.id".=1c4bcf8b-4d98-4b10-825S-cdSda9229e96*}nerecunnsony ushos loctord staroine Corhn:62.A.PrenonyPeakBeforeConnandInMb"-99,73)Wed 27 May 15:22:24eeendhtxinotlex herysaixinonextaayshmPw?ew20%oo104oeex heswsenicheouereIW IppEuassenIoneassertIIue-UIE101OUEN TEW COUNES IREI TN aieee2. Warning text updated from missing X-Gm-Original-To header → missing X-Gs-Original-To and To headersto matchthe new oa massaaeOml -TextRelayService.php app/Services/Mail+16 -26can I test it locally first. if I place env from stagingYes. The service relies on a few things you'd need in place"wedeotns nle the constrictor axoncts storoettertete lmatonncoode com ce hecounSonkewheGrab it from stagina and place it there2. .env values to copy from stagingGONGIE TEYT ICERthe Gnt saiihay sahroederorxrsinv.cosorxwstnerWethnv.coGOOGLE_TEXT_ RELAY_TOPICEDErLUT KEULUNLC FOUrDue Loyae 1#eu or us3. Run the svnc manually via tinker (inside docker lano."boshdocker exec or docker anout ono aracan ainkeaooesinow.Serviicos.Matuexthelnusorce..ehssenwdorCaveat: The service reads from Gmail history and dispatches lobs to the queue. if you don't want it to actualhcond SVS, make sure QUEUE CONNECTI(Nasvne in not set (or use a toct queue), or iuet calli«fordurrentEnvironsent directly via tinker to verify the header logic without dispatching anythingpheIl Just test the header reading logic on a known message Id$svc = new class extends \Jiminny\ServicesVail\TextRelayService { public function _constructisonailService = ssvc-sgetService(config('/iminny.google_text_user*)):sers_messages-get (config("iminny-google_text_user"), "THE MESSAGE ID")collect (Sasg->getPay load()=getHeaders())-opluck(*value',*nane"):That way you can verify what headers are actually present on a real message before the full sync run:Ack anvthina (X0L)CAhantivWWindeur Toom...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
78256
|
|
76335
|
rnpstomViewNeWENNCCoocCaravelKetdcioTOOl-FV faVsco rnpstomViewNeWENNCCoocCaravelKetdcioTOOl-FV faVsco.|s ~#12121 on masterproidetHAAdtmiywontro cr.thp© ConvertLeadActivities.php ©) SaveActivity.phgBapp ~• SyncToPtanhat.php CreateNudgeCreatedEvent.phd>1h Extemal Vibraries› Eº Scratches and ConsolesUSAUdna tKvonconoeron wwocxtoowone weiwedie teadconveneddPlanhatActivityListener.phgAskAnyihingPrompiservicc.pho Automatedreporisrcpos..ory.php Automstedreportscommand.php apt.vz.phg• RequestGenerateRedort loo oho • Automated Reoortpesutohodeclare(strict_types=1):Inamesoace Jirinny Htto, controtlens lApia User,uconstedkenoncenuse Illuminate Support\Carbon;ueaebluesnnta Httn.Hieonksendnen.Uot wwnnyxoco cong.T.ooiaeho oehycentonuse Jiminny Http \Controllers \Controller:Use Jamnny hecp kesponses apz kesponseruse Jiminny nodets useruse Jawinny keposzcorzes nuco areokepor cskeposacolynuse Jiminny\Services\ApiResponseService:use Juminny servaces клоsк нисо асескероrсs нисоваeckeрorcsservace.use Juminny servaces kosk nUсо dceckeborсs keроrсsorоuse Juminny servaces клosк нисо асескероrсs keрогsorcurecconUse lonny seryces Wannaidervthhuseuimhare hed KeobeseUSenrowadlecass luseraulordreokedorstonowerexnsnotenoubibe const int RESILS PER PASE =75%• custom.log • laravellog • SF.salOpen editors and positionsServices+@ C*v M DatabaseVHEUChecked out masterApponconsole445meASTAGINGX Relact Fle 4x.gOutputuii # AND f.crm_provider…. hs_activity_type)tslmwwnaoyW BrowsvGO0+=6Tx AstoдаEAAGO. kомEx5 C*WitinviteTooster_pathy1 average scoreTii comt#sunnaryYDtitle TTeyt fron [PHONE]iAl comhse <null>0 cnull)snull> <null>Consent test 3Consent test 2cnull> cnull)Consent test18 descrintion yenmobtle tecti0 scheduled start tine"Minhoisant hurDo.DAW-AEDDKHREH2A04-AC-21 11-39-A02026-05-26 11:08:06* console [EU) • console (STAGING300%L2•Wed 27 May 12:39:06ServiceTestemnonlenters+0 .° cd /u82rs/lukas/jaainny/app Số git shew dde1b34db3 - app/Console/Kernel.php 2>/dev/null | greSthis-»schedu leCommand ('crm:sync-objects')--everyThirtyMinutes():Minutes Wantly():c /5mse/1/kos/31a1/ng/10 / ee 16Lay/Syn/401 15x, php 2 /dev/murldcssczbddd Add ordered_class_elements with some of the default order, to prevent reordering aleanoeCommand co, on headop /uemss/u/tas/1as/ng/10o es 9°% 109 / Synell 5 xephl 2e/striat y ea) -30Runstw SkipB) Reject alAesont nillAck amthine (oh÷ @GodalcAhontin1# scheduled.end_tineMiheiohDheNh2026-05-26 12:00:86DADK.AC.DA 11-19-A0(Bactual start time MI0 actual.end_timesnull>konlls2026-05-26 11:48:862424-A6.24 11.19-04#uploaded._byI# deleted atcomtas comtes‹null> <null»cnull> cnulleCSVvД1500I0 created.at2926-85-27 87-20-162826-85-26 10:55:422826-85-26 10:44:89AOA62 44.70.61#updated. aty2826-85-27 97:20:16S:W-AeDR-RO2026-05-26 11:40:072AN4-AC.N4 11.10-96NON OC AA 4ZO.6T33:312 4 space...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
NULL
|
76335
|
|
76963
|
rnpstomViewNeWENNCCoocCaravelKetdcioOOl-wincowFV f rnpstomViewNeWENNCCoocCaravelKetdcioOOl-wincowFV faVsco.s ~$2 JY-20915-fix-strict-casting-text-relay-serviceproidet© TextRelayService.phpdaw orodietiion© Activity TypeServiceTest.php© AskJiminnyReportActivityServiceTAskJiminnyReportServiceTest.php© AutomatedReportsCallbackServiceC AutomatedReportsServiceActivitieC AutomatedReportsServiceExtende© AutomatedReportsServiceFieldDat©AutomatedReoorteServiceFormattSrohoecconelstiaer.types-yniasoce stts unt serwcihuse Google Service Gnail as Googlefnail:Use oooole sery ce ondnesaoe buhaeeuse booglelservace tonasl thessagerart©AutomatedReoorteSarviceGetPlawUse oooole seruce onanessaceranheatuse TlluminatelSupport) Facades\ Config)©AutomstedRooorteSariceTest.ohruse rtluminate Support FacadesLoorewomatoteooncewaaeC AutomatodRcoorteSamiceVAldatidluse PHPun Franework ttrbutes. covenslass.c Rec cen samchteuohtv MMause Tests Testrase)>Actions› E Office> Resolversuse Reflectciondass.luse HockeryMtraitsTrowandHlacciulaytrelauSenuscar.cinsenn> e Validators© BatchServiceTest.phoclace Tayotal auSanus calnet aytende TacriraeeEmailActivityServiceTest.phpa InboyServiceTest.phppublic static function environsentProviderO: arrayt...TextRelayServiceTest.php> MeetingGeneratorIMNAtAStiAnSTMPoAalIAnLocnl Chanooswoororidin/ryo8908.nck-minnyeonedemandConsoleLooxHistory: TextRelayService.php xv Changes 3 filesE envlocal apoT+ 0 +→@ Side-by-side viewer -8 300830cf confia/logging.phgDo nottonoceyHighlghe words - 13 € ?©.JiminnvDebuaCommand.oho app/Console/CommandeAAMAn ES lAnnonldesv Unversiones estihe"Level" => env("L06_LEVEL", "info")E envnikilocal apo"path" = storage_path("logs/Laravel.log')E env.other apoC CanAccessAiReporte Test cho teste/Unit/Policie,©CresteMockAskim.nnvbeoortecucommand.onoapp/console/commands/Ravicontco oubiicEde.txt aodP raw sal quervcal ano)cSimulateWebhookecommandlohoaog/console/Commande/crm/KubsootM. WEBHOOK FILTERING IMPLEMENTATION. md apeTextRelayServiceTest300%L2•Wed 27 May 13:20:51+0.custom.loglaravel.ogA SF fiminny@localhostHSJocal (jiminny@localhost& console (PROD) X#s console (FunA console (STAGING)728721÷ 722—723-724daaad!!!TXANtOwnawaeir rihrimewhettoeasalect* ron usens where d= 38249.tron nlavbooks whene id= Strksselect * tron nlavhook cateaonies nhereidz 43y88oosoes s tron proyooor coregores anere playbookd a surasselect * ron eon Sields where 5id = 659242÷select * fron crm_field_values where crn_field_id = 659242;SELECT * FROM crm field data fo# JOIN crn fields f ON fd.crn field id = f.10* JOIN activities a ON fd.activity id = a.1dNHEOE SATIUStU SH 10072/50#AND f.crn provider id = 'hs activity type':dominny8458184 Y00 4736 Vselect * fron text relays where created at > *2826-85-81*:select * fron activities where user id IN (7168, 18688) and created at > '2026-05-22' order by id descusers where team id = 1 and id IN (18688. 13934, 7160):select * fron activities where user id = 7160 order by id desc Limit 10:heeICAlnenGtOtmnonenhenteinoneyReRMStnViTextrclayServiccrest.ohgNow let me run the tests againdeste/unxtssdevieeslaali/Texpelaysr/vicetest.php --no-coverage 2051 | tail - 25PHPUnit 11.5.55 by Sebastian Bergnann and contributors.рHp 9,6,0contlourat ion:/howe/1minnyohountt.xmDe2811008Tine: 08:06.121, Memory: 64.00 MBwwwoihdcommtndeihhitwatefin'/Carvicae/M.ill0 TadPolavSardeataet nhoatte+ « Code& AdaptivoView alAccept allaterenctETAnT MAre"driver" => 'errorlog","Level" => env(' LOG_LEVEL", "info")'path" => storage_path("Logs/Laravel.Log")Soucton channoli os"driver' => 'single'.'path' => storage_path("logs/custon.log'),'level' => env('LOG LEVEL', "info')8 2 files committedIV.2n015 fy ctrint chetindEdi commi MessaoeKwindeurlahmeithies2 4 space...
|
PhpStorm
|
faVsco.js – TextRelayService.php
|
NULL
|
76963
|
|
76328
|
rnpstomViewNeWENNCCodeCaravelKetdcioooksFV faVsco. rnpstomViewNeWENNCCodeCaravelKetdcioooksFV faVsco.|s ~#12121 on JY-20963-fx-inC) Service.php x php helpers.php© InternetMessagelnterface.phgcus thannescivceprpo Textrelkysewice.on> (D MeetinaGeneratoanoucadorEOHUNDn Playbooks—KeCaLA©) TextRelayService.phpuswrRolcdoserwer.png© Team.phpUserRoleObserverTest.phpTextRelayServiceTest.phd© ActivityController.phpC Kernel.phpM Makefilecustom.logIaravelloSF fiminny@localhostA console (EU]A console [STAGING)De00TcAuto vSELECTconsole (PROD) XC) Service.prigclass lexckelayservaceouourc tunccion sync. arrayfoneach (Snessaces as S-essace) .nesssoeessoroes713Jotaeo-Streaminaa Teama Telechony#UserPilotWebhookC Abstrac Semvice cho©.ActivitvProviderFactory.oho© ActivityService.php© ApiResponseService.ohoCeonarsneasaries ood© InsightSeatService.phpC InstantMeetingService.phgcilntecomswneoeC IpapiClient.php© IpapiService.phpC ParticipantShareService.phg©. PlanhatService.php© PlaybackService.phpPlaybackVideoOnlyService.pho© PlaybookCategoryService.php© PlaylistGeneratorinterface.phpePocaiva Tnamemeonneooon© SimoleThrottleService.ohd© SlackService.ohdC SocialAccountService.ohoC SoftPhoneService.ohoat l: Schas-sisrorburrencenvzronnent(sservice, snaztbox, Snessagero, sexpectedurigarznsSrelayedtext = TextRelay::where( column: 'email_provider_id", Snessageld)->firstO:Sreunvedhtext saz nutarSrelavechext &ex Relav.sercoted'email_provider" => TextRelay::PROVIDER_GSUTTE,'enail provider id' =›> Snessageid"status' a> TextRelay::STATUSPROCESSINGSjob = new EmailTextRelay(Snessageid, SrelayedText)->onQueue( queue: Constants: :QUEUE 72%dispatch(Siob):Snessagelds = Smessageid:— 72%722731732=733734730=737oumae runccion oettonvlscoolesmeneseruncorC TeamOwnerService.ohoceurtMichonoSpageroken = nuwitotneetsonic contotkeyX Reject File oxeServices+@ C*v M DatabaseOutputui # AND f.crm_provider..• hs_activity_type)даEAAA‹5 с *wOtitle FTeyt fron [PHONE]Consent test 3Consent test 2045 A1 A41 У 66 4CONCAT(u.id. CASE WHEN u.id = t.owner id THEN * (ouner)* ELSE ** END) AS useridsa.xt.owner id FROM social accounts saJuin users u on u.id = sa.soclable idwuueauseneol ontodureansWHERE u.tean_id = 1117 and sa.provider = 'hubspot':SEE" * FROh actwttesWHERE UUJGTO_OIN8824410-057-487-[CREDIT_CARD] 8 Uu1d: # 79935459 139SELECT * FROM activities WHERE uvid_to_bin('[CREDIT_CARD]-927f-4f4da2a8185c') = uuid; # 80186192 NGSELE * FRON con consourations WHERE 10818535SELECT * FROM teans WHERE id = 1117;select * From users where 0 = 38249%select * fron playbooks where id = 5473;select * from olavbook cacecontes where id = 4551359select * fron playbook_categories where playbook_.id = 5473;CAlAC *honeofalde whenssonhselect * fron crn_field_values where crm_field_id = 659242SELECT * FRON crn_field_data fo*JOIN crn_fields f ON fd.crm_field_id = f.i0*JOIN activities a ON fo.activity-id = a.idWHERE activity_id = 79933459# AND f.crm_provider_id = 'hs_activity-type':select * fron text relays where created at > *2826-85-01°=select * fron activities where user id IN (7168, 18688) and created at > '2026-05-22' order by id descselect * fron users where team id = 1 and id IN (18688, 13934, 7168)select * fron activities where user id = 7168:select * fron accounts where team id = 1 and nane = 'Columns':consoleyiminnwcdce noshApponconsolee44meASTAGINGWBrowsvGO0+=6O. kомEitinvite Yooster_pathy1 average scoreTii comt8 <null>e <null>0 cnull)sunnaryT18 descrintion "i# scheduled start tine?1# scheduled.end_tineM(Bactual start time MI0 actual.end_timeMinhoisant hurDo.DAW-AEDDKHREHMiheiohDheNhsnull> <null>cnull> cnull)Consent test2026-85-26 11:30:002026-05-26 11:08:06AOML 66 66 44.20.672026-05-26 12:00:86DADK.AC.DA 11-19-A0<null>conl2A24-A5-2A 11-19-A42424-A6.24 11.19-04oother anousone today ow300%L2o Vico L moy teroo.oeServiceTestemnonlenters+0.° cd /u82rs/lukas/jaainny/app Số git shew dde1b34db3 - app/Console/Kernel.php 2>/dev/null | greSthis-»schedu leCommand ('crm:sync-objects')--everyThirtyMinutes()Minutes Wantly():c /5mse/1/kos/31a1/ng/10 / ee 16Lay/Syn/401 15x, php 2 /dev/murldcssczbddd Add ordered_class_elements with some of the default order, to prevent reordering aluntroouenig nuget changeseutce de eot canfioueed for that enutrannan!mand co, o, heso/mse//Xos/3halng/1o s/tee elay Syncl i x eh 2e/sev/st / he) - 58Runstw SkipouRa mtanAesont nillAck anvthina (X01t coth$ Adaptivg#uploaded._byfI# deleted atcoulls conlcoulls conlGsy+1500I0 created.at2926-85-27 87-20-162926-85-26 11-22•592A2K-AC.24 1A-CC-2826-85-26 10:44:89AOA62 44.70.61#updated.atY2826-85-27 97:20:16S:W-AeDR-RO2A04-AC.21 11-40-972AN4-AC.N4 11.10-96NON OC AA 4ZO.6T33:312 4 space...
|
PhpStorm
|
|
NULL
|
76328
|
|
76415
|
rnpstomViewFV faVsco.|s ~$e master~Proinet vdenend rnpstomViewFV faVsco.|s ~$e master~Proinet vdenendency.checker.cogdew.isorEldstyinertaicon disMENSTALmMAINTERNAL_WEBHOOK SETUP.md_iminny_storagewulicancas maM Makefile# package-lock.jsonF phpstan.neon.distF phpstan-baseline.neon<>phpunit.xml18 raw.sal.query.saM:README.md0 sonar-proiect propertiesEtest.ovwoon tieo Dactom-xmlis vetur.confialisM. WEBHOOK FILTERING-MPLEMENTATION mo> (h Extemal Librariesv # Scratches and Consolesv C Database Consolesconsole iauDEALRISKS TEUA DI [EU.EUTEUvminnwelocs nostconsole tiiminowedes rosAN fiiminovGlocalbostwsweslitiiminowoe..oetiminounioeaindenzoho_dev fiminny@localhostyeHelAconcals roponllA console_1 [PROD]DI (PROD", AOAServicas+O Cconeolayiiminnoen noeAuS lacall4 SPу ЛpporA console 1 s 503 mgVA STAGING# ConcalaCoocketactoOOl-laravel.logSetimionwtoes boetTexkebyservice.ono& console (PROD) X#s console (FunSrphp03 A1 A10 .oecconelstiaer.sypes-yA console (STAGING)D 6Oo yminnyvminsoce wwhnyservchhorpublic function -constructol..* Fetch the lotest nessooes siince the tost suncoub be function suncor arrav721Smailbox = config( key. "ininny.google_text_user')SexpectedALías = config( key. ""iminny«deploy_region") === 'eu' ? "catch-all-eu" : "catch-all": 72.SexpectedHost = config(key."iminny.google_text_host');725Log::info( message: "[TextRelayService) Starting sync', ['nailbox" => Snailbox"expected_aLias" => SexpectedALías,'expected_host" => SexpectedHost,727729$service = Sthis->getService(Smailbox):SmessageHistory = Sthis-›getHistory(Sservice):Smessagelds = 0foreach (SnessageHistory as Shistonies) "messaces shstontsessSaoeSaooeonroreachenesstoessssSnessaceld = Sressace-sressaoe->1a)) OutputERANN tam Modes ne semity bypehiin fiminmy.activities x87 rowsvg6@ 4Xousx5 c *wDidymonoviderF045 A1 A41 У 66 ACONCAT(u.id, CASE WHEN u.id = t.ouner_id THEN ' (ouner)' ELSE "* END) AS user_idsa.*,thonnen id FROM social accounte ssJOIN users u on u.id = sa.sociable_idOTN teanetSELECT * FROM activitios WHERE unid to binf-8024666b-2467-4817-91f4-d96896050248') = uuid: # 79933459 VESactivities WHERE uuid_to_bin('[CREDIT_CARD]-927f-4f4da2a818Sc') = uuid; # 80186192 NgSELECT * FROM crm_configurations nHEREMde nestnavhonk cateaories nhere idn 4783%playbook categories where playbook id = 5473:colont " Eran on clolde whond d Aconlaran Cold walmos Thons en holdth e acono"SELECT * FROM crm field data fo# JOIN activities a ON fd.activity id = a.10UHEOE CAFISTY SX- 70072/56nasnt onn nnouiidenid = ths actlvity type";select * frottext relays where created at > *2826-85-81**Calhata thadsRect x frosusers where tean id = 1 and id IN (18688. 13934. 7168)select * fron actávities where user id = 7168:uusd uio wiith oindetona7 e MsourceMexternal. samlocstion@telephony_provider_id VJRCTROR IRMOKAACHGRO NSAEER2hhOCGCCAOALOTRECounlCoin68519103 38456b8d-ae8c-4ed8-b457-eb88371b4acdcnull>68519301 07b0feSd-69d8-48c3-a691-a940ff9c589ecnull>34301616 fdf43140-8b8b-4d4f-84cf-c701c116849d<null<null<null>google-neethttos://reet.google.con/abv-apvb-vwaby-aowb-vut-3409u/5ir6-9n8b2c8okc34tnul300%L2o Vico L/ woy t242.USAskJiminnyReportActivityServiceTest+0.Cascade Code x oKick off a new project. Make changesacross your enure codeouse2me. Relasse Unusod Twilio NumbersAck anuth no (2at§ AdaptivoOSVwd1400fron pantsicipant $d 7e R to panticioant sd 71 devsce sd 7"Xonanerntzonlaak21202/9927162 snnzontst3170019127162 staunld<null c...
|
PhpStorm
|
faVsco.js – console [PROD]
|
NULL
|
76415
|
|
79882
|
rnpstomViewFV faVsco.|s ~$2 JY-20915-fix-missiproi rnpstomViewFV faVsco.|s ~$2 JY-20915-fix-missiproidet© DealStageTransformer.phpresture ronstonmer.onoridld tonstotmer.ondorielovalelon omeone© GroupTransformer.ohocpoo elansotneoneC) LanquageDialect TransformeCLavout Enttviranstormer choC Lavout Transformer.ohoC) Lesdtranstormer.oho© MessageTransformer oho)CMomentitranstormer.onoCNotetiranstormer.onoCNotrestontttans ormer.onocenoorur eommsodtodecennodur ithaeomat ocoarcinsottihne omatooc Paroheiane tmanooipem isronlttnohmorot(© PlaybackPageTransformer.p(© PlaybookTransformer.pho© PlaybookTreeTransformer.phPlaylistActivityTransformer.plPlaylistSharesTransformer.phPlaylistTransformer.php© ProspectsTransformer.phooQueston lfanstommer.ohoc Kolellansouneen© ScorecardRuleTiransformer.olc sactrans ormec.ond) TeamDomainTransformec.ohd8) Teamintcaration Transformer8) Team Transtormec ohoc) Themetirand ormes.choc)Tooic transtormer onoc)Tooic troced trane ormer.oheerealrne nrmor nhre llleor tane nmot nane Wolcodcroeehlind Mmornhrc Korol ahrCooccomposer.ison• Dockerfilecustom.iosravelloSF fiminny@localhost)un crm fields (jiminnytalocalhost) x# HS Jocal jiminny@tocalhostconsole (PROD)A console (EU]A console [STAGING)Ty:AlrowDLQwEOgMCSVYLL+OeANYAV7- WHERE id IN (1885, 3014)=•OROER 81 wuid (UULD with tine-low a-:ae con_configuration_id v* Bcrn_provider_id U#8 label M1885 S8a51d4d-8ca7-49f0-9b2c-e16027877ccS39 ReninderDateTimeReminder Date/Tine3814 a3d3dfSa-eaa1-43d0-b95e-1ff4bec8c42839 picktestmulti cpicktestnult30publac tuncizon serwouerau loool Snouetaul...oublac tuncizon transtor Field Smeld: arrawSdetau vailme atel de derault wailue?tune asedosvne:essnooilsneau vailue)DSdefau Vailme KhooiaSdetau thailue:neturn"id' => $field->id_string.'objectType' => $field->object_type'label' => $field->label"fieldName' => $field->crn_provider_id"type' => $type'enabled' => Sfield->is selectable"Length' => Sfield->length"defaultValue' => SdefaultValuelpublic function includeOptions(Field Sfield): PCollectionif (Sfield->isPicklisto d& Svalues = Sfield->values) "if (Sfield»›tyoe == Field::TYPE PTCKLIST 55 Svalues = Sfield-›values) {// This gets a little complex. We need to check if this field has any record type constraintsSthis->orofile&s (SrecordTyoe = Sthis-›orofile->/SSield-sobiecttype . 'RecordTvoe'})&s SrecordTvoe->SieldValues(-yahere("con Sieldid' Ssield->id)-sexists()/ Fetch the values specific for this record type.Svalues = Srecordtype->fieldValues)->ahere(crn_field_1d, Sfield->id)->getO:1f (Sthis->noDefault) {Fonssch vaimae se walla?dsualmnesse datant= tcaxreturn Sthis->collection(Svalues, new FieldValueTransfornerO)=ecor othar aonuaoaeMactardau.00%LXThu 28 May 9:46:36TextRelayServiceTestler henwserwiCtCNUL-PICKIALEVOIororened ecumily sommesy mmoneene owostouahtorsscarcinco vue-componchts and ochofmco toiner cuchyThought for 1sAccess to tue act ivity-sumary, vue is prohibited ou ,e acore, You can enable access to a tianore tiles by ena.oouoherorsThought for 1sThought for 1sThe backend API is now correctly returning the multi-picklist field with options. The issue is in the frontendmndarino. Tha net fuftucdtenary comoonant comae from tha salt-cosooshott oacknod (oodh madulae) whichHowever, 1 can see from the Dealinsights components that the frontend has logic to handle field types but onhchocke for oicktst, not enl teofckttetSearched switch,*type in front-end/sroThe backend is now correctly returning the multi-picilist field with options. The issue is in the frontend renderingooke tthe trontend necds to handie the euitcotcklltst. tyoc, but currently only chocke tor ofckiltatPasd malans learAsk anything Xol* eodeswiaTtM Wodtur Teams 20:80 UTE-A2 4 spac...
|
PhpStorm
|
faVsco.js – FieldTransformer.php
|
NULL
|
79882
|
|
87717
|
rnpstomViewCoocWindowFV faVsco.|s ~e "t2t2t mt rnpstomViewCoocWindowFV faVsco.|s ~e "t2t2t mt-shosa.fProinet vEonv locallE.env.migrateE.env.nikilocalE .env.otherE env.productionE env.production-euE .env.q—envoaE env.root—enusacineE ditattributeseitenoreE oho-cs-fixer cachephp oho-cs-ixer distchophp.phpstorm.meta.phpchounitresult cacheE.prettierignorewindsurirlesphode heloer.onoMoariesmMNlns macomnaeneieoncomnaeneideiSarvicaei+oc|exvontameAconsolaui users 1 $ 548 msy2liminny@localhostAuS loaslA SFV A PROD# ConcalaV A STAGINGR Concal"noakorCSamviceTesconrDeleteObjectsTrait.phgMmacuryochyict.on© RecordSelector.phg© Activity.pholhuo ooswos noocea tokecont oeuisynostoreeeC) PayloadBulider.ohp x© CiosedDealStagesService.ohgclass Payloadbuzldenoub ac tuncizon addclosedsager?erstarray asoay oad, array Scloscostages: voroif (l empty(SclosedStages["won'))) €Spayload I'filters'0 =OrovenYione or ocaltoce'operator' => "NOT IN'.'values' => SclosedStagesi"won'))if ( enpty(SclosedStagesf'lost'))) "Spayloadi'Gilters'10 = floroperrvlane a> "deal stage"a> ScllosedStaces"ost"7 Outpurjiminny.opportunities(IB fiminny stage1B Result 121rowvOU÷ =ßG47001425Duuid (UUID with time-low and time-high swapped)8489cfad-2c87-4453-9e72-20aeb78ccf8dT tean.idSSSocon conouratetondan account_io1811818.ar stage 1d28616)stage updatedatnontoen0 19.zkiCoit record. type.id45S6ABcon.providerid4948581198849alsen iciBlonnen 4.nameCentiva Capital - EU HY/IGI value28098.86I currency coden3a closodlMie monnialnco datenenkneCaprobabilitytt//Wow.m./llron.noet/twiow18.0=custom.loglaravei.io"A SF jiminny@localhostHSJocal jiminny@blocalhostA console (PRODasaimlorce/Service.onA console (EU) X uin users (EU# console [STAGINGDe00tDo liminny v17292| 48 ×25 A Y A29 V 3 У 109 A 1select * from text_relays where created_at > "2826-85-81:select * from activities order by id desc;select * from users where nane Like "*Subrax"SELECT * FROM oppontunities WHERE uuidto_ bin(84a9cfad-2c87-4453-9e72-28aeb78ccf8d*)mselect * from teans where id = 555;select * from stages where tean_id = 555SELECTCONCATCU.AD, SASE WHEN U.1d & T.Onner.id THEN " (ONner) * ELSE '* END) AS USer. 1dS8.*t.owner id FROM social accounts saJOIN users u on u.id = sa.sociable idJ0TM teans t 1..nc->1: on tuid = u,tean idWHERE u,team id = 100 and sa,orovider = 'hubspot"WHĐE ĐI DH HLIỊTO0% L7Thu 28 May 19:18:42ServiceTestmeesdasalestorce service lSalesforce Deletion RInvestigating Opportu+0.runouecortstanes()Andliccortstanas( oniy runs when a business mocess or stage is missino..the tale Cate twe toseAtor all thie anstue tha mact thob amianst mie thic lea data cnanchat tram an darh or tima Tha AANhIn N HBC CUNAd MNAn AlAcAdlAst harsynced since then — it shows updatco.at: 2026-05-28 but that could be from a diiterent tieid being updatcd (uce ocalnamainny. But the opportunity hasn't been revalue, etc.) via the Propertwhanc.Manaoer"ectec.Tochteoath.whchooecMoltrhenlcultta.e.wonProoertyChanoeMansoee. oho22b7-281олл0017200) lite 9 hensd....
|
iTerm2
|
NULL
|
NULL
|
87717
|
|
86179
|
rnpstomViewCoocWindowFV faVsco.|s ~#12121 on JY-20 rnpstomViewCoocWindowFV faVsco.|s ~#12121 on JY-20963-fx-lproidetWnceredonhe>u Listeners>(0 MetadataE Migration>&a Pipedriveyusalestorch- Fields= OpporunitvMatchenopportunitySyncstrategy› ProspectsearchStrategySerice traiisCleentondCDecmrate-cmwonnDeleteObjectstrait.phpcFaldseintonscho© PayloadBuilder.php© Profile.php© QueryBuilder.php© QueryHandler.php© Querylterator.php© QueryResults.phpo service.onlp© SyncBatchRedisService.ptD Traitse. enseelientondG BaseService.phoowchcimseneorconoeCouniicootkinowond(C CrmActivitvProviderintearateCCmAciMweiMonrmConticurationSettinasserC) Detault Prospec SearchStrate)FindsProspectintertace.ohC@oportun tvact vitwMatcherOpportur tysvncstratecvintecprosneeteache.ooo# ProsnectSearchScope.phpUeerRokObserver.ohpo Tesmuonsy kemetonsusehg gclass Service extends BaseService nolesents.Salesfonceintenface.cprosnae SaatchSrathoe© ProspectSearchStrategyintercprowdweeeeir dodg PococdSalnator nhoPacolvoCommaoNamAp.Em.SalesforceBatchsyncinterface,Suncimenta les intentace.SynccrmProf1LeRecordtypesinterfaceonortchus nesspracessesiintentaceRemoteEntityHanipulationinterfaceForchrel aredaciav.LyintertaceSendSur arviocrninterrace.Matchao ginby-nazuintertoce.SearchTaskIntenface,CayouchondgenencinterraceSettingsIntenface.MatchfoeFntftfacTntanfacskenorccnerylookuo ncertaceSupports0briectTypeParseInterface.RemoteNoteEntityManipulationInterfaceVeryusxexsenrentocUst Koso Veronoanynaneoychartrause Synchieldstralt.use velereubnecistraltuse Recordiantou atonstrart.use ServiceTraits\BatchSvncirait:luse FollowupActivityTrait:use Looctviryiralt* Note Bodu bim tor the old Note-takiina Tool*awen snt1 usageanivate coner nt kisei wiis tnhey*Note Contant Isest fon the Nor Nothe*Avan inttussge(C) TimaPorioditacatos nhaprivate const int ENHANCEO_NOTE MAX LENGTH = 50000000MimnarM Kinckprivate const steing INSTALLED PACKAGEП0 = *В33Т-60009876K67AT*• M MaiSntt/wiew ouiirentaetmDeleteObjectsTrait.php© Client.php=707глaлаnuuы714-7161117281 О Д ПОНВИННТИ ВИ-732=745M I1 11I=custom.loglaravel.logSetm onwatoes noeslweleelrecoeoehoe& console (PROD) XA console (STAGING)AND A-created at DATE SURMOWOL TNTERVAI 3A DAYINCROuP RY u.sd urenaitl, aname, ,softohone nunberORDER RY sns count nESKselect * fron teans where id = 1COlOAt& GAAn AAld0CGIGOCONCAT(u.id, CASE WHEN u.id = t.ouner_id THEN ' (onner)' ELSE "* END) AS user_id,t.ounerid FROM social accounts saJOIN users u on v.id = sa.sociable.ioJOTN teans + 1.n<->1: on t.id = u.team_idTHERE u,tean Sid = 1117 and sauonowiden = "hubsoot*.SELECT * FROM activities WHERE uuid_to_bin('8024fffb-2df7-4017-91f4-d9f896050248') = uuid; # 79933459 YESSELEGT + FROM activities WHEDE uuid to bin(:[CREDIT_CARD]-9276-464da2A8185c') = uuid: # 80186192 MdSELEGT + FROM con conSiqurations MHERE 1d = 1953:MaEM FRiNTeRnGWhEeE SOeWselect * fron users where id = 30249select + fron nlavbooks where id = 5/73:select * fron playbook_categories where id = 43783;select + Eron nlavhonk cateaones nhere oilavbooksd 5673select + Eron er Geld vallues nhene ern Beld 3d = 450202)SFIEM & EROM eo Eeld data €aI0TM con frelde + 0M &ilooe Sreld 3d = €60IOTN sctustfae a nM Edl actáusty dd=aaoWHERE activityid = 79933459ANO& AAR ARAUSARA Ae the dAfdudty QUARESELECT * FROM activity messages:PAlRAtGhAs LANt AAlANA WhAnA AnAAtAAAN EnOnOG OI# console fiaum045 A1 A41 У 66 4select * fron accounts where tean_id = 1 and name = 'Colunns"select * fron users where name Like "XSubrax*: = 31654, 1117select * fron teans where 1d = 1117select + fron activity searches nhere user 1a = 31854%select + fron activity search &iltens where activity seanch fal TN (RRRR). 8R0A2)Thu 28 May 16:53:17ServiceTesteeendhlesOrcherwichhlesorce beleronh+0.3RematchActivitvOncrmObiectDetach listener F[URL_WITH_CREDENTIALS] 4. Delete it again because IsDeletedatrue (Line 1444wihtehanhihoktoetalrtonteanaetund Ce#CRatum mull lekoas 141-1a4eif (Sopportunity=>trashedo)" PodnAdhotvt4 spad...
|
PhpStorm
|
|
NULL
|
86179
|
|
88178
|
rnpstomViewCoocWindowFV faVsco.|s ~#12121 on JY-20 rnpstomViewCoocWindowFV faVsco.|s ~#12121 on JY-20963-fx-lProinet vMEINSTALLMOM.INTERNALWEBHOOK SETU? maliminny storaceMalicenses.maMakere0 package-lock.jsonphpstan.neon.distF phpstan-baseline.neon<> phpunit.xmlPraw.sal query.saMARSNAIMS M.i sonar-project propertiesEtest.py<> Untitied Diagram.xmlus vetur.config.isMAWISAHOeK SinEoiNGMOSUnt. Sytemallloranesv =0 Cemtches and Consolosv @ Database ConsolesV AEU# console cUA DEAL RISKS (EUmeutsunSarvicaeivontameAconsolaui users 1 $ 548 msy2liminny@localhostAus loasll4 SFV A PROD# ConcalaV A STAGINGR Concal"noakorCSamviceTestonpeleteooiccistrai.phgwalcnaedviycimDalo.ongy uimaeumyociwiceonaeewemwwocorotor.ono Frosseroschid.onpACViy.on© HubspotLastModifiedCreatedRecentiyOpenSyncStrateay.ohg©) PayloadBullder.pho xclass Payloadbuzldenpublac functzon addclosedstagerztters(array aspayload, array scloseostages): vo1cif (l empty(SclosedStages["won'))) €Spayload I'filters'0 =OrovenYione or ocaltoce'operator' => "NOT IN*.'values' => SclosedStagesi"won'))if ( enpty(SclosedStagesf'lost'))Spayloadi'Gilters'10 = floropertvlane" a> deal stage"'values' a> ScllosedStaces"ost"173848 ×25 A ~ 173117521755117341750= 175117581746=custom.logacavelioA SF fiminny@loca host)HS Jocal jminny@blocalhostde console [PROCC Salesforce/Service.phdA console (EU) &PropertyChangeManager.phguis users (EUTA console (STAGINGDo liminny v031 A9 A29 У 3 Y109 A VSELECT * FROM opportunities WHERE vuid_to_bin(*04a9cfad-2c87-4453-9e72-28aeb78ccf8d*) = uuidisselect & tron ceans nnere zo= oo5select * from stages where tean_ id = 555SELENCONCAT(u.id, CASE WHEN u.id = t.owner id THEN " (ouner)* ELSE ** END) AS user idv.ewarlSa.*C.onner zo rkon soczal accouncs saJOIN users u on u.id = sa.sociable idJOTM teans + 1..nc->1: on tuid = u,tean ioWHERE u,teansid = 188 and sa,provilder = 'hubspot",slecwns closeors monsoeuosieoecorowneeoroosoayclose.oote, forecast eategory, deeeces ae, createda e R5ло ely-createo ate pe deo. n 10selectsid comoroviden id nane, orobabistry, uodhredsrdereredstonsraoddThers1d= 2866TO0% L7inu co woy 13.48ioServiceTestmeesdales Orcnnworeebeionhnves dohtine @oDor+0.Вг екессишуй созимиуко натеи сдослошм и к садовокодротншімуосдуюв сосл лаве Сам плон-икаес:Оооднн woLe norcesynced to fox is, von.v4. May 28: You ran manual sync on 494198845 - now gets fis wonm because stage is tinalliy 100.vNow check record 6954542 : 15_closedn®, is_wonn@ with stage_1d»29616, probabil{ty=180. That's another anomaly — is_closed should be 1 ifit's in closedtost. This record last synced April 22The root cause is confirmed: stage 20616 had probability = e in Jiminny's DB for a long period (Nov 2025 - sometime very recently), causing *closedlost" to be placed in ostill not voalll, setting is vonai on all synes durina that windowThe immediate question now is: why did stage 20616 have probability 0 when it should have been 100? Let me check whether HubSpot's API formerlyreturned "isClosed": true stages with probability 0 for lost stages, or if there was a manual overrideCan you check what the probability of stage 20616 was in the DB before May 4? Run this query — it'll tell us the exact historyere id = 28616and siso =doou nurear suorto of nisiony wooic for storest sometnin: useD soMek snuthinaMotl+ CCooeS? Adaotiv7 Outpur(il fiminny.opportunities(IB fiminny stages1B fiminny stages 2Orows v of 0+am id T• Amcoa provider id TIm name,а M04Ф(m) probabilityCSVvTTO0:Im uodated at M: Im deleted at v17As0) lTeeensd...
|
PhpStorm
|
faVsco.js – console [EU]
|
NULL
|
88178
|