fix message showing
This commit is contained in:
parent
3ae111b110
commit
af573b4901
@ -1,4 +1,4 @@
|
|||||||
<div class="collapse">
|
<div class="collapse" :class="{'show': visible}">
|
||||||
<lazy v-if="lazy" :activate="visible">
|
<lazy v-if="lazy" :activate="visible">
|
||||||
<slot></slot>
|
<slot></slot>
|
||||||
</lazy>
|
</lazy>
|
||||||
|
@ -22,7 +22,7 @@ export class MessagesComponent extends Vue {
|
|||||||
this.messages = await response.json();
|
this.messages = await response.json();
|
||||||
}
|
}
|
||||||
|
|
||||||
this.$emit('updated', this.messages);
|
this.$emit('update', this.messages);
|
||||||
}
|
}
|
||||||
|
|
||||||
public icon(message: Message) {
|
public icon(message: Message) {
|
||||||
|
@ -40,10 +40,13 @@ class ZtmGdanskMessageRepository implements MessageRepository
|
|||||||
'validTo' => new Carbon($message['endDate']),
|
'validTo' => new Carbon($message['endDate']),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$message->setType($this->classifier->classify($message));
|
if ($type = $this->classifier->classify($message)) {
|
||||||
|
$message->setType($type);
|
||||||
return $message;
|
return $message;
|
||||||
});
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
})->filter()->values();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getForStop(Stop $stop): Collection
|
public function getForStop(Stop $stop): Collection
|
||||||
|
@ -13,7 +13,7 @@ class ZtmGdanskMessageTypeClassifier
|
|||||||
return Message::TYPE_BREAKDOWN;
|
return Message::TYPE_BREAKDOWN;
|
||||||
|
|
||||||
case preg_match('#gdansk.pl/powietrze#i', $message->getMessage()):
|
case preg_match('#gdansk.pl/powietrze#i', $message->getMessage()):
|
||||||
return Message::TYPE_INFO;
|
return false; // spam
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return Message::TYPE_UNKNOWN;
|
return Message::TYPE_UNKNOWN;
|
||||||
|
Loading…
Reference in New Issue
Block a user