@@ -48,11 +48,11 @@ private function getClass($queue = null): string
4848 return Config::get ('sqs-queue-reader.default-handler ' );
4949 }
5050
51- $ queueArray = explode ('/ ' , $ queue );
52- $ queue = end ( $ queueArray );
51+ $ queueId = explode ('/ ' , $ queue );
52+ $ queueId = array_pop ( $ queueId );
5353
54- return (array_key_exists ($ queue , Config::get ('sqs-queue-reader.handlers ' )))
55- ? Config::get ('sqs-queue-reader.handlers ' )[$ queue ]['class ' ]
54+ return (array_key_exists ($ queueId , Config::get ('sqs-queue-reader.handlers ' )))
55+ ? Config::get ('sqs-queue-reader.handlers ' )[$ queueId ]['class ' ]
5656 : Config::get ('sqs-queue-reader.default-handler ' )['class ' ];
5757 }
5858
@@ -65,6 +65,10 @@ private function getClass($queue = null): string
6565 public function pop ($ queue = null )
6666 {
6767 $ queue = $ this ->getQueue ($ queue );
68+
69+ $ queueId = explode ('/ ' , $ queue );
70+ $ queueId = array_pop ($ queueId );
71+
6872 $ count = (array_key_exists ($ queue , Config::get ('sqs-queue-reader.handlers ' )))
6973 ? Config::get ('sqs-queue-reader.handlers ' )[$ queue ]['count ' ]
7074 : Config::get ('sqs-queue-reader.default-handler ' )['count ' ];
@@ -79,9 +83,6 @@ public function pop($queue = null)
7983
8084 if (isset ($ response ['Messages ' ]) && count ($ response ['Messages ' ]) > 0 ) {
8185 Log::debug ('Messages== ' , [$ response ['Messages ' ]]);
82- $ queueId = explode ('/ ' , $ queue );
83- $ queueId = array_pop ($ queueId );
84-
8586 $ class = (array_key_exists ($ queueId , $ this ->container ['config ' ]->get ('sqs-queue-reader.handlers ' )))
8687 ? $ this ->container ['config ' ]->get ('sqs-queue-reader.handlers ' )[$ queueId ]['class ' ]
8788 : $ this ->container ['config ' ]->get ('sqs-queue-reader.default-handler ' )['class ' ];
@@ -138,17 +139,6 @@ private function modifyMultiplePayload($payload, $class)
138139 $ payload = json_decode ($ payload , true );
139140 }
140141
141- /*
142- $body = json_decode($payload['Body'], true);
143-
144- $body = [
145- 'job' => $class . '@handle',
146- 'data' => isset($body['data']) ? $body['data'] : $body,
147- ];
148-
149- $payload['Body'] = json_encode($body);
150- */
151-
152142 $ body = [];
153143 $ attributes = [];
154144 $ batchIds = [];
0 commit comments