Event summary vs content/description
Currently in the activity-json
representation of an Gancio event the summary
and the `content``` properties are equal. They are a joined string: the places name, the date formatted in the instances language, and the description.
Code example:
const content = `
📍 ${this.place && this.place.name}
📅 ${DateTime.fromSeconds(this.start_datetime, opt).toFormat('EEEE, d MMMM (HH:mm)')}
${plainDescription}
`
To me, this behaviour makes sense for the summary field, but for the content I would expect it to be just the plainDescription.
Other Fediverse software usually handles unsupported object types in the following way: e.g. Mastodon converts an event object in such a way that only the name (title of the event), summary and url properties of an object are displayed to the user for the content. But if another Fediverse software has proper support for events, it should usually be able to handle the location and startTime in its own way, and in that scenario the current information within the content property would be too much.
I was wondering if there are reasons for the current behaviour that I don't yet understand?
Kind regards, André