瀏覽代碼

Sync puppet info on push name setting app data

Tulir Asokan 2 年之前
父節點
當前提交
43ed49d4fe
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      user.go

+ 5 - 0
user.go

@@ -801,6 +801,11 @@ func (user *User) HandleEvent(event interface{}) {
 		if err != nil {
 			user.log.Warnln("Failed to send presence after push name update:", err)
 		}
+		_, _, err = user.Client.Store.Contacts.PutPushName(user.JID.ToNonAD(), v.Action.GetName())
+		if err != nil {
+			user.log.Warnln("Failed to update push name in store:", err)
+		}
+		go user.syncPuppet(user.JID.ToNonAD(), "push name setting")
 	case *events.PairSuccess:
 		user.PhoneLastSeen = time.Now()
 		user.Session = user.Client.Store