File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
src/Jenssegers/Mongodb/Queue Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change 44use Illuminate \Queue \DatabaseQueue ;
55use Illuminate \Queue \Jobs \DatabaseJob ;
66use MongoDB \Operation \FindOneAndUpdate ;
7- use DB ;
87
98class MongoQueue extends DatabaseQueue
109{
1110 /**
1211 * Pop the next job off of the queue.
1312 *
14- * @param string $queue
15- *
13+ * @param string $queue
1614 * @return \Illuminate\Contracts\Queue\Job|null
1715 */
1816 public function pop ($ queue = null )
@@ -47,7 +45,7 @@ public function pop($queue = null)
4745 */
4846 protected function getNextAvailableJobAndReserve ($ queue )
4947 {
50- $ job = DB :: getCollection ($ this ->table )->findOneAndUpdate (
48+ $ job = $ this -> database -> getCollection ($ this ->table )->findOneAndUpdate (
5149 [
5250 'queue ' => $ this ->getQueue ($ queue ),
5351 'reserved ' => 0 ,
@@ -98,7 +96,7 @@ protected function releaseJobsThatHaveBeenReservedTooLong($queue)
9896 * Release the given job ID from reservation.
9997 *
10098 * @param string $id
101- *
99+ * @param int $attempts
102100 * @return void
103101 */
104102 protected function releaseJob ($ id , $ attempts )
@@ -119,6 +117,6 @@ protected function releaseJob($id, $attempts)
119117 */
120118 public function deleteReserved ($ queue , $ id )
121119 {
122- $ this ->database ->table ($ this ->table )->where ('_id ' , $ id )->delete ();
120+ $ this ->database ->collection ($ this ->table )->where ('_id ' , $ id )->delete ();
123121 }
124122}
You can’t perform that action at this time.
0 commit comments