Skip to content

Commit e3468df

Browse files
authored
Merge pull request #66 from rubensebrango/Messages_appear_duplicate_in_conversation
Messages appear duplicate in conversation
2 parents eef7afc + 55544c1 commit e3468df

File tree

2 files changed

+3
-21
lines changed

2 files changed

+3
-21
lines changed

src/FulfillmentAutomation.php

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -124,34 +124,21 @@ protected function dispatch($request)
124124
Constants::REQUESTS_PATH . $request->id . Constants::APPROVE_SUFFIX,
125125
json_encode(['template_id' => $msg->templateid])
126126
);
127-
try {
128-
$request->conversation()->addMessage('Activated using template ' . $msg->templateid);
129-
} catch (\Exception $e) {
130-
$this->logger->error(Constants::GENERIC_CONVERSATION_ERROR_MESSAGE . $request->id);
131-
}
132127
$processingResult = 'succeed (Activated using template ' . $msg->templateid . ')';
133128
} else {
134129
$this->fulfillment->sendRequest(
135130
'POST',
136131
Constants::REQUESTS_PATH . $request->id . Constants::APPROVE_SUFFIX,
137132
json_encode(['activation_tile' => $msg->activationTile])
138133
);
139-
try {
140-
$request->conversation()->addMessage('Activated using Custom ActivationTile');
141-
} catch (GuzzleException $e) {
142-
$this->logger->error(Constants::GENERIC_CONVERSATION_ERROR_MESSAGE . $request->id);
143-
}
134+
144135
$processingResult = 'succeed (' . $msg->activationTile . ')';
145136
}
146137
} catch (Inquire $e) {
147138
// update parameters and move to inquire
148139
$this->fulfillment->updateParameters($request, $e->params);
149140
$this->fulfillment->sendRequest('POST', Constants::REQUESTS_PATH . $request->id . Constants::INQUIRE_SUFFIX, ($e->templateId != null) ? json_encode(['template_id' => $msg->templateId]) : '{}');
150-
try {
151-
$request->conversation()->addMessage($e->getMessage());
152-
} catch (GuzzleException $e) {
153-
$this->logger->error(Constants::GENERIC_CONVERSATION_ERROR_MESSAGE . $request->id);
154-
}
141+
155142
$processingResult = 'inquire';
156143
} catch (Fail $e) {
157144
// fail request
@@ -160,11 +147,6 @@ protected function dispatch($request)
160147
Constants::REQUESTS_PATH . $request->id . Constants::FAIL_SUFFIX,
161148
json_encode(['reason' => $e->getMessage()])
162149
);
163-
try {
164-
$request->conversation()->addMessage($e->getMessage());
165-
} catch (\Exception $e) {
166-
$this->logger->error(Constants::GENERIC_CONVERSATION_ERROR_MESSAGE . $request->id);
167-
}
168150
$processingResult = 'fail';
169151
} catch (Skip $e) {
170152
try {

tests/Unit/Runtime/Providers/HttpServiceProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public function register(Container $container)
1616
$body = \Mockery::mock('\Psr\Http\Message\StreamInterface');
1717

1818
$body->shouldReceive('getContents')
19-
->times(23)
19+
->times(17)
2020
->andReturn(
2121
trim(file_get_contents(__DIR__ . '/request.valid.TierConfig.json')),
2222
trim(file_get_contents(__DIR__ . '/request.valid.TierConfig.json')),

0 commit comments

Comments
 (0)