From bda28640d6e066ae338c6f31407df274ed09f026 Mon Sep 17 00:00:00 2001 From: winter Date: Sun, 8 Dec 2024 23:18:35 +0000 Subject: implement remote object fetching! this is most of the tricky parts of inbound federation :3 --- WpfTest/Model/NoteAttachment.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'WpfTest/Model/NoteAttachment.php') diff --git a/WpfTest/Model/NoteAttachment.php b/WpfTest/Model/NoteAttachment.php index b07d595..16947c5 100644 --- a/WpfTest/Model/NoteAttachment.php +++ b/WpfTest/Model/NoteAttachment.php @@ -4,8 +4,20 @@ namespace WpfTest\Model; use WpfTest\Model; class NoteAttachment extends Model { + public ?int $noteId; public int $index; public string $type; public string $href; public ?string $description; + + protected function setOwnerId(int $id) { + $this->noteId = $id; + } + + protected function getUpdateWhereClause($db): ?string { + if (self::findWhere('note_id = ?', [$this->noteId]) != null) { + return "note_id = $this->noteId"; + } + return null; + } } \ No newline at end of file -- cgit v1.3