Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
heyjorgedev committed Jul 18, 2024
1 parent 77e690c commit 765126a
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 2 deletions.
6 changes: 5 additions & 1 deletion src/Contracts/Resources/MessageInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace HeyJorgeDev\QStash\Contracts\Resources;

use HeyJorgeDev\QStash\Responses\MessageBatchResponse;
use HeyJorgeDev\QStash\Responses\MessageCancelResponse;
use HeyJorgeDev\QStash\Responses\MessageEnqueueResponse;
use HeyJorgeDev\QStash\Responses\MessagePublishResponse;
Expand All @@ -14,7 +15,10 @@ public function publish(MessageToPublish $message): MessagePublishResponse;

public function enqueue(string $queueName, MessageToPublish $message): MessageEnqueueResponse;

public function batch();
/**
* @param array<MessageToPublish> $messages
*/
public function batch(array $messages): MessageBatchResponse;

public function get(string $messageId): Message;

Expand Down
3 changes: 2 additions & 1 deletion src/Resources/MessageResource.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use HeyJorgeDev\QStash\Contracts\Resources\MessageInterface;
use HeyJorgeDev\QStash\Contracts\TransporterInterface;
use HeyJorgeDev\QStash\Exceptions\NotImplementedException;
use HeyJorgeDev\QStash\Responses\MessageBatchResponse;
use HeyJorgeDev\QStash\Responses\MessageCancelResponse;
use HeyJorgeDev\QStash\Responses\MessageEnqueueResponse;
use HeyJorgeDev\QStash\Responses\MessagePublishResponse;
Expand Down Expand Up @@ -66,7 +67,7 @@ public function enqueue(string $queueName, MessageToPublish $message): MessageEn
);
}

public function batch()
public function batch(array $messages): MessageBatchResponse
{
throw NotImplementedException::askForContributions('batch publish messages');
}
Expand Down
5 changes: 5 additions & 0 deletions src/Responses/MessageBatchResponse.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php

namespace HeyJorgeDev\QStash\Responses;

class MessageBatchResponse {}

0 comments on commit 765126a

Please sign in to comment.