Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Propriedade
Descrição
Tipo
companyIdCódigo da Empresaint
shareobjeto de socializaçãoSocialShareEventVO


Exemplo de Implementação

 

Bloco de código
languagejs
linenumberstrue
function beforeSocialShare(companyId, share){
  
  var lastUpd = share.getSociable().getLastUpdateDate().getTime();
  log.info("lastUpd: " + lastUpd);
  var daysAgo = new Date();
  daysAgo.setDate(daysAgo.getDate()-3);
  log.info("daysAgo: " + daysAgo);
 
  if (lastUpd < oneMonthAgo) {
    throw "You could not share old socials (more than 3 days old)";
  }
}

 

afterSocialShare

Esse evento é disparado sempre após a efetivação de um compartilhamento.

 

Estrutura do Evento

Bloco de código
languagejs
linenumberstrue
function afterSocialShare(companyId, share){
 
}