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"> <lazy v-if="lazy" :activate="visible">
<slot></slot> <slot></slot>
</lazy> </lazy>

View File

@ -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) {

View File

@ -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

View File

@ -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;