cleanup... Poll main & response events seem to sorta work over ostatus now
This commit is contained in:
parent
6416f5ea41
commit
eccadb4a7b
@ -280,8 +280,10 @@ class PollPlugin extends MicroAppPlugin
|
||||
$object->link = $notice->bestUrl();
|
||||
|
||||
$response = Poll_response::getByNotice($notice);
|
||||
if (!$response) {
|
||||
common_log(LOG_DEBUG, "QQQ notice uri: $notice->uri");
|
||||
} else {
|
||||
$poll = $response->getPoll();
|
||||
|
||||
/**
|
||||
* For the moment, using a kind of icky-looking schema that happens to
|
||||
* work with out code for generating both Atom and JSON forms, though
|
||||
@ -305,6 +307,7 @@ class PollPlugin extends MicroAppPlugin
|
||||
'poll' => $poll->uri,
|
||||
'selection' => intval($response->selection));
|
||||
$object->extra[] = array('poll:response', $data, '');
|
||||
}
|
||||
return $object;
|
||||
}
|
||||
|
||||
|
@ -141,6 +141,14 @@ class Poll_response extends Managed_DataObject
|
||||
return $this->getNotice()->bestUrl();
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return Poll
|
||||
*/
|
||||
function getPoll()
|
||||
{
|
||||
return Poll::staticGet('id', $this->poll_id);
|
||||
}
|
||||
/**
|
||||
* Save a new poll notice
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user