- if($xmlbase->request) {
- diaspora_request($importer,$contact,$xmlbase->request);
- }
- elseif($xmlbase->status_message) {
- diaspora_post($importer,$contact,$xmlbase->status_message);
- }
- elseif($xmlbase->comment) {
- diaspora_comment($importer,$contact,$xmlbase->comment);
- }
- elseif($xmlbase->like) {
- diaspora_like($importer,$contact,$xmlbase->like);
- }
- elseif($xmlbase->retraction) {
- diaspora_retraction($importer,$contact,$xmlbase->retraction);
- }
- else {
- logger('mod-diaspora: unknown message type: ' . print_r($xmlbase,true));
- }
+ $ret = 0;
+ if($public)
+ diaspora_dispatch_public($msg);
+ else
+ $ret = diaspora_dispatch($importer,$msg);