forked from friendica/friendica-addons
		
	Merge pull request #892 from mexon/mat/mailstream-skip-announce
[mailstream] Do not send "announce" messages
This commit is contained in:
		
				commit
				
					
						bff71ce02b
					
				
			
		
					 1 changed files with 9 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -102,19 +102,28 @@ function mailstream_generate_id($a, $uri) {
 | 
			
		|||
 | 
			
		||||
function mailstream_post_hook(&$a, &$item) {
 | 
			
		||||
	if (!PConfig::get($item['uid'], 'mailstream', 'enabled')) {
 | 
			
		||||
		Logger::debug('mailstream: not enabled for item ' . $item['id']);
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	if (!$item['uid']) {
 | 
			
		||||
		Logger::debug('mailstream: no uid for item ' . $item['id']);
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	if (!$item['contact-id']) {
 | 
			
		||||
		Logger::debug('mailstream: no contact-id for item ' . $item['id']);
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	if (!$item['uri']) {
 | 
			
		||||
		Logger::debug('mailstream: no uri for item ' . $item['id']);
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	if (!$item['plink']) {
 | 
			
		||||
		Logger::debug('mailstream: no plink for item ' . $item['id']);
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	if (PConfig::get($item['uid'], 'mailstream', 'nolikes')) {
 | 
			
		||||
		if ($item['verb'] == ACTIVITY_LIKE) {
 | 
			
		||||
			Logger::debug('mailstream: like item ' . $item['id']);
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue