mirror of
https://github.com/c0re100/gotdlib.git
synced 2026-02-21 20:20:17 +01:00
add update listener
This commit is contained in:
parent
74bc598956
commit
e791d8ba28
3 changed files with 95 additions and 15 deletions
12
README.md
12
README.md
|
|
@ -107,15 +107,17 @@ func main() {
|
|||
### Receive updates
|
||||
|
||||
```go
|
||||
responses := make(chan client.Type, 100)
|
||||
tdlibClient, err := client.NewClient(authorizer, client.WithListener(responses))
|
||||
tdlibClient, err := client.NewClient(authorizer)
|
||||
if err != nil {
|
||||
log.Fatalf("NewClient error: %s", err)
|
||||
}
|
||||
|
||||
for response := range responses {
|
||||
if response.GetClass() == client.ClassUpdate {
|
||||
log.Printf("%#v", response)
|
||||
listener := tdlibClient.GetListener()
|
||||
defer listener.Close()
|
||||
|
||||
for update := range listener.Updates {
|
||||
if update.GetClass() == client.ClassUpdate {
|
||||
log.Printf("%#v", update)
|
||||
}
|
||||
}
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue