Skip to content

Commit c6f091d

Browse files
authored
Merge pull request #10 from eric0324/fix/service-name
Fix message service
2 parents 5d9c3a3 + 1b62544 commit c6f091d

1 file changed

Lines changed: 27 additions & 4 deletions

File tree

includes/Service/BotCatNotificationService.php

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,11 +184,34 @@ public function bot_cat_new_order_alert( $order_ID ): void {
184184
private function bot_cat_send_text_message( $uuids, $messages ): void {
185185
foreach ($this->enable_service as $service) {
186186
if ( in_array( $service, $this->enable_service, false ) ) {
187-
if (isset($uuids[$service]['admin']) && count($uuids[$service]['admin']) > 0) {
188-
$this->bot_cat_line_service->bot_cat_send_text_message( $uuids[$service]['admin'], $messages['admin'] );
187+
if ($service === 'line') {
188+
if (isset($uuids[$service]['admin']) && count($uuids[$service]['admin']) > 0) {
189+
$this->bot_cat_line_service->bot_cat_send_text_message( $uuids[$service]['admin'], $messages['admin'] );
190+
}
191+
192+
if (isset($uuids[$service]['user']) && count($uuids[$service]['user']) > 0) {
193+
$this->bot_cat_line_service->bot_cat_send_text_message( $uuids[$service]['user'], $messages['user'] );
194+
}
189195
}
190-
if (isset($uuids[$service]['user']) && count($uuids[$service]['user']) > 0) {
191-
$this->bot_cat_line_service->bot_cat_send_text_message( $uuids[$service]['user'], $messages['user'] );
196+
197+
if ($service === 'line_notify') {
198+
if (isset($uuids[$service]['admin']) && count($uuids[$service]['admin']) > 0) {
199+
$this->bot_cat_line_notify_service->bot_cat_send_text_message( $uuids[$service]['admin'], $messages['admin'] );
200+
}
201+
202+
if (isset($uuids[$service]['user']) && count($uuids[$service]['user']) > 0) {
203+
$this->bot_cat_line_notify_service->bot_cat_send_text_message( $uuids[$service]['user'], $messages['user'] );
204+
}
205+
}
206+
207+
if ($service === 'telegram') {
208+
if (isset($uuids[$service]['admin']) && count($uuids[$service]['admin']) > 0) {
209+
$this->bot_cat_telegram_service->bot_cat_send_text_message( $uuids[$service]['admin'], $messages['admin'] );
210+
}
211+
212+
if (isset($uuids[$service]['user']) && count($uuids[$service]['user']) > 0) {
213+
$this->bot_cat_telegram_service->bot_cat_send_text_message( $uuids[$service]['user'], $messages['user'] );
214+
}
192215
}
193216
}
194217
}

0 commit comments

Comments
 (0)