From bb7a358bc8536650b63f671d0653a7e37228dd65 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 13 Nov 2001 05:16:03 +0000
Subject: [PATCH] Creates new msg_area object and MsgBase class.

---
 src/sbbs3/main.cpp | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index ef289ef80d..7c374f6484 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -511,6 +511,10 @@ bool sbbs_t::js_initcx()
 		if(js_CreateSocketClass(js_cx, js_glob)==NULL)
 			break;
 
+		/* MsgBase Class */
+		if(js_CreateMsgBaseClass(js_cx, js_glob, &cfg)==NULL)
+			break;
+
 		/* File Class */
 		if(js_CreateFileClass(js_cx, js_glob)==NULL)
 			break;
@@ -2591,18 +2595,22 @@ void node_thread(void* arg)
 		if(sbbs->js_cx!=NULL) {
 			JS_BeginRequest(sbbs->js_cx);	/* Required for multi-thread support */
 
-			/* User Class */
+			/* User class */
 			if(js_CreateUserClass(sbbs->js_cx, sbbs->js_glob, &sbbs->cfg)==NULL) 
 				lprintf("!JavaScript ERROR creating user class");
 
-			/* User Object */
+			/* user object */
 			if(js_CreateUserObject(sbbs->js_cx, sbbs->js_glob, &sbbs->cfg, "user", sbbs->useron.number)==NULL) 
 				lprintf("!JavaScript ERROR creating user object");
 
-			/* FileArea Object */
+			/* file_area object */
 			if(js_CreateFileAreaObject(sbbs->js_cx, sbbs->js_glob, &sbbs->cfg, &sbbs->useron, "")==NULL) 
 				lprintf("!JavaScript ERROR createing file_area object");
 
+			/* msg_area object */
+			if(js_CreateMsgAreaObject(sbbs->js_cx, sbbs->js_glob, &sbbs->cfg, &sbbs->useron)==NULL) 
+				lprintf("!JavaScript ERROR createing msg_area object");
+
 			JS_EndRequest(sbbs->js_cx);	/* Required for multi-thread support */
 		}
 #endif
-- 
GitLab