i think it does not work cuz the code i am using was coded for the old phraser...

i fixed it by testing stuff:

Code:
;ORIGINAL CODE:

on *:signal:topic.get:{
  var %err = $1, %sockname = $2, %header = $3, %data = $4
  var %chan = $hget(%sockname,chan)


  if (* 200 OK iswm $read(%header,n,1)) msg %chan Status: $JSON(%data, status)
  else msg %chan Could not get status.

  hfree -w %sockname
  if ($isfile(%header)) .remove %header
  if ($isfile(%data)) .remove %data
}




EDITED CODE:

on *:signal:topic.get:{
  var %err = $1, %sockname = $2, %header = $3, %data = $4
  var %chan = $hget(%sockname,chan)

  jsonopen -fd datafile %data
  if (* 200 OK iswm $read(%header,n,1)) msg %chan Status: $json(datafile, status)
  else msg %chan Could not get status.

  hfree -w %sockname
  if ($isfile(%header)) .remove %header
  if ($isfile(%data)) .remove %data
}