Add missing mediaType info to AP objects
This commit is contained in:
parent
696b45deb6
commit
3726c37255
|
@ -563,6 +563,7 @@ export class AbuseModel extends Model<Partial<AttributesOnly<AbuseModel>>> {
|
|||
return {
|
||||
type: 'Flag' as 'Flag',
|
||||
content: this.reason,
|
||||
mediaType: 'text/markdown',
|
||||
object,
|
||||
tag: predefinedReasons.map(r => ({
|
||||
type: 'Hashtag' as 'Hashtag',
|
||||
|
|
|
@ -874,7 +874,10 @@ export class VideoCommentModel extends Model<Partial<AttributesOnly<VideoComment
|
|||
return {
|
||||
type: 'Note' as 'Note',
|
||||
id: this.url,
|
||||
|
||||
content: this.text,
|
||||
mediaType: 'text/markdown',
|
||||
|
||||
inReplyTo,
|
||||
updated: this.updatedAt.toISOString(),
|
||||
published: this.createdAt.toISOString(),
|
||||
|
|
|
@ -679,6 +679,7 @@ export class VideoPlaylistModel extends Model<Partial<AttributesOnly<VideoPlayli
|
|||
type: 'Playlist' as 'Playlist',
|
||||
name: this.name,
|
||||
content: this.description,
|
||||
mediaType: 'text/markdown' as 'text/markdown',
|
||||
uuid: this.uuid,
|
||||
published: this.createdAt.toISOString(),
|
||||
updated: this.updatedAt.toISOString(),
|
||||
|
|
|
@ -2,7 +2,10 @@ import { ActivityFlagReasonObject } from './common-objects'
|
|||
|
||||
export interface AbuseObject {
|
||||
type: 'Flag'
|
||||
|
||||
content: string
|
||||
mediaType: 'text/markdown'
|
||||
|
||||
object: string | string[]
|
||||
|
||||
tag?: ActivityFlagReasonObject[]
|
||||
|
|
|
@ -5,7 +5,10 @@ export interface PlaylistObject {
|
|||
type: 'Playlist'
|
||||
|
||||
name: string
|
||||
|
||||
content: string
|
||||
mediaType: 'text/markdown'
|
||||
|
||||
uuid: string
|
||||
|
||||
totalItems: number
|
||||
|
|
|
@ -3,7 +3,10 @@ import { ActivityTagObject } from './common-objects'
|
|||
export interface VideoCommentObject {
|
||||
type: 'Note'
|
||||
id: string
|
||||
|
||||
content: string
|
||||
mediaType: 'text/markdown'
|
||||
|
||||
inReplyTo: string
|
||||
published: string
|
||||
updated: string
|
||||
|
|
|
@ -33,8 +33,10 @@ export interface VideoObject {
|
|||
published: string
|
||||
originallyPublishedAt: string
|
||||
updated: string
|
||||
|
||||
mediaType: 'text/markdown'
|
||||
content: string
|
||||
|
||||
support: string
|
||||
|
||||
icon: ActivityIconObject[]
|
||||
|
|
Loading…
Reference in New Issue