[Server] Fix #3928

This commit is contained in:
syuilo 2019-01-20 19:22:13 +09:00
parent 81dbf64eb7
commit 3c194142a8
No known key found for this signature in database
GPG key ID: BDC4C49D06AB9D69
5 changed files with 25 additions and 0 deletions

View file

@ -13,6 +13,7 @@ unreleased
* `__`でも太字構文を使えるように(アルファベットのみ) * `__`でも太字構文を使えるように(アルファベットのみ)
* ハッシュタグ判定の強化 * ハッシュタグ判定の強化
* ストーク機能の廃止 * ストーク機能の廃止
* ストリームで投稿が流れてきたとき、返信先が「この投稿は非公開です」となる問題を修正
* 関係のない返信がタイムラインに流れる問題を修正 * 関係のない返信がタイムラインに流れる問題を修正
* 常にメディアを閲覧注意として投稿するオプションが機能していなかった問題を修正 * 常にメディアを閲覧注意として投稿するオプションが機能していなかった問題を修正
* クライアントのAPIリクエストをストリーム経由で行うオプションを廃止 * クライアントのAPIリクエストをストリーム経由で行うオプションを廃止

View file

@ -28,6 +28,12 @@ export default class extends Channel {
@autobind @autobind
private async onNote(note: any) { private async onNote(note: any) {
// リプライなら再pack
if (note.replyId != null) {
note.reply = await pack(note.replyId, this.user, {
detail: true
});
}
// Renoteなら再pack // Renoteなら再pack
if (note.renoteId != null) { if (note.renoteId != null) {
note.renote = await pack(note.renoteId, this.user, { note.renote = await pack(note.renoteId, this.user, {

View file

@ -22,6 +22,12 @@ export default class extends Channel {
@autobind @autobind
private async onNote(note: any) { private async onNote(note: any) {
// リプライなら再pack
if (note.replyId != null) {
note.reply = await pack(note.replyId, this.user, {
detail: true
});
}
// Renoteなら再pack // Renoteなら再pack
if (note.renoteId != null) { if (note.renoteId != null) {
note.renote = await pack(note.renoteId, this.user, { note.renote = await pack(note.renoteId, this.user, {

View file

@ -27,6 +27,12 @@ export default class extends Channel {
@autobind @autobind
private async onNewNote(note: any) { private async onNewNote(note: any) {
// リプライなら再pack
if (note.replyId != null) {
note.reply = await pack(note.replyId, this.user, {
detail: true
});
}
// Renoteなら再pack // Renoteなら再pack
if (note.renoteId != null) { if (note.renoteId != null) {
note.renote = await pack(note.renoteId, this.user, { note.renote = await pack(note.renoteId, this.user, {

View file

@ -28,6 +28,12 @@ export default class extends Channel {
@autobind @autobind
private async onNote(note: any) { private async onNote(note: any) {
// リプライなら再pack
if (note.replyId != null) {
note.reply = await pack(note.replyId, this.user, {
detail: true
});
}
// Renoteなら再pack // Renoteなら再pack
if (note.renoteId != null) { if (note.renoteId != null) {
note.renote = await pack(note.renoteId, this.user, { note.renote = await pack(note.renoteId, this.user, {