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
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package events_test
  2. import (
  3. "github.com/9seconds/mtg/v2/mtglib"
  4. "github.com/stretchr/testify/mock"
  5. )
  6. type ObserverMock struct {
  7. mock.Mock
  8. }
  9. func (o *ObserverMock) EventStart(evt mtglib.EventStart) {
  10. o.Called(evt)
  11. }
  12. func (o *ObserverMock) EventConnectedToDC(evt mtglib.EventConnectedToDC) {
  13. o.Called(evt)
  14. }
  15. func (o *ObserverMock) EventDomainFronting(evt mtglib.EventDomainFronting) {
  16. o.Called(evt)
  17. }
  18. func (o *ObserverMock) EventTraffic(evt mtglib.EventTraffic) {
  19. o.Called(evt)
  20. }
  21. func (o *ObserverMock) EventFinish(evt mtglib.EventFinish) {
  22. o.Called(evt)
  23. }
  24. func (o *ObserverMock) EventConcurrencyLimited(evt mtglib.EventConcurrencyLimited) {
  25. o.Called(evt)
  26. }
  27. func (o *ObserverMock) EventIPBlocklisted(evt mtglib.EventIPBlocklisted) {
  28. o.Called(evt)
  29. }
  30. func (o *ObserverMock) EventReplayAttack(evt mtglib.EventReplayAttack) {
  31. o.Called(evt)
  32. }
  33. func (o *ObserverMock) EventIPListSize(evt mtglib.EventIPListSize) {
  34. o.Called(evt)
  35. }
  36. func (o *ObserverMock) Shutdown() {
  37. o.Called()
  38. }