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) 437 B
export default async t=>{const{socket:e,payload:s}=t;try{const l=e.p3xrs.ioredis,{key:n,fields:o}=s;if(!o||0===o.length)return void e.emit(t.responseEvent,{status:"ok",fieldTtls:{}});const r=await l.call("HTTL",n,"FIELDS",o.length,...o),a={};if(Array.isArray(r))for(let t=0;t<o.length&&t<r.length;t++)a[o[t]]=parseInt(r[t]);e.emit(t.responseEvent,{status:"ok",fieldTtls:a})}catch(s){e.emit(t.responseEvent,{status:"ok",fieldTtls:{}})}};