UNPKG

p3x-redis-ui-server

Version:

🏍️ P3X Redis UI server — Socket.IO backend for the dual Angular + React frontend with AI queries, 54 languages, and auto data decompression

2 lines (1 loc) 467 B
import*as e from"../../shared.mjs";export default async t=>{const{socket:s,payload:r}=t;try{e.ensureReadonlyConnection({socket:s});const o=s.p3xrs.ioredis,{key:a,element:n,values:c,attributes:i}=r,m=[a,"VALUES",c.length,...c.map(Number),n];i&&"string"==typeof i&&i.trim()&&m.push("SETATTR",i.trim());const l=await o.call("VADD",...m);s.emit(t.responseEvent,{status:"ok",result:l})}catch(e){console.error(e),s.emit(t.responseEvent,{status:"error",error:e.message})}};