forked from shadowfacts/shadowfacts.net
Fix crash when trying to comment
This commit is contained in:
parent
08b936980f
commit
b44a37de5a
|
@ -38,7 +38,7 @@ export async function getActor(url: string, db: Database, forceUpdate: boolean =
|
|||
return remote;
|
||||
}
|
||||
|
||||
export async function getCachedActor(url: string, db: Database): Promise<Actor> {
|
||||
export async function getCachedActor(url: string, db: Database): Promise<Actor | null> {
|
||||
return new Promise((resolve, reject) => {
|
||||
db.get("SELECT * FROM actors WHERE id = $id", {
|
||||
$id: url
|
||||
|
@ -46,15 +46,19 @@ export async function getCachedActor(url: string, db: Database): Promise<Actor>
|
|||
if (err) {
|
||||
reject(err);
|
||||
} else {
|
||||
resolve({
|
||||
id: result.id,
|
||||
name: result.display_name,
|
||||
inbox: result.inbox,
|
||||
icon: result.icon_url,
|
||||
publicKey: {
|
||||
publicKeyPem: result.public_key_pem
|
||||
}
|
||||
} as Actor);
|
||||
if (result) {
|
||||
resolve({
|
||||
id: result.id,
|
||||
name: result.display_name,
|
||||
inbox: result.inbox,
|
||||
icon: result.icon_url,
|
||||
publicKey: {
|
||||
publicKeyPem: result.public_key_pem
|
||||
}
|
||||
} as Actor);
|
||||
} else {
|
||||
resolve(null);
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue