fix message showing

This commit is contained in:
Kacper Donat 2018-09-12 19:04:01 +02:00
parent 3ae111b110
commit af573b4901
4 changed files with 9 additions and 6 deletions

View File

@ -1,4 +1,4 @@
<div class="collapse">
<div class="collapse" :class="{'show': visible}">
<lazy v-if="lazy" :activate="visible">
<slot></slot>
</lazy>

View File

@ -22,7 +22,7 @@ export class MessagesComponent extends Vue {
this.messages = await response.json();
}
this.$emit('updated', this.messages);
this.$emit('update', this.messages);
}
public icon(message: Message) {

View File

@ -40,10 +40,13 @@ class ZtmGdanskMessageRepository implements MessageRepository
'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

View File

@ -13,7 +13,7 @@ class ZtmGdanskMessageTypeClassifier
return Message::TYPE_BREAKDOWN;
case preg_match('#gdansk.pl/powietrze#i', $message->getMessage()):
return Message::TYPE_INFO;
return false; // spam
default:
return Message::TYPE_UNKNOWN;