func ExamplePull() { ctx := Example_auth() // E.g. c.CreateSub("sub1", "topic1", time.Duration(0), "") msgs, err := pubsub.Pull(ctx, "sub1", 1) if err != nil { log.Fatal(err) } log.Printf("New message arrived: %v\n", msgs[0]) if err := pubsub.Ack(ctx, "sub1", msgs[0].AckID); err != nil { log.Fatal(err) } log.Println("Acknowledged message") }
func ack(ctx context.Context, sub string, ackID ...string) { err := pubsub.Ack(ctx, sub, ackID...) if err != nil { log.Printf("Ack failed, %v\n", err) } }