Adds paspport update type

bot-api-6.1
Travis Reeder 2018-09-21 13:26:47 -04:00
parent 2326345451
commit 3fbd77ce76
1 changed files with 0 additions and 23 deletions

View File

@ -1,12 +1,5 @@
package tgbotapi
import (
"encoding/json"
"fmt"
"net/url"
"strconv"
)
// PassportRequestInfoConfig allows you to request passport info
type PassportRequestInfoConfig struct {
BotID int `json:"bot_id"`
@ -15,22 +8,6 @@ type PassportRequestInfoConfig struct {
PublicKey string `json:"public_key"`
}
func LinkToPassportRequest(config PassportRequestInfoConfig) (string, error) {
scope, err := json.Marshal(config.Scope)
if err != nil {
panic("couldn't pack scope")
}
tgurl := fmt.Sprintf("tg://resolve?domain=telegrampassport&bot_id=%v&scope=%v&public_key=%v&nonce=%v",
strconv.Itoa(config.BotID),
url.PathEscape(string(scope)),
url.PathEscape(config.PublicKey),
url.PathEscape(config.Nonce),
)
fmt.Println(tgurl)
return tgurl, nil
}
type PassportScopeElement interface {
ScopeType() string
}