From 578f0c9a0d97f22a28f3df905efa59d46748620a Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 8 Mar 2002 18:05:16 +0000
Subject: [PATCH] Created date msg header property (for RFC822 date header
 field string).

---
 src/sbbs3/js_msgbase.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/sbbs3/js_msgbase.c b/src/sbbs3/js_msgbase.c
index 5fcba9c737..7d787ad2c4 100644
--- a/src/sbbs3/js_msgbase.c
+++ b/src/sbbs3/js_msgbase.c
@@ -266,6 +266,7 @@ static BOOL parse_header_object(JSContext* cx, JSObject* hdr, uint subnum, smbms
 static JSBool
 js_get_msg_header(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
 {
+	char		date[128];
 	char		msg_id[128];
 	char		reply_id[128];
 	char*		val;
@@ -387,6 +388,10 @@ js_get_msg_header(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *
 	JS_DefineProperty(cx, hdrobj, "data_length", INT_TO_JSVAL(l)
 		,NULL,NULL,JSPROP_READONLY|JSPROP_ENUMERATE);
 
+	JS_DefineProperty(cx, hdrobj, "date"
+		,STRING_TO_JSVAL(JS_NewStringCopyZ(cx,msgdate(msg.hdr.when_written,date)))
+		,NULL,NULL,JSPROP_READONLY|JSPROP_ENUMERATE);
+
 	/* Reply-ID (References) */
 	if(msg.reply_id!=NULL)
 		val=msg.reply_id;
-- 
GitLab