Sto lavorando su un modulo in Drupal 8 che recupera i dati sensibili al tempo da un API REST esterno. I dati vengono elaborati e inoltrati a un blocco. I dati finali vengono inviati a un modello Twig in questo modo:
...
public function build() {
$build = [];
$build['ticker_block'] = [
'#theme' => 'module_theme',
'#data' => $myService->data(),
];
return $build;
}
Questo non funziona nell'ambiente di produzione in cui la cache è abilitata e i dati renderizzati vengono visualizzati come obsoleti. Come disabilitare la cache solo per il mio modulo e devo farlo sia per il modello Twig che per il plug-in Block?