Skip to content
Snippets Groups Projects
Commit 675c8e62 authored by rswindell's avatar rswindell
Browse files

Add (finally) fido_netmail_settings and inet_netmail_settings (bit-field)

properties to msg_area object. See NMAIL_* in sbbsdefs.js for the bit values.
parent a32a52cb
No related branches found
No related tags found
No related merge requests found
......@@ -43,6 +43,8 @@
static char* msg_area_prop_desc[] = {
"message area settings (bitfield) - see <tt>MM_*</tt> in <tt>sbbsdefs.js</tt> for details"
"FidoNet NetMail settings (bitfield) - see <tt>NMAIL_*</tt> in <tt>sbbsdefs.js</tt> for details"
"Internet NetMail settings (bitfield) - see <tt>NMAIL_*</tt> in <tt>sbbsdefs.js</tt> for details"
,NULL
};
......@@ -401,6 +403,26 @@ JSBool DLLCALL js_msg_area_resolve(JSContext* cx, JSObject* areaobj, jsid id)
if (name)
return JS_TRUE;
}
if (name==NULL || strcmp(name, "fido_netmail_settings")==0) {
if (name)
free(name);
if(!JS_NewNumberValue(cx,p->cfg->netmail_misc,&val))
return JS_FALSE;
if(!JS_SetProperty(cx, areaobj, "fido_netmail_settings", &val))
return JS_FALSE;
if (name)
return JS_TRUE;
}
if (name==NULL || strcmp(name, "inet_netmail_settings")==0) {
if (name)
free(name);
if(!JS_NewNumberValue(cx,p->cfg->inetmail_misc,&val))
return JS_FALSE;
if(!JS_SetProperty(cx, areaobj, "inet_netmail_settings", &val))
return JS_FALSE;
if (name)
return JS_TRUE;
}
if (name==NULL || strcmp(name, "grp")==0 || strcmp(name, "sub")==0 || strcmp(name, "grp_list")==0) {
if (name)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment