From 09071200c73f5358e1d0bfb61a274e4f2c4ec52b Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 19 Jul 2019 14:36:04 +0200 Subject: Add plugin API tests --- shared/extra-utils/miscs/sql.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'shared/extra-utils/miscs') diff --git a/shared/extra-utils/miscs/sql.ts b/shared/extra-utils/miscs/sql.ts index 34477cb78..1961a8762 100644 --- a/shared/extra-utils/miscs/sql.ts +++ b/shared/extra-utils/miscs/sql.ts @@ -1,5 +1,6 @@ import { QueryTypes, Sequelize } from 'sequelize' import { ServerInfo } from '../server/servers' +import { PluginType } from '../../models/plugins/plugin.type' let sequelizes: { [ id: number ]: Sequelize } = {} @@ -72,10 +73,19 @@ async function closeAllSequelize (servers: ServerInfo[]) { } } +function setPluginVersion (internalServerNumber: number, pluginName: string, newVersion: string) { + const seq = getSequelize(internalServerNumber) + + const options = { type: QueryTypes.UPDATE } + + return seq.query(`UPDATE "plugin" SET "version" = '${newVersion}' WHERE "name" = '${pluginName}'`, options) +} + export { setVideoField, setPlaylistField, setActorField, countVideoViewsOf, + setPluginVersion, closeAllSequelize } -- cgit v1.2.3