Add checks

This commit is contained in:
Feufochmar 2022-05-23 13:42:11 +02:00
parent fe82a9c12c
commit 612a1abbd6
2 changed files with 13 additions and 9 deletions

View File

@ -223,7 +223,9 @@ const UI = {
Elem('activity-object-actor-icon').innerHTML = '<img src="' + activity.object.actor.iconUrl(Icons.fallback['user']) + '" width="48" height="48" />'
Elem('activity-object-actor-display-name').innerText = activity.object.actor.displayName()
Elem('activity-object-actor-address').innerText = activity.object.actor.address()
Elem('activity-object-actor-address').href = activity.object.actor.data.id
if (activity.object.actor.data) {
Elem('activity-object-actor-address').href = activity.object.actor.data.id
}
Elem('activity-object-to').innerHTML = activity.object.to.map(
function(element) {
return '<li class="actor-display">' + Render.audienceActor(element) + '</li>'

View File

@ -33,14 +33,16 @@ ActivityObject.prototype = {
function (load_ok, failure_message) {
if (load_ok) {
// Actor
this.actor.loadFromASActor(this.data.attributedTo, function (ok, error) {
if (ok) {
// Store actors in KnownActors
KnownActors.set(this.actor.data.id, this.actor)
} else {
console.log(error)
}
}.bind(this))
if (this.data.attributedTo) {
this.actor.loadFromASActor(this.data.attributedTo, function (ok, error) {
if (ok) {
// Store actors in KnownActors
KnownActors.set(this.actor.data.id, this.actor)
} else {
console.log(error)
}
}.bind(this))
}
// attachment
this.attachments = (this.data.attachment && Array.isArray(this.data.attachment)) ? this.data.attachment : []
// Audience