upd: fetch ancestors
This commit is contained in:
parent
219b45a3c0
commit
73b086b6b8
|
@ -1191,10 +1191,19 @@ export default class Misskey implements MegalodonInterface {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return this.client.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/children', params).then(res => {
|
return this.client.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/children', params).then(async res => {
|
||||||
|
const conversation = await this.client.post<Array<MisskeyAPI.Entity.Note>>("/api/notes/conversation", params);
|
||||||
|
const parents = await Promise.all(
|
||||||
|
conversation.data.map((n) =>
|
||||||
|
MisskeyAPI.Converter.note(
|
||||||
|
n,
|
||||||
|
this.baseUrl
|
||||||
|
),
|
||||||
|
),
|
||||||
|
);
|
||||||
const context: Entity.Context = {
|
const context: Entity.Context = {
|
||||||
ancestors: [],
|
ancestors: parents.reverse(),
|
||||||
descendants: res.data.map(n => MisskeyAPI.Converter.note(n))
|
descendants: res.data.map(n => MisskeyAPI.Converter.note(n, this.baseUrl))
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
...res,
|
...res,
|
||||||
|
|
Loading…
Reference in New Issue