From 1b05d82d861f42c27766e9f24d8d55e68b0cf098 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 9 Apr 2020 11:00:30 +0200 Subject: Add SQL query support in plugins --- .../fixtures/peertube-plugin-test-four/main.js | 27 ++++++++++++++++++++++ .../peertube-plugin-test-four/package.json | 20 ++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 server/tests/fixtures/peertube-plugin-test-four/main.js create mode 100644 server/tests/fixtures/peertube-plugin-test-four/package.json (limited to 'server/tests/fixtures/peertube-plugin-test-four') diff --git a/server/tests/fixtures/peertube-plugin-test-four/main.js b/server/tests/fixtures/peertube-plugin-test-four/main.js new file mode 100644 index 000000000..9abb73646 --- /dev/null +++ b/server/tests/fixtures/peertube-plugin-test-four/main.js @@ -0,0 +1,27 @@ +async function register ({ + peertubeHelpers +}) { + peertubeHelpers.logger.info('Hello world from plugin four') + + const username = 'root' + const results = await peertubeHelpers.database.query( + 'SELECT "email" from "user" WHERE "username" = $username', + { + type: 'SELECT', + bind: { username } + } + ) + + peertubeHelpers.logger.info('root email is ' + results[0]['email']) +} + +async function unregister () { + return +} + +module.exports = { + register, + unregister +} + +// ########################################################################### diff --git a/server/tests/fixtures/peertube-plugin-test-four/package.json b/server/tests/fixtures/peertube-plugin-test-four/package.json new file mode 100644 index 000000000..dda3c7f37 --- /dev/null +++ b/server/tests/fixtures/peertube-plugin-test-four/package.json @@ -0,0 +1,20 @@ +{ + "name": "peertube-plugin-test-four", + "version": "0.0.1", + "description": "Plugin test 4", + "engine": { + "peertube": ">=1.3.0" + }, + "keywords": [ + "peertube", + "plugin" + ], + "homepage": "https://github.com/Chocobozzz/PeerTube", + "author": "Chocobozzz", + "bugs": "https://github.com/Chocobozzz/PeerTube/issues", + "library": "./main.js", + "staticDirs": {}, + "css": [], + "clientScripts": [], + "translations": {} +} -- cgit v1.2.3