From f3a6f30805d08f86e98032623a5a5a0ec08a9141 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Mon, 16 Jan 2006 21:43:03 +0000
Subject: [PATCH] This is a better fix. /me forgot that inkey() supported a
 timeout value.

---
 exec/sbbsimsg.js | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/exec/sbbsimsg.js b/exec/sbbsimsg.js
index 8f8b09936a..03be3a7714 100644
--- a/exec/sbbsimsg.js
+++ b/exec/sbbsimsg.js
@@ -354,7 +354,7 @@ while(bbs.online) {
 	console.mnemonics("~Telegram, ~Message, ~List, or ~Quit: ");
 	bbs.sys_status&=~SS_ABORT;
 	while(bbs.online && !(bbs.sys_status&SS_ABORT)) {
-		key=console.inkey(K_UPPER);
+		key=console.inkey(K_UPPER, 500);
 		if(key=='Q' || key=='L' || key=='T' || key=='M' || key=='\r')
 			break;
 		if(system.node_list[bbs.node_num-1].misc&(NODE_MSGW|NODE_NMSG)) {
@@ -365,7 +365,6 @@ while(bbs.online) {
 			console.crlf();
 			console.restoreline();
 		}
-		sleep(100);
 	}
 //	printf("key=%s\r\n",key);
 	switch(key) {
-- 
GitLab