Use event logger for proxy starting message and NAT info

This commit is contained in:
itchyonion 2022-11-07 15:20:20 -08:00
parent 2f55581098
commit 768b80dbdf
No known key found for this signature in database
GPG key ID: 4B87B720348500EA
3 changed files with 21 additions and 2 deletions

View file

@ -566,7 +566,7 @@ func (sf *SnowflakeProxy) runSession(sid string) {
func (sf *SnowflakeProxy) Start() error {
var err error
log.Println("starting")
sf.EventDispatcher.OnNewSnowflakeEvent(event.EventOnProxyStarting{})
sf.shutdown = make(chan struct{})
// blank configurations revert to default
@ -621,7 +621,7 @@ func (sf *SnowflakeProxy) Start() error {
currentNATTypeLoaded := getCurrentNATType()
log.Printf("NAT type: %s", currentNATTypeLoaded)
sf.EventDispatcher.OnNewSnowflakeEvent(&event.EventOnCurrentNATTypeDetermined{CurNATType: currentNATTypeLoaded})
NatRetestTask := task.Periodic{
Interval: sf.NATTypeMeasurementInterval,