{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":326531233,"defaultBranch":"main","name":"trigger","ownerLogin":"friendsofhyperf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-04T00:46:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/76888442?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710839403.0","currentOid":""},"activityList":{"items":[{"before":"180e8edbaef1892a6a3027fe19214bef3513de66","after":"daba1b96314d90161cadb1c8169ceb2fa0e3fc74","ref":"refs/heads/3.0","pushedAt":"2024-04-06T23:59:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Cs Fix","shortMessageHtmlLink":"Cs Fix"}},{"before":"992ad084f958a127ed47d6d41f38f5c47610af95","after":"46e38a84b8d9b074cf9c3085bc702db79d8d474d","ref":"refs/heads/main","pushedAt":"2024-03-19T09:08:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Fixed sentry logger handle (#594)\n\n* Get sentry current hub\r\n\r\n* CS Fxied\r\n\r\n---------\r\n\r\nCo-authored-by: hzh ","shortMessageHtmlLink":"Fixed sentry logger handle (#594)"}},{"before":"570e4caa557dad2779266d2a271050bd294f3d49","after":"992ad084f958a127ed47d6d41f38f5c47610af95","ref":"refs/heads/main","pushedAt":"2024-02-27T00:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Update READMEs (#575)\n\n* Update READMEs\r\n\r\n* Update FONDING.yml\r\n\r\n---------\r\n\r\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Update READMEs (#575)"}},{"before":"31a0aa8270ef3d937fd3c708da4ee0489c8e4e76","after":"570e4caa557dad2779266d2a271050bd294f3d49","ref":"refs/heads/main","pushedAt":"2024-02-26T01:33:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Adds FUNDING.yml (#571)\n\n* Adds FUNDING.yml\r\n\r\n* Add open_collective funding option\r\n\r\n* Add open_collective funding option to FUNDING.yml files\r\n\r\n* Add custom funding options for repositories\r\n\r\n* Update FUNDING.yml files with new custom URLs\r\n\r\n---------\r\n\r\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Adds FUNDING.yml (#571)"}},{"before":"a7d2330df28b9de2038fa3cb7c51f00cc4575bf8","after":"180e8edbaef1892a6a3027fe19214bef3513de66","ref":"refs/heads/3.0","pushedAt":"2024-02-04T04:33:11.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Revert 'Refactor logging implementation (#542)'","shortMessageHtmlLink":"Revert 'Refactor logging implementation (#542)'"}},{"before":"29b9ba05ff44c901aebec100f03c4a278f0c69b9","after":"31a0aa8270ef3d937fd3c708da4ee0489c8e4e76","ref":"refs/heads/main","pushedAt":"2024-02-04T04:32:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Refactor TriggerSubscriber class to improve performance and add channel handling (#546)","shortMessageHtmlLink":"Refactor TriggerSubscriber class to improve performance and add chann…"}},{"before":"741194a3441625254de65e4a61e228d34945706a","after":"a7d2330df28b9de2038fa3cb7c51f00cc4575bf8","ref":"refs/heads/3.0","pushedAt":"2023-12-20T04:37:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Support customized local configuration files for PHPStan and PHPUnit (#502)\n\n* Support customized local configuration files for PHPStan and PHPUnit\r\n\r\n* Optimize\r\n\r\n* Fix return type declarations in Kafka and Log facades\r\n\r\n* Refactor array and collection mixins\r\n\r\n* Update type hint for process method in TaskHandleListener\r\n\r\n* Update CacheInterface and Cache class\r\n\r\n* Refactor ParameterParser class by removing unused code\r\n\r\n* Refactor Etcd and Nacos drivers, and fix EnvWriter return statement\r\n\r\n* Fix type hinting in exception handling functions\r\n\r\n* Fix column value retrieval in FastPaginate.php\r\n\r\n* Refactor validation rules in ValidationAspect.php\r\n\r\n* Update helper functions and fix deprecated functions\r\n\r\n* Refactor log writer to use null coalescing operator for default values\r\n\r\n* Fix code formatting and remove unused code\r\n\r\n* Update variable type in ResponseSequence class and fix factory function in Functions.php\r\n\r\n* Fix code inconsistencies and improve code readability\r\n\r\n* Update phpstan.neon.dist to include phpstan-baseline.neon\r\n\r\nThis commit updates the phpstan.neon.dist file to include the phpstan-baseline.neon file. The previous include statement for vendor/phpstan/phpstan-deprecation-rules/rules.neon has been commented out. This change ensures that the phpstan-baseline.neon file is included in the analysis performed by vendor/bin/phpstan.\r\n\r\n* Update PHPStan configuration file\r\n\r\n* Fix isInstanceCall method logic\r\n\r\n* Refactor access log message formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Support customized local configuration files for PHPStan and PHPUnit …"}},{"before":"085a1a4212f8c118404f7009a9ec2b6843b4a56e","after":"29b9ba05ff44c901aebec100f03c4a278f0c69b9","ref":"refs/heads/main","pushedAt":"2023-12-20T04:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Support customized local configuration files for PHPStan and PHPUnit (#502)\n\n* Support customized local configuration files for PHPStan and PHPUnit\n\n* Optimize\n\n* Fix return type declarations in Kafka and Log facades\n\n* Refactor array and collection mixins\n\n* Update type hint for process method in TaskHandleListener\n\n* Update CacheInterface and Cache class\n\n* Refactor ParameterParser class by removing unused code\n\n* Refactor Etcd and Nacos drivers, and fix EnvWriter return statement\n\n* Fix type hinting in exception handling functions\n\n* Fix column value retrieval in FastPaginate.php\n\n* Refactor validation rules in ValidationAspect.php\n\n* Update helper functions and fix deprecated functions\n\n* Refactor log writer to use null coalescing operator for default values\n\n* Fix code formatting and remove unused code\n\n* Update variable type in ResponseSequence class and fix factory function in Functions.php\n\n* Fix code inconsistencies and improve code readability\n\n* Update phpstan.neon.dist to include phpstan-baseline.neon\n\nThis commit updates the phpstan.neon.dist file to include the phpstan-baseline.neon file. The previous include statement for vendor/phpstan/phpstan-deprecation-rules/rules.neon has been commented out. This change ensures that the phpstan-baseline.neon file is included in the analysis performed by vendor/bin/phpstan.\n\n* Update PHPStan configuration file\n\n* Fix isInstanceCall method logic\n\n* Refactor access log message formatting\n\n---------\n\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Support customized local configuration files for PHPStan and PHPUnit …"}},{"before":"5c6181100747fc5bac301fdb27d15e8f8c2816eb","after":"085a1a4212f8c118404f7009a9ec2b6843b4a56e","ref":"refs/heads/main","pushedAt":"2023-12-02T16:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Update READMEs","shortMessageHtmlLink":"Update READMEs"}},{"before":"9667f9e91a6a4c21f5bcd9ea83e8617b2e5f3fb7","after":"5c6181100747fc5bac301fdb27d15e8f8c2816eb","ref":"refs/heads/main","pushedAt":"2023-11-30T22:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Release v3.1.0 (#474)\n\n* Release v3.1.0\r\n\r\n* Update composer.json keywords\r\n\r\n---------\r\n\r\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Release v3.1.0 (#474)"}},{"before":"55a19e9c5a5b35e0ae2d12cd4ae72daf151a2674","after":"741194a3441625254de65e4a61e228d34945706a","ref":"refs/heads/3.0","pushedAt":"2023-09-28T01:00:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Replace `retry`","shortMessageHtmlLink":"Replace retry"}},{"before":"882b88868bdbdd5f7d6cb60cf53d07c955fd6820","after":"9667f9e91a6a4c21f5bcd9ea83e8617b2e5f3fb7","ref":"refs/heads/main","pushedAt":"2023-09-28T00:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Add retry connect (#350)\n\nCo-Authored-By: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Add retry connect (#350)"}},{"before":"5dcbd29248e4015b29b04dac0a2419e9f9069738","after":"882b88868bdbdd5f7d6cb60cf53d07c955fd6820","ref":"refs/heads/main","pushedAt":"2023-09-22T09:17:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Auto reconnect when the socket disconnected (#349)\n\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Auto reconnect when the socket disconnected (#349)"}},{"before":"5c369ae2f9d3f952db2eb287ca47e06618fbe877","after":"55a19e9c5a5b35e0ae2d12cd4ae72daf151a2674","ref":"refs/heads/3.0","pushedAt":"2023-09-22T09:15:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Auto reconnect when the socket disconnected (#349)\n\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Auto reconnect when the socket disconnected (#349)"}},{"before":"e69f74c15e4473579b2956eea3a3083604678ec1","after":"5c369ae2f9d3f952db2eb287ca47e06618fbe877","ref":"refs/heads/3.0","pushedAt":"2023-09-22T01:35:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Set the default value as 1 for concurrent (#348)\n\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Set the default value as 1 for concurrent (#348)"}},{"before":"0e17678b222494265ee7ba24a129d1c18de2eb9a","after":"5dcbd29248e4015b29b04dac0a2419e9f9069738","ref":"refs/heads/main","pushedAt":"2023-09-22T01:11:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Catch the exception when consume timeout (#347)\n\n* Catch the exception when consume timeout\r\n\r\n* Remove the waiter when consume\r\n\r\n* Optimize phpdoc\r\n\r\n---------\r\n\r\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Catch the exception when consume timeout (#347)"}},{"before":"8faad26432b0d097ba69319b9f6f982ed3f7e4aa","after":"e69f74c15e4473579b2956eea3a3083604678ec1","ref":"refs/heads/3.0","pushedAt":"2023-09-22T01:11:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Catch the exception when consume timeout (#347)\n\n* Catch the exception when consume timeout\r\n\r\n* Remove the waiter when consume\r\n\r\n* Optimize phpdoc\r\n\r\n---------\r\n\r\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Catch the exception when consume timeout (#347)"}},{"before":"6f224b297486ea6e48303b0d59a043ab8297d0d8","after":"0e17678b222494265ee7ba24a129d1c18de2eb9a","ref":"refs/heads/main","pushedAt":"2023-09-21T13:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Fix the bug that cannot work in process mode (#345)","shortMessageHtmlLink":"Fix the bug that cannot work in process mode (#345)"}},{"before":"59b63972f89ab42f7575c74ed6390033b00bc8f3","after":"8faad26432b0d097ba69319b9f6f982ed3f7e4aa","ref":"refs/heads/3.0","pushedAt":"2023-09-21T13:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Fix the bug that cannot work in process mode (#345)\n\n* Fix the bug that cannot work in process mode\r\n\r\n* Format","shortMessageHtmlLink":"Fix the bug that cannot work in process mode (#345)"}},{"before":"74fb5a83115d8c893247dd2ca137d80747c55067","after":"6f224b297486ea6e48303b0d59a043ab8297d0d8","ref":"refs/heads/main","pushedAt":"2023-09-19T01:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Upgrade actions/checkout to v4 (#343)\n\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Upgrade actions/checkout to v4 (#343)"}},{"before":"ce853ad8fe42ce565ca2127d2a888507bf60edd6","after":"59b63972f89ab42f7575c74ed6390033b00bc8f3","ref":"refs/heads/3.0","pushedAt":"2023-09-19T00:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Upgrade actions/checkout to v4 (#343)\n\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Upgrade actions/checkout to v4 (#343)"}},{"before":"1d693e8a06714b4902ef9dacbf38c67445756480","after":"74fb5a83115d8c893247dd2ca137d80747c55067","ref":"refs/heads/main","pushedAt":"2023-09-05T12:07:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Fix the bug for `ConsumeCommand` (#330)\n\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Fix the bug for ConsumeCommand (#330)"}},{"before":"781326f11d4d0b4778f92b61dfe30f16f8fbee22","after":"ce853ad8fe42ce565ca2127d2a888507bf60edd6","ref":"refs/heads/3.0","pushedAt":"2023-09-05T06:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Boot trigger processes on main worker start (#331)\n\n* Boot trigger processes on main worker start\r\n\r\n* Rename listener\r\n\r\n* Revert \"Rename listener\"\r\n\r\nThis reverts commit 3f8653a992d0d814baf0677f500ee88f5d3bacff.\r\n\r\n* Rename\r\n\r\n* Remove listener from ConfigProvider\r\n\r\n---------\r\n\r\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Boot trigger processes on main worker start (#331)"}},{"before":"22d9f80bdb216833b64cf90e517ff237c5d9cc8c","after":"781326f11d4d0b4778f92b61dfe30f16f8fbee22","ref":"refs/heads/3.0","pushedAt":"2023-09-05T06:11:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Fix the bug for `ConsumeCommand` (#330)\n\nCo-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>","shortMessageHtmlLink":"Fix the bug for ConsumeCommand (#330)"}},{"before":"90abbc16dfcd454ed42cde2ca15d162a0e53041a","after":"1d693e8a06714b4902ef9dacbf38c67445756480","ref":"refs/heads/main","pushedAt":"2023-08-28T00:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Adds requirement `hyperf/stdlib` (#325)","shortMessageHtmlLink":"Adds requirement hyperf/stdlib (#325)"}},{"before":"c599c0440812e579cc717699fb43bca6d3d8a3fc","after":"22d9f80bdb216833b64cf90e517ff237c5d9cc8c","ref":"refs/heads/3.0","pushedAt":"2023-08-27T05:14:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Cs Fix","shortMessageHtmlLink":"Cs Fix"}},{"before":"3b939ec97411d454052afa8d8126891635900b84","after":"90abbc16dfcd454ed42cde2ca15d162a0e53041a","ref":"refs/heads/main","pushedAt":"2023-08-20T13:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"cd11ca2da7ca8dde739b812d4032ee23f4b4f505","after":"3b939ec97411d454052afa8d8126891635900b84","ref":"refs/heads/main","pushedAt":"2023-08-17T02:11:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Cs Fix","shortMessageHtmlLink":"Cs Fix"}},{"before":"8211752cecc84a45d8420fcf362d44e94c435529","after":"c599c0440812e579cc717699fb43bca6d3d8a3fc","ref":"refs/heads/3.0","pushedAt":"2023-08-17T02:10:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Cs Fix","shortMessageHtmlLink":"Cs Fix"}},{"before":"cfa63b8742855ef93f1752ce529cf2b094a3ebd2","after":"cd11ca2da7ca8dde739b812d4032ee23f4b4f505","ref":"refs/heads/main","pushedAt":"2023-07-18T11:29:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"huangdijia","name":"Deeka Wong","path":"/huangdijia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8337659?s=80&v=4"},"commit":{"message":"Adds BMC","shortMessageHtmlLink":"Adds BMC"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKdjeSwA","startCursor":null,"endCursor":null}},"title":"Activity · friendsofhyperf/trigger"}