mirror of
https://iceshrimp.dev/limepotato/jormungandr-bite.git
synced 2024-11-22 09:57:29 -07:00
parent
b47a8ef4a5
commit
94720baddf
4 changed files with 15 additions and 2 deletions
|
@ -11,6 +11,7 @@ unreleased
|
||||||
* 投稿のツールチップを出すのは時間の上だけに変更
|
* 投稿のツールチップを出すのは時間の上だけに変更
|
||||||
* ハッシュタグ判定の強化
|
* ハッシュタグ判定の強化
|
||||||
* ストーク機能の廃止
|
* ストーク機能の廃止
|
||||||
|
* 関係のない返信がタイムラインに流れる問題を修正
|
||||||
* クライアントのAPIリクエストをストリーム経由で行うオプションを廃止
|
* クライアントのAPIリクエストをストリーム経由で行うオプションを廃止
|
||||||
* 一部箇所でカスタム絵文字が適用されていないのを修正
|
* 一部箇所でカスタム絵文字が適用されていないのを修正
|
||||||
|
|
||||||
|
|
|
@ -168,6 +168,9 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
|
||||||
// public only
|
// public only
|
||||||
visibility: 'public',
|
visibility: 'public',
|
||||||
|
|
||||||
|
// リプライでない
|
||||||
|
replyId: null,
|
||||||
|
|
||||||
// local
|
// local
|
||||||
'_user.host': null
|
'_user.host': null
|
||||||
}],
|
}],
|
||||||
|
|
|
@ -96,6 +96,9 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
|
||||||
// public only
|
// public only
|
||||||
visibility: 'public',
|
visibility: 'public',
|
||||||
|
|
||||||
|
// リプライでない
|
||||||
|
replyId: null,
|
||||||
|
|
||||||
// local
|
// local
|
||||||
'_user.host': null
|
'_user.host': null
|
||||||
} as any;
|
} as any;
|
||||||
|
|
|
@ -375,11 +375,17 @@ async function publish(user: IUser, note: INote, noteObj: any, reply: INote, ren
|
||||||
|
|
||||||
// Publish note to local and hybrid timeline stream
|
// Publish note to local and hybrid timeline stream
|
||||||
if (note.visibility != 'home') {
|
if (note.visibility != 'home') {
|
||||||
publishLocalTimelineStream(noteObj);
|
// Ignore if it is a reply
|
||||||
|
if (note.replyId == null) {
|
||||||
|
publishLocalTimelineStream(noteObj);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (note.visibility == 'public') {
|
if (note.visibility == 'public') {
|
||||||
publishHybridTimelineStream(null, noteObj);
|
// Ignore if it is a reply
|
||||||
|
if (note.replyId == null) {
|
||||||
|
publishHybridTimelineStream(null, noteObj);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// Publish event to myself's stream
|
// Publish event to myself's stream
|
||||||
publishHybridTimelineStream(note.userId, noteObj);
|
publishHybridTimelineStream(note.userId, noteObj);
|
||||||
|
|
Loading…
Reference in a new issue