diff options
| author | ivan <ivan> | 2007-05-01 19:57:41 +0000 |
|---|---|---|
| committer | ivan <ivan> | 2007-05-01 19:57:41 +0000 |
| commit | b951ac82eb61f431535288ec50c2544e5c0f5a54 (patch) | |
| tree | d5982b5d2d1bf14da0dde263149b8f84fd879e00 /FS/bin/freeside-selfservice-server | |
| parent | 65d5d1aef71cb068c02328aa45cf6db300e21b59 (diff) | |
use FS::ClientAPI_SessionCache for signup info so it actually works - speed up signups
Diffstat (limited to 'FS/bin/freeside-selfservice-server')
| -rw-r--r-- | FS/bin/freeside-selfservice-server | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/FS/bin/freeside-selfservice-server b/FS/bin/freeside-selfservice-server index 187bc1469..354cacb94 100644 --- a/FS/bin/freeside-selfservice-server +++ b/FS/bin/freeside-selfservice-server @@ -14,6 +14,7 @@ use Net::SSH qw(sshopen2); use FS::Daemon qw(daemonize1 drop_root logfile daemonize2 sigint sigterm); use FS::UID qw(adminsuidsetup forksuidsetup); use FS::ClientAPI; +use FS::ClientAPI_SessionCache; use FS::Conf; use FS::cust_bill; @@ -59,6 +60,13 @@ daemonize2(); my $conf = new FS::Conf; +#clear the signup info cache so an "/etc/init.d/freeside restart" will pick +#up new info... (better as a callback in Signup.pm?) +my $cache = new FS::ClientAPI_SessionCache( { + 'namespace' => 'FS::ClientAPI::Signup', +} ); +$cache->remove('signup_info_cache'); + my $clientd = "/usr/local/sbin/freeside-selfservice-clientd"; #better name? my $warnkids=0; |
