Skip to content
Snippets Groups Projects
Commit 58a0af35 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Add 'fidonet_addr' property to msg_area.sub[]

Fixes issue #398
parent 88cd5483
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
Pipeline #3763 passed
...@@ -62,6 +62,7 @@ static char* msg_sub_prop_desc[] = { ...@@ -62,6 +62,7 @@ static char* msg_sub_prop_desc[] = {
,"sub-board operator requirements" ,"sub-board operator requirements"
,"sub-board moderated-user requirements (if non-blank)" ,"sub-board moderated-user requirements (if non-blank)"
,"sub-board data storage location" ,"sub-board data storage location"
,"FidoNet node address"
,"FidoNet origin line" ,"FidoNet origin line"
,"QWK Network tagline" ,"QWK Network tagline"
,"toggle options (bitfield) - see <tt>SUB_*</tt> in <tt>sbbsdefs.js</tt> for details" ,"toggle options (bitfield) - see <tt>SUB_*</tt> in <tt>sbbsdefs.js</tt> for details"
...@@ -192,6 +193,12 @@ BOOL js_CreateMsgAreaProperties(JSContext* cx, scfg_t* cfg, JSObject* subobj, ui ...@@ -192,6 +193,12 @@ BOOL js_CreateMsgAreaProperties(JSContext* cx, scfg_t* cfg, JSObject* subobj, ui
,NULL,NULL,JSPROP_ENUMERATE|JSPROP_READONLY)) ,NULL,NULL,JSPROP_ENUMERATE|JSPROP_READONLY))
return(FALSE); return(FALSE);
if((js_str = JS_NewStringCopyZ(cx, smb_faddrtoa(&sub->faddr, str))) == NULL)
return FALSE;
if(!JS_DefineProperty(cx, subobj, "fidonet_addr", STRING_TO_JSVAL(js_str)
,NULL, NULL, JSPROP_ENUMERATE | JSPROP_READONLY))
return FALSE;
if((js_str=JS_NewStringCopyZ(cx, sub->origline))==NULL) if((js_str=JS_NewStringCopyZ(cx, sub->origline))==NULL)
return(FALSE); return(FALSE);
if(!JS_DefineProperty(cx, subobj, "fidonet_origin", STRING_TO_JSVAL(js_str) if(!JS_DefineProperty(cx, subobj, "fidonet_origin", STRING_TO_JSVAL(js_str)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment