summaryrefslogtreecommitdiff
path: root/client/faceAnalysis/faceAnalysis.query.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2019-01-13 21:06:51 +0100
committerJules Laplace <julescarbon@gmail.com>2019-01-13 21:06:51 +0100
commitb4ed297a6dc73ec5f5cf2772ca1b754ea3f98cae (patch)
tree59798cf83e459a7f543515f54af2d7898257f44a /client/faceAnalysis/faceAnalysis.query.js
parent6710b9f7f223acd01ac82171d9f9f4eb577f5885 (diff)
basic blurring applet
Diffstat (limited to 'client/faceAnalysis/faceAnalysis.query.js')
-rw-r--r--client/faceAnalysis/faceAnalysis.query.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/client/faceAnalysis/faceAnalysis.query.js b/client/faceAnalysis/faceAnalysis.query.js
index a79e3e78..33dd641f 100644
--- a/client/faceAnalysis/faceAnalysis.query.js
+++ b/client/faceAnalysis/faceAnalysis.query.js
@@ -19,13 +19,23 @@ class FaceAnalysisQuery extends Component {
}
upload(blob) {
+ if (this.state.image) {
+ URL.revokeObjectURL(this.state.image)
+ }
+ const url = URL.createObjectURL(blob)
+ this.setState({ image: url })
this.props.actions.upload(this.props.payload, blob)
}
+ componentWillUnmount() {
+ if (this.state.image) {
+ URL.revokeObjectURL(this.state.image)
+ }
+ }
+
render() {
const { result } = this.props
const { image } = this.state
- console.log(result)
const style = {}
if (image) {
style.backgroundImage = 'url(' + image + ')'