improve the dialer

This commit is contained in:
idk 2018-12-25 03:01:03 -05:00
parent d22728c4ee
commit 53a25b8faf
No known key found for this signature in database
GPG key ID: D75C03B39B5E14E1

View file

@ -38,13 +38,17 @@ func NewConn(sam *sam3.SAM, addr, path string, opts []string) (*Conn, error) {
if err != nil { if err != nil {
return nil, err return nil, err
} }
c.path = path + c.I2PKeys.Addr().Base32() c.path = path + c.I2PKeys.Addr().Base32() + ".i2pkeys"
c.SaveKeys() c.SaveKeys()
c.StreamSession, err = sam.NewStreamSession("stream_example", c.I2PKeys, sam3.Options_Small) c.StreamSession, err = sam.NewStreamSession("stream_example", c.I2PKeys, sam3.Options_Small)
if err != nil { if err != nil {
return nil, err return nil, err
} }
c.SAMConn, err = c.StreamSession.DialI2P(addr) i2paddr, err := sam.Lookup(addr)
if err != nil {
return nil, err
}
c.SAMConn, err = c.StreamSession.DialI2P(i2paddr)
if err != nil { if err != nil {
return nil, err return nil, err
} }