summaryrefslogtreecommitdiff
path: root/app/client
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/client
parentbab7a5431b2255851034b19fb1e5cba641882131 (diff)
thumbnail method
Diffstat (limited to 'app/client')
-rw-r--r--app/client/common/fileViewer.component.js1
-rw-r--r--app/client/modules/pix2pixhd/views/sequence.editor.js4
-rw-r--r--app/client/socket/socket.actions.js1
3 files changed, 4 insertions, 2 deletions
diff --git a/app/client/common/fileViewer.component.js b/app/client/common/fileViewer.component.js
index b1cabd4..fcc4e9c 100644
--- a/app/client/common/fileViewer.component.js
+++ b/app/client/common/fileViewer.component.js
@@ -39,6 +39,7 @@ class FileViewer extends Component {
console.log('fetch file', fn)
const { tool: module } = this.props.app
this.setState({ buffer: null, loading: true })
+
actions.socket.read_file({ module, fn }).then(buffer => {
console.log('fetched buffer')
const { stale } = this.state
diff --git a/app/client/modules/pix2pixhd/views/sequence.editor.js b/app/client/modules/pix2pixhd/views/sequence.editor.js
index 6a5da39..e66aebf 100644
--- a/app/client/modules/pix2pixhd/views/sequence.editor.js
+++ b/app/client/modules/pix2pixhd/views/sequence.editor.js
@@ -130,8 +130,8 @@ class SequenceEditor extends Component {
>
{selection && <div className='selection' style={selection}></div>}
</div>
- <FileViewer path={path} file={this.state.frameA} />
- <FileViewer path={path} file={this.state.frameB} />
+ <FileViewer thumbnail path={path} file={this.state.frameA} />
+ <FileViewer thumbnail path={path} file={this.state.frameB} />
</div>
)
}
diff --git a/app/client/socket/socket.actions.js b/app/client/socket/socket.actions.js
index 31d73cc..b83c9cf 100644
--- a/app/client/socket/socket.actions.js
+++ b/app/client/socket/socket.actions.js
@@ -9,6 +9,7 @@ export const list_sequences = opt => syscall_async('list_sequences', opt).th
export const run_script = opt => syscall_async('run_script', opt)
export const upload_file = opt => syscall_async('upload_file', opt)
export const read_file = opt => syscall_async('read_file', opt).then(res => res.file)
+export const thumbnail = opt => syscall_async('thumbnail', opt).then(res => res.file)
export const syscall_async = (tag, payload, ttl=10000) => {
ttl = payload.ttl || ttl