forked from MirrorHub/mautrix-whatsapp
Include main device platform in ping and login APIs
This commit is contained in:
parent
625e110aab
commit
6f5fee5d37
1 changed files with 7 additions and 3 deletions
|
@ -434,6 +434,9 @@ func (prov *ProvisioningAPI) Ping(w http.ResponseWriter, r *http.Request) {
|
|||
wa["jid"] = user.JID.String()
|
||||
wa["phone"] = "+" + user.JID.User
|
||||
wa["device"] = user.JID.Device
|
||||
if user.Session != nil {
|
||||
wa["platform"] = user.Session.Platform
|
||||
}
|
||||
}
|
||||
if user.Client != nil {
|
||||
wa["conn"] = map[string]interface{}{
|
||||
|
@ -566,9 +569,10 @@ func (prov *ProvisioningAPI) Login(w http.ResponseWriter, r *http.Request) {
|
|||
user.log.Debugln("Successful login as", jid, "via provisioning API")
|
||||
prov.segment.Track(user.MXID, "$login_success")
|
||||
_ = c.WriteJSON(map[string]interface{}{
|
||||
"success": true,
|
||||
"jid": jid,
|
||||
"phone": fmt.Sprintf("+%s", jid.User),
|
||||
"success": true,
|
||||
"jid": jid,
|
||||
"phone": fmt.Sprintf("+%s", jid.User),
|
||||
"platform": user.Client.Store.Platform,
|
||||
})
|
||||
case whatsmeow.QRChannelTimeout.Event:
|
||||
user.log.Debugln("Login via provisioning API timed out")
|
||||
|
|
Loading…
Reference in a new issue