From 60668682f7b5f75cdc0abde06b9fb00f30783570 Mon Sep 17 00:00:00 2001 From: CssHammer Date: Wed, 23 May 2018 22:12:20 +0300 Subject: [PATCH] Add ParseMode to PhotoConfig --- configs.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/configs.go b/configs.go index 574b3dd..bcc850d 100644 --- a/configs.go +++ b/configs.go @@ -243,7 +243,8 @@ func (config ForwardConfig) method() string { // PhotoConfig contains information about a SendPhoto request. type PhotoConfig struct { BaseFile - Caption string + Caption string + ParseMode string } // Params returns a map[string]string representation of PhotoConfig. @@ -253,6 +254,9 @@ func (config PhotoConfig) params() (map[string]string, error) { if config.Caption != "" { params["caption"] = config.Caption } + if config.ParseMode != "" { + params["parse_mode"] = config.ParseMode + } return params, nil } @@ -268,6 +272,9 @@ func (config PhotoConfig) values() (url.Values, error) { if config.Caption != "" { v.Add("caption", config.Caption) } + if config.ParseMode != "" { + v.Add("parse_mode", config.ParseMode) + } return v, nil }