+ if (!empty($oembed->type) && $oembed->type != 'error') {
+ DBA::insert('oembed', [
+ 'url' => normalise_link($embedurl),
+ 'maxwidth' => $a->videowidth,
+ 'content' => $json_string,
+ 'created' => DateTimeFormat::utcNow()
+ ], true);
+ $cache_ttl = CACHE_DAY;
+ } else {
+ $cache_ttl = CACHE_FIVE_MINUTES;
+ }
+
+ Cache::set($cache_key, $json_string, $cache_ttl);