summaryrefslogtreecommitdiff
path: root/app/relay
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-09-22 19:12:20 +0200
committerJules Laplace <julescarbon@gmail.com>2018-09-22 19:12:20 +0200
commit89a3b6bb4a6d6a7ef936e8ec1d4afefd4a8385fd (patch)
treec7d9b9f3a0f6ed1a36e616b0fdeca5dce4d448d6 /app/relay
parentbab7a5431b2255851034b19fb1e5cba641882131 (diff)
thumbnail method
Diffstat (limited to 'app/relay')
-rw-r--r--app/relay/remote.js10
-rw-r--r--app/relay/runner.js7
-rw-r--r--app/relay/system.js7
3 files changed, 17 insertions, 7 deletions
diff --git a/app/relay/remote.js b/app/relay/remote.js
index 7cb7455..9c59749 100644
--- a/app/relay/remote.js
+++ b/app/relay/remote.js
@@ -157,6 +157,16 @@ remote.on('system', (data) => {
})
})
break
+ case 'thumbnail':
+ system.thumbnail(data.payload, (file) => {
+ remote.emit('system_res', {
+ type: 'thumbnail',
+ query: data.payload,
+ uuid: data.uuid,
+ file,
+ })
+ })
+ break
case 'get_status':
remote.emit('system_res', {
type: 'relay_status',
diff --git a/app/relay/runner.js b/app/relay/runner.js
index 70988b0..7203956 100644
--- a/app/relay/runner.js
+++ b/app/relay/runner.js
@@ -15,6 +15,13 @@ export const state = {
current_gpu_task: idle_state,
}
+export function status() {
+ return {
+ cpu: serialize_task(state.current_cpu_task),
+ gpu: serialize_task(state.current_gpu_task),
+ }
+}
+
export function get_current_cpu_task(){
return state.current_cpu_task
}
diff --git a/app/relay/system.js b/app/relay/system.js
index 90dbf66..49b8c33 100644
--- a/app/relay/system.js
+++ b/app/relay/system.js
@@ -37,13 +37,6 @@ export function upload_file(task, cb) {
// localhost:7013/api/folder/1/upload/
}
-export function status () {
- return {
- cpu: serialize_task(state.current_cpu_task),
- gpu: serialize_task(state.current_gpu_task),
- }
-}
-
export function run_system_command(opt, cb) {
console.log('running system command:', opt.cmd)
switch(opt.cmd) {