diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2020-07-19 00:24:07 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2020-07-19 00:24:07 +0900 |
| commit | 3f71b1463719bee476d39b7ceca5a2eea4b5cb67 (patch) | |
| tree | 70003fc0a220785526289fd5b46d8c708a59c21d /src/remote | |
| parent | fix(client): プラグインの動作を修正 (diff) | |
| download | sharkey-3f71b1463719bee476d39b7ceca5a2eea4b5cb67.tar.gz sharkey-3f71b1463719bee476d39b7ceca5a2eea4b5cb67.tar.bz2 sharkey-3f71b1463719bee476d39b7ceca5a2eea4b5cb67.zip | |
feat: Blurhash integration
Resolve #6559
Diffstat (limited to 'src/remote')
| -rw-r--r-- | src/remote/activitypub/models/person.ts | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/remote/activitypub/models/person.ts b/src/remote/activitypub/models/person.ts index a3093786d0..a213abf474 100644 --- a/src/remote/activitypub/models/person.ts +++ b/src/remote/activitypub/models/person.ts @@ -226,24 +226,24 @@ export async function createPerson(uri: string, resolver?: Resolver): Promise<Us const bannerId = banner ? banner.id : null; const avatarUrl = avatar ? DriveFiles.getPublicUrl(avatar, true) : null; const bannerUrl = banner ? DriveFiles.getPublicUrl(banner) : null; - const avatarColor = avatar && avatar.properties.avgColor ? avatar.properties.avgColor : null; - const bannerColor = banner && banner.properties.avgColor ? banner.properties.avgColor : null; + const avatarBlurhash = avatar ? avatar.blurhash : null; + const bannerBlurhash = banner ? banner.blurhash : null; await Users.update(user!.id, { avatarId, bannerId, avatarUrl, bannerUrl, - avatarColor, - bannerColor + avatarBlurhash, + bannerBlurhash }); user!.avatarId = avatarId; user!.bannerId = bannerId; user!.avatarUrl = avatarUrl; user!.bannerUrl = bannerUrl; - user!.avatarColor = avatarColor; - user!.bannerColor = bannerColor; + user!.avatarBlurhash = avatarBlurhash; + user!.bannerBlurhash = bannerBlurhash; //#endregion //#region カスタム絵文字取得 @@ -341,13 +341,13 @@ export async function updatePerson(uri: string, resolver?: Resolver | null, hint if (avatar) { updates.avatarId = avatar.id; updates.avatarUrl = DriveFiles.getPublicUrl(avatar, true); - updates.avatarColor = avatar.properties.avgColor ? avatar.properties.avgColor : null; + updates.avatarBlurhash = avatar.blurhash; } if (banner) { updates.bannerId = banner.id; updates.bannerUrl = DriveFiles.getPublicUrl(banner); - updates.bannerColor = banner.properties.avgColor ? banner.properties.avgColor : null; + updates.bannerBlurhash = banner.blurhash; } // Update user |