diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-04-13 18:58:29 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-04-13 18:58:29 +0900 |
| commit | 1181fcdcebad0f3a8538ae6d10d70e6f7ea9468b (patch) | |
| tree | 0cda73ba54875b4497bd741b0a66447b3481fa6d /src/remote | |
| parent | リプライ先をエラー時に無視すると本来は投票なのに投... (diff) | |
| download | sharkey-1181fcdcebad0f3a8538ae6d10d70e6f7ea9468b.tar.gz sharkey-1181fcdcebad0f3a8538ae6d10d70e6f7ea9468b.tar.bz2 sharkey-1181fcdcebad0f3a8538ae6d10d70e6f7ea9468b.zip | |
Fix bug
Diffstat (limited to 'src/remote')
| -rw-r--r-- | src/remote/activitypub/models/note.ts | 2 | ||||
| -rw-r--r-- | src/remote/activitypub/type.ts | 16 |
2 files changed, 9 insertions, 9 deletions
diff --git a/src/remote/activitypub/models/note.ts b/src/remote/activitypub/models/note.ts index 9ed2fd641c..c11a77b0fe 100644 --- a/src/remote/activitypub/models/note.ts +++ b/src/remote/activitypub/models/note.ts @@ -152,7 +152,7 @@ export async function createNote(value: any, resolver?: Resolver, silent = false const cw = note.summary === '' ? null : note.summary; // テキストのパース - const text = note._misskey_content || fromHtml(note.content); + const text = note._misskey_content || (note.content ? fromHtml(note.content) : null); // vote if (reply && reply.hasPoll) { diff --git a/src/remote/activitypub/type.ts b/src/remote/activitypub/type.ts index 7e81a7cc4c..95c69fb8ac 100644 --- a/src/remote/activitypub/type.ts +++ b/src/remote/activitypub/type.ts @@ -12,7 +12,7 @@ export interface IObject { attachment?: any[]; inReplyTo?: any; replies?: ICollection; - content: string; + content?: string; name?: string; startTime?: Date; endTime?: Date; @@ -44,16 +44,16 @@ export interface IOrderedCollection extends IObject { export interface INote extends IObject { type: 'Note' | 'Question'; - _misskey_content: string; - _misskey_quote: string; - _misskey_question: string; + _misskey_content?: string; + _misskey_quote?: string; + _misskey_question?: string; } export interface IQuestion extends IObject { type: 'Note' | 'Question'; - _misskey_content: string; - _misskey_quote: string; - _misskey_question: string; + _misskey_content?: string; + _misskey_quote?: string; + _misskey_question?: string; oneOf?: IQuestionChoice[]; anyOf?: IQuestionChoice[]; endTime?: Date; @@ -129,7 +129,7 @@ export interface IRemove extends IActivity { export interface ILike extends IActivity { type: 'Like'; - _misskey_reaction: string; + _misskey_reaction?: string; } export interface IAnnounce extends IActivity { |