From 83fd8f11b2905b8e213981623b46c9f665d5f897 Mon Sep 17 00:00:00 2001 From: Calvin Montgomery Date: Fri, 20 Mar 2020 19:44:11 -0700 Subject: [PATCH] Fix updated_at in media_metadata_cache --- src/database/metadata_cache.js | 10 +++------- src/switches.js | 1 - 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/database/metadata_cache.js b/src/database/metadata_cache.js index 9c52d3e3..4e5f62e4 100644 --- a/src/database/metadata_cache.js +++ b/src/database/metadata_cache.js @@ -1,5 +1,4 @@ import { createMySQLDuplicateKeyUpdate } from '../util/on-duplicate-key-update'; -const Switches = require('../switches'); const Media = require('cytube-mediaquery/lib/media'); @@ -28,8 +27,6 @@ class MetadataCacheDB { } async put(media) { - if (!Switches.isActive('ytCache')) return; - media = new Media(media); media.type = mediaquery2cytube(media.type); return this.db.runTransaction(async tx => { @@ -37,10 +34,11 @@ class MetadataCacheDB { .insert({ id: media.id, type: media.type, - metadata: JSON.stringify(media) + metadata: JSON.stringify(media), + updated_at: tx.raw('CURRENT_TIMESTAMP') }); let update = tx.raw(createMySQLDuplicateKeyUpdate( - ['metadata'] + ['metadata', 'updated_at'] )); return tx.raw(insert.toString() + update.toString()); @@ -48,8 +46,6 @@ class MetadataCacheDB { } async get(id, type) { - if (!Switches.isActive('ytCache')) return null; - return this.db.runTransaction(async tx => { let row = await tx.table('media_metadata_cache') .where({ id, type }) diff --git a/src/switches.js b/src/switches.js index d77de051..59b2f107 100644 --- a/src/switches.js +++ b/src/switches.js @@ -1,5 +1,4 @@ const switches = { - ytCache: true }; export function isActive(switchName) {