From 5f0513411079bb77e084cb9c7fc8460a8a5745f9 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 23 Oct 2008 16:35:05 -0400 Subject: blow inboxes darcs-hash:20081023203505-5ed1f-9fda1f30a6eb271966b7eaf42968103761b33b22.gz --- classes/Notice.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'classes/Notice.php') diff --git a/classes/Notice.php b/classes/Notice.php index 17e0c5a0f..a3886d165 100644 --- a/classes/Notice.php +++ b/classes/Notice.php @@ -60,6 +60,7 @@ class Notice extends Memcached_DataObject function delete() { $this->blowCaches(); $this->blowFavesCache(); + $this->blowInboxes(); parent::delete(); } @@ -359,5 +360,17 @@ class Notice extends Memcached_DataObject return; } + + # Delete from inboxes if we're deleted. + + function blowInboxes() { + + $inbox = new Notice_inbox(); + $inbox->notice_id = $this->id; + $inbox->delete(); + + return; + } + } -- cgit v1.2.3-54-g00ecf