func deleteSubscription(client *pubsub.Client, argv []string) { checkArgs(argv, 2) sub := argv[1] err := client.Subscription(sub).Delete(context.Background()) if err != nil { log.Fatalf("Deleting Subscription failed: %v", err) } fmt.Printf("Subscription %s was deleted.\n", sub) }
func checkSubscriptionExists(client *pubsub.Client, argv []string) { checkArgs(argv, 1) sub := argv[1] exists, err := client.Subscription(sub).Exists(context.Background()) if err != nil { log.Fatalf("Checking subscription exists failed: %v", err) } fmt.Println(exists) }