summaryrefslogtreecommitdiff
path: root/src/remote
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-04-13 18:58:29 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-04-13 18:58:29 +0900
commit1181fcdcebad0f3a8538ae6d10d70e6f7ea9468b (patch)
tree0cda73ba54875b4497bd741b0a66447b3481fa6d /src/remote
parentリプライ先をエラー時に無視すると本来は投票なのに投... (diff)
downloadsharkey-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.ts2
-rw-r--r--src/remote/activitypub/type.ts16
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 {