{"action":"created","comment":{"url":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/comments/235465790","pull_request_review_id":177338084,"id":235465790,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzNTQ2NTc5MA==","diff_hunk":"@@ -0,0 +1,99 @@\n+<?php\n+\n+declare(strict_types=1);\n+\n+namespace Enqueue\\AzureStorage;\n+\n+use Interop\\Queue\\Consumer;\n+use Interop\\Queue\\ConsumerWithInterval;\n+use Interop\\Queue\\ConsumerWithIntervalTrait;\n+use Interop\\Queue\\ConsumerWithVisibilityTimeout;\n+use Interop\\Queue\\ConsumerWithVisibilityTimeoutTrait;\n+use Interop\\Queue\\Exception\\InvalidMessageException;\n+use Interop\\Queue\\Message;\n+use Interop\\Queue\\Queue;\n+use MicrosoftAzure\\Storage\\Queue\\Models\\ListMessagesOptions;\n+use MicrosoftAzure\\Storage\\Queue\\QueueRestProxy;\n+\n+class AzureStorageConsumer implements Consumer, ConsumerWithInterval, ConsumerWithVisibilityTimeout\n+{\n+    use ConsumerWithIntervalTrait;\n+    use ConsumerWithVisibilityTimeoutTrait;\n+\n+    /**\n+     * @var QueueRestProxy\n+     */\n+    protected $client;\n+\n+    protected $queue;\n+\n+    public function __construct(QueueRestProxy $client, AzureStorageDestination $queue)\n+    {\n+        $this->client = $client;\n+        $this->queue = $queue;\n+    }\n+\n+    /**\n+     * @inheritdoc\n+     */\n+    public function getQueue(): Queue\n+    {\n+        return $this->queue;\n+    }\n+\n+    /**\n+     * @inheritdoc\n+     */\n+    public function receiveNoWait(): ?Message\n+    {\n+        $options = new ListMessagesOptions();\n+        $options->setNumberOfMessages(1);\n+        $options->setVisibilityTimeoutInSeconds($this->visibilityTimeout);\n+\n+        $listMessagesResult = $this->client->listMessages($this->queue->getQueueName(), $options);\n+        $messages = $listMessagesResult->getQueueMessages();\n+\n+        if($messages) {\n+            $message = $messages[0];\n+\n+            $formattedMessage = new AzureStorageMessage();\n+            $formattedMessage->setMessageId($message->getMessageId());\n+            $formattedMessage->setBody($message->getMessageText());\n+            $formattedMessage->setTimestamp($message->getInsertionDate()->getTimestamp());\n+            $formattedMessage->setRedelivered($message->getDequeueCount() > 1);\n+\n+            $formattedMessage->setHeaders([\n+                'dequeue_count' => $message->getDequeueCount(),\n+                'expiration_date' => $message->getExpirationDate(),\n+                'pop_peceipt' => $message->getExpirationDate(),\n+                'next_time_visible' => $message->getTimeNextVisible(),\n+            ]);\n+\n+            return $formattedMessage;\n+        } else {\n+            return null;\n+        }\n+    }\n+\n+    /**\n+     * @inheritdoc\n+     */\n+    public function acknowledge(Message $message): void\n+    {\n+        InvalidMessageException::assertMessageInstanceOf($message, AzureStorageMessage::class);\n+\n+        $this->client->deleteMessage($this->queue->getQueueName(), $message->getMessageId(), $message->getHeader('pop_receipt'));\n+    }\n+\n+    /**\n+     * @inheritdoc\n+     */\n+    public function reject(Message $message, bool $requeue = false): void\n+    {\n+        InvalidMessageException::assertMessageInstanceOf($message, AzureStorageMessage::class);\n+\n+        if(false === $requeue) {","path":"pkg/azure-storage/AzureStorageConsumer.php","position":95,"original_position":95,"commit_id":"8760737ad810c1b25792f1243f2f1ba2e2f3db8b","original_commit_id":"8760737ad810c1b25792f1243f2f1ba2e2f3db8b","user":{"login":"makasim","id":143206,"node_id":"MDQ6VXNlcjE0MzIwNg==","avatar_url":"https://avatars3.githubusercontent.com/u/143206?v=4","gravatar_id":"","url":"https://api.github.com/users/makasim","html_url":"https://github.com/makasim","followers_url":"https://api.github.com/users/makasim/followers","following_url":"https://api.github.com/users/makasim/following{/other_user}","gists_url":"https://api.github.com/users/makasim/gists{/gist_id}","starred_url":"https://api.github.com/users/makasim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/makasim/subscriptions","organizations_url":"https://api.github.com/users/makasim/orgs","repos_url":"https://api.github.com/users/makasim/repos","events_url":"https://api.github.com/users/makasim/events{/privacy}","received_events_url":"https://api.github.com/users/makasim/received_events","type":"User","site_admin":false},"body":"it should publish a message on requeue == true","created_at":"2018-11-21T16:49:45Z","updated_at":"2018-11-21T16:53:24Z","html_url":"https://github.com/php-enqueue/enqueue-dev/pull/645#discussion_r235465790","pull_request_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/645","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/comments/235465790"},"html":{"href":"https://github.com/php-enqueue/enqueue-dev/pull/645#discussion_r235465790"},"pull_request":{"href":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/645"}}},"pull_request":{"url":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/645","id":232344702,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMyMzQ0NzAy","html_url":"https://github.com/php-enqueue/enqueue-dev/pull/645","diff_url":"https://github.com/php-enqueue/enqueue-dev/pull/645.diff","patch_url":"https://github.com/php-enqueue/enqueue-dev/pull/645.patch","issue_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/issues/645","number":645,"state":"open","locked":false,"title":"[wip] Azure support","user":{"login":"sylfabre","id":3177556,"node_id":"MDQ6VXNlcjMxNzc1NTY=","avatar_url":"https://avatars0.githubusercontent.com/u/3177556?v=4","gravatar_id":"","url":"https://api.github.com/users/sylfabre","html_url":"https://github.com/sylfabre","followers_url":"https://api.github.com/users/sylfabre/followers","following_url":"https://api.github.com/users/sylfabre/following{/other_user}","gists_url":"https://api.github.com/users/sylfabre/gists{/gist_id}","starred_url":"https://api.github.com/users/sylfabre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sylfabre/subscriptions","organizations_url":"https://api.github.com/users/sylfabre/orgs","repos_url":"https://api.github.com/users/sylfabre/repos","events_url":"https://api.github.com/users/sylfabre/events{/privacy}","received_events_url":"https://api.github.com/users/sylfabre/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-11-20T14:50:46Z","updated_at":"2018-11-21T16:53:24Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":508691300,"node_id":"MDU6TGFiZWw1MDg2OTEzMDA=","url":"https://api.github.com/repos/php-enqueue/enqueue-dev/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"milestone":{"url":"https://api.github.com/repos/php-enqueue/enqueue-dev/milestones/1","html_url":"https://github.com/php-enqueue/enqueue-dev/milestone/1","labels_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/milestones/1/labels","id":3012921,"node_id":"MDk6TWlsZXN0b25lMzAxMjkyMQ==","number":1,"title":"0.9","description":"","creator":{"login":"makasim","id":143206,"node_id":"MDQ6VXNlcjE0MzIwNg==","avatar_url":"https://avatars3.githubusercontent.com/u/143206?v=4","gravatar_id":"","url":"https://api.github.com/users/makasim","html_url":"https://github.com/makasim","followers_url":"https://api.github.com/users/makasim/followers","following_url":"https://api.github.com/users/makasim/following{/other_user}","gists_url":"https://api.github.com/users/makasim/gists{/gist_id}","starred_url":"https://api.github.com/users/makasim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/makasim/subscriptions","organizations_url":"https://api.github.com/users/makasim/orgs","repos_url":"https://api.github.com/users/makasim/repos","events_url":"https://api.github.com/users/makasim/events{/privacy}","received_events_url":"https://api.github.com/users/makasim/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":97,"state":"open","created_at":"2018-01-04T13:47:12Z","updated_at":"2018-11-21T15:29:22Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/645/commits","review_comments_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/645/comments","review_comment_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/comments{/number}","comments_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/issues/645/comments","statuses_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/statuses/8760737ad810c1b25792f1243f2f1ba2e2f3db8b","head":{"label":"sylfabre:azure_queue_storage","ref":"azure_queue_storage","sha":"8760737ad810c1b25792f1243f2f1ba2e2f3db8b","user":{"login":"sylfabre","id":3177556,"node_id":"MDQ6VXNlcjMxNzc1NTY=","avatar_url":"https://avatars0.githubusercontent.com/u/3177556?v=4","gravatar_id":"","url":"https://api.github.com/users/sylfabre","html_url":"https://github.com/sylfabre","followers_url":"https://api.github.com/users/sylfabre/followers","following_url":"https://api.github.com/users/sylfabre/following{/other_user}","gists_url":"https://api.github.com/users/sylfabre/gists{/gist_id}","starred_url":"https://api.github.com/users/sylfabre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sylfabre/subscriptions","organizations_url":"https://api.github.com/users/sylfabre/orgs","repos_url":"https://api.github.com/users/sylfabre/repos","events_url":"https://api.github.com/users/sylfabre/events{/privacy}","received_events_url":"https://api.github.com/users/sylfabre/received_events","type":"User","site_admin":false},"repo":{"id":153288369,"node_id":"MDEwOlJlcG9zaXRvcnkxNTMyODgzNjk=","name":"enqueue-dev","full_name":"sylfabre/enqueue-dev","private":false,"owner":{"login":"sylfabre","id":3177556,"node_id":"MDQ6VXNlcjMxNzc1NTY=","avatar_url":"https://avatars0.githubusercontent.com/u/3177556?v=4","gravatar_id":"","url":"https://api.github.com/users/sylfabre","html_url":"https://github.com/sylfabre","followers_url":"https://api.github.com/users/sylfabre/followers","following_url":"https://api.github.com/users/sylfabre/following{/other_user}","gists_url":"https://api.github.com/users/sylfabre/gists{/gist_id}","starred_url":"https://api.github.com/users/sylfabre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sylfabre/subscriptions","organizations_url":"https://api.github.com/users/sylfabre/orgs","repos_url":"https://api.github.com/users/sylfabre/repos","events_url":"https://api.github.com/users/sylfabre/events{/privacy}","received_events_url":"https://api.github.com/users/sylfabre/received_events","type":"User","site_admin":false},"html_url":"https://github.com/sylfabre/enqueue-dev","description":"PHP7.1+. Message queue packages for PHP, Symfony, Laravel, Yii, and Magento","fork":true,"url":"https://api.github.com/repos/sylfabre/enqueue-dev","forks_url":"https://api.github.com/repos/sylfabre/enqueue-dev/forks","keys_url":"https://api.github.com/repos/sylfabre/enqueue-dev/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sylfabre/enqueue-dev/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sylfabre/enqueue-dev/teams","hooks_url":"https://api.github.com/repos/sylfabre/enqueue-dev/hooks","issue_events_url":"https://api.github.com/repos/sylfabre/enqueue-dev/issues/events{/number}","events_url":"https://api.github.com/repos/sylfabre/enqueue-dev/events","assignees_url":"https://api.github.com/repos/sylfabre/enqueue-dev/assignees{/user}","branches_url":"https://api.github.com/repos/sylfabre/enqueue-dev/branches{/branch}","tags_url":"https://api.github.com/repos/sylfabre/enqueue-dev/tags","blobs_url":"https://api.github.com/repos/sylfabre/enqueue-dev/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sylfabre/enqueue-dev/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sylfabre/enqueue-dev/git/refs{/sha}","trees_url":"https://api.github.com/repos/sylfabre/enqueue-dev/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sylfabre/enqueue-dev/statuses/{sha}","languages_url":"https://api.github.com/repos/sylfabre/enqueue-dev/languages","stargazers_url":"https://api.github.com/repos/sylfabre/enqueue-dev/stargazers","contributors_url":"https://api.github.com/repos/sylfabre/enqueue-dev/contributors","subscribers_url":"https://api.github.com/repos/sylfabre/enqueue-dev/subscribers","subscription_url":"https://api.github.com/repos/sylfabre/enqueue-dev/subscription","commits_url":"https://api.github.com/repos/sylfabre/enqueue-dev/commits{/sha}","git_commits_url":"https://api.github.com/repos/sylfabre/enqueue-dev/git/commits{/sha}","comments_url":"https://api.github.com/repos/sylfabre/enqueue-dev/comments{/number}","issue_comment_url":"https://api.github.com/repos/sylfabre/enqueue-dev/issues/comments{/number}","contents_url":"https://api.github.com/repos/sylfabre/enqueue-dev/contents/{+path}","compare_url":"https://api.github.com/repos/sylfabre/enqueue-dev/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sylfabre/enqueue-dev/merges","archive_url":"https://api.github.com/repos/sylfabre/enqueue-dev/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sylfabre/enqueue-dev/downloads","issues_url":"https://api.github.com/repos/sylfabre/enqueue-dev/issues{/number}","pulls_url":"https://api.github.com/repos/sylfabre/enqueue-dev/pulls{/number}","milestones_url":"https://api.github.com/repos/sylfabre/enqueue-dev/milestones{/number}","notifications_url":"https://api.github.com/repos/sylfabre/enqueue-dev/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sylfabre/enqueue-dev/labels{/name}","releases_url":"https://api.github.com/repos/sylfabre/enqueue-dev/releases{/id}","deployments_url":"https://api.github.com/repos/sylfabre/enqueue-dev/deployments","created_at":"2018-10-16T13:16:57Z","updated_at":"2018-10-21T12:16:44Z","pushed_at":"2018-10-19T08:01:17Z","git_url":"git://github.com/sylfabre/enqueue-dev.git","ssh_url":"git@github.com:sylfabre/enqueue-dev.git","clone_url":"https://github.com/sylfabre/enqueue-dev.git","svn_url":"https://github.com/sylfabre/enqueue-dev","homepage":"https://enqueue.forma-pro.com/","size":13190,"stargazers_count":1,"watchers_count":1,"language":"PHP","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":0,"watchers":1,"default_branch":"master"}},"base":{"label":"php-enqueue:master","ref":"master","sha":"fa06187adf89fe6bc9bc399abc00457afa83c894","user":{"login":"php-enqueue","id":24823891,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI0ODIzODkx","avatar_url":"https://avatars3.githubusercontent.com/u/24823891?v=4","gravatar_id":"","url":"https://api.github.com/users/php-enqueue","html_url":"https://github.com/php-enqueue","followers_url":"https://api.github.com/users/php-enqueue/followers","following_url":"https://api.github.com/users/php-enqueue/following{/other_user}","gists_url":"https://api.github.com/users/php-enqueue/gists{/gist_id}","starred_url":"https://api.github.com/users/php-enqueue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/php-enqueue/subscriptions","organizations_url":"https://api.github.com/users/php-enqueue/orgs","repos_url":"https://api.github.com/users/php-enqueue/repos","events_url":"https://api.github.com/users/php-enqueue/events{/privacy}","received_events_url":"https://api.github.com/users/php-enqueue/received_events","type":"Organization","site_admin":false},"repo":{"id":77599673,"node_id":"MDEwOlJlcG9zaXRvcnk3NzU5OTY3Mw==","name":"enqueue-dev","full_name":"php-enqueue/enqueue-dev","private":false,"owner":{"login":"php-enqueue","id":24823891,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI0ODIzODkx","avatar_url":"https://avatars3.githubusercontent.com/u/24823891?v=4","gravatar_id":"","url":"https://api.github.com/users/php-enqueue","html_url":"https://github.com/php-enqueue","followers_url":"https://api.github.com/users/php-enqueue/followers","following_url":"https://api.github.com/users/php-enqueue/following{/other_user}","gists_url":"https://api.github.com/users/php-enqueue/gists{/gist_id}","starred_url":"https://api.github.com/users/php-enqueue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/php-enqueue/subscriptions","organizations_url":"https://api.github.com/users/php-enqueue/orgs","repos_url":"https://api.github.com/users/php-enqueue/repos","events_url":"https://api.github.com/users/php-enqueue/events{/privacy}","received_events_url":"https://api.github.com/users/php-enqueue/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/php-enqueue/enqueue-dev","description":"Message Queue, Broadcasting, WebSockets interop packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY","fork":false,"url":"https://api.github.com/repos/php-enqueue/enqueue-dev","forks_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/forks","keys_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/keys{/key_id}","collaborators_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/teams","hooks_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/hooks","issue_events_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/issues/events{/number}","events_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/events","assignees_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/assignees{/user}","branches_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/branches{/branch}","tags_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/tags","blobs_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/git/refs{/sha}","trees_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/git/trees{/sha}","statuses_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/statuses/{sha}","languages_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/languages","stargazers_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/stargazers","contributors_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/contributors","subscribers_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/subscribers","subscription_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/subscription","commits_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/commits{/sha}","git_commits_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/git/commits{/sha}","comments_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/comments{/number}","issue_comment_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/issues/comments{/number}","contents_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/contents/{+path}","compare_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/compare/{base}...{head}","merges_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/merges","archive_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/downloads","issues_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/issues{/number}","pulls_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls{/number}","milestones_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/milestones{/number}","notifications_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/labels{/name}","releases_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/releases{/id}","deployments_url":"https://api.github.com/repos/php-enqueue/enqueue-dev/deployments","created_at":"2016-12-29T09:13:26Z","updated_at":"2018-11-21T15:29:24Z","pushed_at":"2018-11-21T15:29:30Z","git_url":"git://github.com/php-enqueue/enqueue-dev.git","ssh_url":"git@github.com:php-enqueue/enqueue-dev.git","clone_url":"https://github.com/php-enqueue/enqueue-dev.git","svn_url":"https://github.com/php-enqueue/enqueue-dev","homepage":"https://enqueue.forma-pro.com/","size":13606,"stargazers_count":1222,"watchers_count":1222,"language":"PHP","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":159,"mirror_url":null,"archived":false,"open_issues_count":17,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":159,"open_issues":17,"watchers":1222,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/645"},"html":{"href":"https://github.com/php-enqueue/enqueue-dev/pull/645"},"issue":{"href":"https://api.github.com/repos/php-enqueue/enqueue-dev/issues/645"},"comments":{"href":"https://api.github.com/repos/php-enqueue/enqueue-dev/issues/645/comments"},"review_comments":{"href":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/645/comments"},"review_comment":{"href":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/php-enqueue/enqueue-dev/pulls/645/commits"},"statuses":{"href":"https://api.github.com/repos/php-enqueue/enqueue-dev/statuses/8760737ad810c1b25792f1243f2f1ba2e2f3db8b"}},"author_association":"NONE"}}
{"actor":{"display_login":"makasim"}}