fix browsing index.
This commit is contained in:
parent
d39c1fc252
commit
4d4c7d1c48
|
@ -57,7 +57,9 @@
|
|||
return this.note ? this.note.id : this.$route.params.id
|
||||
},
|
||||
event() {
|
||||
return this.note || this.$store.state.browsing.get(this.id) || {}
|
||||
return (
|
||||
this.note || this.$store.state.browsing.get(this.id.slice(0, 5)) || {}
|
||||
)
|
||||
},
|
||||
created_at() {
|
||||
return this.event.created_at && new Date(this.event.created_at * 1000)
|
||||
|
@ -70,14 +72,14 @@
|
|||
},
|
||||
reference() {
|
||||
if (this.isFullPage && this.event.ref) {
|
||||
return this.$store.state.browsing.get(this.event.ref)
|
||||
return this.$store.state.browsing.get(this.event.ref.slice(0, 5))
|
||||
}
|
||||
},
|
||||
related() {
|
||||
var rel = []
|
||||
if (this.isFullPage) {
|
||||
for (let k of this.$store.state.browsing.keys()) {
|
||||
if (k === 'rel:' + this.id) {
|
||||
if (k.slice(0, 9) == 'rel:' + this.id.slice(0, 5)) {
|
||||
rel.push(this.$store.state.browsing.get(k))
|
||||
}
|
||||
}
|
||||
|
|
|
@ -67,13 +67,18 @@ export default {
|
|||
}
|
||||
},
|
||||
receivedTextNote(state, {event: evt, context}) {
|
||||
if (context === CONTEXT_REQUESTED) {
|
||||
state.browsing.set(evt.id, evt)
|
||||
state.browsing.set('from:' + evt.pubkey, evt)
|
||||
if (evt.ref && evt.ref.length) {
|
||||
state.browsing.set('rel:' + evt.ref, evt)
|
||||
}
|
||||
} else {
|
||||
// all notes go to browsing
|
||||
state.browsing.set(evt.id.slice(0, 5), evt)
|
||||
state.browsing.set('from:' + evt.pubkey.slice(0, 5), evt)
|
||||
if (evt.ref && evt.ref.length) {
|
||||
state.browsing.set(
|
||||
'rel:' + evt.ref.slice(0, 5) + ':' + evt.id.slice(0, 5),
|
||||
evt
|
||||
)
|
||||
}
|
||||
|
||||
// only past and happening notes go to the main feed
|
||||
if (context !== CONTEXT_REQUESTED) {
|
||||
state.home.set(evt.id + ':' + evt.created_at, evt)
|
||||
}
|
||||
},
|
||||
|
|
|
@ -41,7 +41,7 @@ export default createStore({
|
|||
following: [],
|
||||
home: new SortedMap(),
|
||||
metadata: new LRU({maxSize: 100}),
|
||||
browsing: new LRU({maxSize: 300}),
|
||||
browsing: new LRU({maxSize: 500}),
|
||||
publishStatus: {},
|
||||
petnames: {}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue