erogaki-mask
wait for new image uuid
BLPOP mask-requests:bar|mosaic 0
returns:
1) key
2) value = uuid
get image data
redis:
GET censored-images:uuid
returns:
<image-data>
mask image
mask the image
if masking was successul: create decensor request
RPUSH decensor-requests:<key> <uuid>
SET masked-images:uuid <image-data>
if masking wasn't successful: return error
error:
{
"component": "erogaki-mask",
"instance": "<instance-name>",
"name": "<error-name>",
"description": "<error-description>"
}
redis:
SET errors:uuid error