Subj : bbs.logout() vs bbs.logoff() vs bbs.hangup()
To   : All
From : nolageek
Date : Thu Mar 24 2016 11:50 pm

I'm still working on my shell and I'm trying to fine tune how I'd like my two
logout options to work.


'Regular Log Out' (runs a one liner, then asks user if they really want to log
out.) For this option I've been using bbs.logoff(), but it uses noyes (no is
the default) - I'd rather it be yesno (yes being the default)  I figure I could
just use console.yesno('Log Out') and log them out if they reply yes. But I'm
trying to choose the most appropriate function: bbs.logout(), bbs.logoff() or
bbs.hangup()


(I also have a 'Fast Log Out' which immediately logs then out without any
prompts whatsoever.)

So for both of them I need to hang them up, either after being prompt or
immediately.

I've been using bbs.hangup(); to just drop carrier, but I was wondering if
that's the best way or not.

I see that bbs.logout() is listed as 'non-interactive' but it doesn't seem to
do anything - it just takes me right back to the menu.

I also see that bbs.logoff() can take an prompt argument but I've tried
multiple ways and they all continue to prompt the user: bbs.logoff('false'),
bbs.logoff(false), bbs.logoff(prompt=false), bbs.logoff('prompt=false'), etc...


Tl;dr
How can I immediately log off the user without prompting them? bbs.logoff(),
bbs.logout(), bbs.hangup() ?

|01-|03nolageek

---
� Synchronet � Capitol Shrill BBS - Washington, DC - capitolshrill.com