feat(types): add language code to user struct
mamal mamal@cafebazaar.ir
Mon, 22 May 2017 12:40:04 +0430
2 files changed,
9 insertions(+),
7 deletions(-)
M
types.go
→
types.go
@@ -49,10 +49,11 @@ }
// User is a user on Telegram. type User struct { - ID int `json:"id"` - FirstName string `json:"first_name"` - LastName string `json:"last_name"` // optional - UserName string `json:"username"` // optional + ID int `json:"id"` + FirstName string `json:"first_name"` + LastName string `json:"last_name"` // optional + UserName string `json:"username"` // optional + LanguageCode string `json:"language_code"` // optional } // String displays a simple text version of a user.
M
types_test.go
→
types_test.go
@@ -1,13 +1,14 @@
package tgbotapi_test import ( - "github.com/go-telegram-bot-api/telegram-bot-api" "testing" "time" + + "github.com/go-telegram-bot-api/telegram-bot-api" ) func TestUserStringWith(t *testing.T) { - user := tgbotapi.User{0, "Test", "Test", ""} + user := tgbotapi.User{0, "Test", "Test", "", "en"} if user.String() != "Test Test" { t.Fail()@@ -15,7 +16,7 @@ }
} func TestUserStringWithUserName(t *testing.T) { - user := tgbotapi.User{0, "Test", "Test", "@test"} + user := tgbotapi.User{0, "Test", "Test", "@test", "en"} if user.String() != "@test" { t.Fail()