From 6c1f3072f5cd63b2c9a5ace6a2059130d4ed4740 Mon Sep 17 00:00:00 2001 From: maerlyn5 Date: Thu, 24 Jul 2014 16:41:44 -0700 Subject: [PATCH] Add targetArn param to sns.PublishOpt{} & to params in sns.Publish() --- exp/sns/sns.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/exp/sns/sns.go b/exp/sns/sns.go index 7a4243d..a47820e 100644 --- a/exp/sns/sns.go +++ b/exp/sns/sns.go @@ -183,6 +183,7 @@ type PublishOpt struct { MessageStructure string Subject string TopicArn string + TargetArn string } type PublishResp struct { @@ -213,6 +214,10 @@ func (sns *SNS) Publish(options *PublishOpt) (resp *PublishResp, err error) { params["TopicArn"] = options.TopicArn } + if options.TargetArn != "" { + params["TargetArn"] = options.TargetArn + } + err = sns.query(nil, nil, params, resp) return }