Highly-opinionated (ex-bullshit-free) MTPROTO proxy for Telegram. If you use v1.0 or upgrade broke you proxy, please read the chapter Version 2
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

rpc_proxy_flags.go 739B

123456789101112131415161718192021222324
  1. package rpc
  2. import "encoding/binary"
  3. type RPCProxyRequestFlags uint32
  4. const (
  5. RPCProxyRequestFlagsHasAdTag RPCProxyRequestFlags = 0x8
  6. RPCProxyRequestFlagsEncrypted = 0x2
  7. RPCProxyRequestFlagsMagic = 0x1000
  8. RPCProxyRequestFlagsExtMode2 = 0x20000
  9. RPCProxyRequestFlagsIntermediate = 0x20000000
  10. RPCProxyRequestFlagsAbdridged = 0x40000000
  11. RPCProxyRequestFlagsQuickAck = 0x80000000
  12. )
  13. var rpcProxyRequestFlagsEncryptedPrefix [8]byte
  14. func (r RPCProxyRequestFlags) Bytes() []byte {
  15. converted := make([]byte, 4)
  16. binary.LittleEndian.PutUint32(converted, uint32(r))
  17. return converted
  18. }