@@ -48,11 +48,11 @@ private function getClass($queue = null): string
48
48
return Config::get ('sqs-queue-reader.default-handler ' );
49
49
}
50
50
51
- $ queueArray = explode ('/ ' , $ queue );
52
- $ queue = end ( $ queueArray );
51
+ $ queueId = explode ('/ ' , $ queue );
52
+ $ queueId = array_pop ( $ queueId );
53
53
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 ' ]
56
56
: Config::get ('sqs-queue-reader.default-handler ' )['class ' ];
57
57
}
58
58
@@ -65,6 +65,10 @@ private function getClass($queue = null): string
65
65
public function pop ($ queue = null )
66
66
{
67
67
$ queue = $ this ->getQueue ($ queue );
68
+
69
+ $ queueId = explode ('/ ' , $ queue );
70
+ $ queueId = array_pop ($ queueId );
71
+
68
72
$ count = (array_key_exists ($ queue , Config::get ('sqs-queue-reader.handlers ' )))
69
73
? Config::get ('sqs-queue-reader.handlers ' )[$ queue ]['count ' ]
70
74
: Config::get ('sqs-queue-reader.default-handler ' )['count ' ];
@@ -79,9 +83,6 @@ public function pop($queue = null)
79
83
80
84
if (isset ($ response ['Messages ' ]) && count ($ response ['Messages ' ]) > 0 ) {
81
85
Log::debug ('Messages== ' , [$ response ['Messages ' ]]);
82
- $ queueId = explode ('/ ' , $ queue );
83
- $ queueId = array_pop ($ queueId );
84
-
85
86
$ class = (array_key_exists ($ queueId , $ this ->container ['config ' ]->get ('sqs-queue-reader.handlers ' )))
86
87
? $ this ->container ['config ' ]->get ('sqs-queue-reader.handlers ' )[$ queueId ]['class ' ]
87
88
: $ this ->container ['config ' ]->get ('sqs-queue-reader.default-handler ' )['class ' ];
@@ -138,17 +139,6 @@ private function modifyMultiplePayload($payload, $class)
138
139
$ payload = json_decode ($ payload , true );
139
140
}
140
141
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
-
152
142
$ body = [];
153
143
$ attributes = [];
154
144
$ batchIds = [];
0 commit comments