diff --git a/src/components/TimelineEntry.vue b/src/components/TimelineEntry.vue
index d37b4e35..98d651db 100644
--- a/src/components/TimelineEntry.vue
+++ b/src/components/TimelineEntry.vue
@@ -2,11 +2,12 @@
-
+
{{ item.actor_info.preferredUsername }}
{{ item.actor_info.account }}
@@ -16,7 +17,6 @@
-
{{ item.published }}
@@ -44,7 +44,9 @@ export default {
formatedMessage: function() {
let message = this.item.content
message = message.replace(/(?:\r\n|\r|\n)/g, '
')
- return message.linkify()
+ message = message.linkify()
+ message = this.$twemoji.parse(message)
+ return message
}
}
}
@@ -93,3 +95,8 @@ export default {
opacity: .7;
}
+
diff --git a/src/store/timeline.js b/src/store/timeline.js
index e872f475..411c1343 100644
--- a/src/store/timeline.js
+++ b/src/store/timeline.js
@@ -32,15 +32,13 @@ const mutations = {
addToTimeline(state, data) {
for (let item in data) {
state.since = data[item].publishedTime
+ data[item].actor_info = {}
Vue.set(state.timeline, data[item].id, data[item])
}
},
- addPost(state, data) {
- // FIXME: push data we receive to the timeline array
- // state.timeline.push(data)
- },
resetTimeline(state) {
state.timeline = {}
+ state.since = Math.floor(Date.now() / 1000) + 1
},
setTimelineType(state, type) {
state.type = type