add address to AP location prop and check endTime

This commit is contained in:
lesion 2021-11-11 16:52:05 +01:00
parent adcdbc790d
commit 82c21b3255
No known key found for this signature in database
GPG key ID: 352918250B012177

View file

@ -93,15 +93,17 @@ Event.prototype.toAP = function (username, locale, to = []) {
}) })
} }
return { return {
id: `${config.baseurl}/federation/m/${this.id}`, id: `${config.baseurl}/federation/m/${this.id}`,
name: this.title, name: this.title,
url: `${config.baseurl}/event/${this.slug || this.id}`, url: `${config.baseurl}/event/${this.slug || this.id}`,
type: 'Event', type: 'Event',
startTime: moment.unix(this.start_datetime).locale(locale).format(), startTime: moment.unix(this.start_datetime).locale(locale).format(),
endTime: moment.unix(this.end_datetime).locale(locale).format(), endTime: this.end_datetime ? moment.unix(this.end_datetime).locale(locale).format() : null,
location: { location: {
name: this.place && this.place.name name: this.place.name,
address: this.place.address
}, },
attachment, attachment,
tag: tags && tags.map(tag => ({ tag: tags && tags.map(tag => ({