mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-11-14 06:23:08 +02:00
Fix bug
This commit is contained in:
parent
0bcef2453c
commit
e8db63e788
4 changed files with 9 additions and 5 deletions
|
@ -1,6 +1,10 @@
|
||||||
ChangeLog
|
ChangeLog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
10.87.1
|
||||||
|
----------
|
||||||
|
* ハッシュタグ検索で大文字小文字が区別されてしまう問題を修正
|
||||||
|
|
||||||
10.87.0
|
10.87.0
|
||||||
----------
|
----------
|
||||||
* ハッシュタグでユーザー検索できるように
|
* ハッシュタグでユーザー検索できるように
|
||||||
|
|
|
@ -143,7 +143,7 @@ export async function createPerson(uri: string, resolver?: Resolver): Promise<IU
|
||||||
|
|
||||||
const { fields, services } = analyzeAttachments(person.attachment);
|
const { fields, services } = analyzeAttachments(person.attachment);
|
||||||
|
|
||||||
const tags = extractHashtags(person.tag);
|
const tags = extractHashtags(person.tag).map(tag => tag.toLowerCase());
|
||||||
|
|
||||||
const isBot = object.type == 'Service';
|
const isBot = object.type == 'Service';
|
||||||
|
|
||||||
|
@ -211,7 +211,7 @@ export async function createPerson(uri: string, resolver?: Resolver): Promise<IU
|
||||||
usersChart.update(user, true);
|
usersChart.update(user, true);
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
// ハッシュタグ登録
|
// ハッシュタグ更新
|
||||||
for (const tag of tags) updateHashtag(user, tag, true, true);
|
for (const tag of tags) updateHashtag(user, tag, true, true);
|
||||||
for (const tag of (user.tags || []).filter(x => !tags.includes(x))) updateHashtag(user, tag, true, false);
|
for (const tag of (user.tags || []).filter(x => !tags.includes(x))) updateHashtag(user, tag, true, false);
|
||||||
|
|
||||||
|
@ -343,7 +343,7 @@ export async function updatePerson(uri: string, resolver?: Resolver, hint?: obje
|
||||||
|
|
||||||
const { fields, services } = analyzeAttachments(person.attachment);
|
const { fields, services } = analyzeAttachments(person.attachment);
|
||||||
|
|
||||||
const tags = extractHashtags(person.tag);
|
const tags = extractHashtags(person.tag).map(tag => tag.toLowerCase());
|
||||||
|
|
||||||
const updates = {
|
const updates = {
|
||||||
lastFetchedAt: new Date(),
|
lastFetchedAt: new Date(),
|
||||||
|
|
|
@ -217,7 +217,7 @@ export default define(meta, (ps, user, app) => new Promise(async (res, rej) => {
|
||||||
if (updates.description != null) {
|
if (updates.description != null) {
|
||||||
const tokens = parse(updates.description);
|
const tokens = parse(updates.description);
|
||||||
emojis = emojis.concat(extractEmojis(tokens));
|
emojis = emojis.concat(extractEmojis(tokens));
|
||||||
tags = extractHashtags(tokens);
|
tags = extractHashtags(tokens).map(tag => tag.toLowerCase());
|
||||||
}
|
}
|
||||||
|
|
||||||
updates.emojis = emojis;
|
updates.emojis = emojis;
|
||||||
|
|
|
@ -234,7 +234,7 @@ export default async (user: IUser, data: Option, silent = false) => new Promise<
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// ハッシュタグ登録
|
// ハッシュタグ更新
|
||||||
for (const tag of tags) updateHashtag(user, tag);
|
for (const tag of tags) updateHashtag(user, tag);
|
||||||
|
|
||||||
// ファイルが添付されていた場合ドライブのファイルの「このファイルが添付された投稿一覧」プロパティにこの投稿を追加
|
// ファイルが添付されていた場合ドライブのファイルの「このファイルが添付された投稿一覧」プロパティにこの投稿を追加
|
||||||
|
|
Loading…
Reference in a new issue