|
|
@@ -67,10 +67,9 @@ func (r *ProxyRequest) MakeHeader(message []byte) (*bytes.Buffer, fmt.Stringer)
|
|
67
|
67
|
func NewProxyRequest(clientAddr, ownAddr *net.TCPAddr, opts *mtproto.ConnectionOpts, adTag []byte) (*ProxyRequest, error) {
|
|
68
|
68
|
flags := proxyRequestFlagsHasAdTag | proxyRequestFlagsMagic | proxyRequestFlagsExtMode2
|
|
69
|
69
|
|
|
70
|
|
- switch opts.ConnectionType {
|
|
71
|
|
- case mtproto.ConnectionTypeAbridged:
|
|
|
70
|
+ if opts.ConnectionType == mtproto.ConnectionTypeAbridged {
|
|
72
|
71
|
flags |= proxyRequestFlagsAbdridged
|
|
73
|
|
- case mtproto.ConnectionTypeIntermediate:
|
|
|
72
|
+ } else {
|
|
74
|
73
|
flags |= proxyRequestFlagsIntermediate
|
|
75
|
74
|
}
|
|
76
|
75
|
|