邀请分享链接
This commit is contained in:
parent
d298ed97e8
commit
3828311520
|
|
@ -1,6 +1,9 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"encoding/base64"
|
||||
"fmt"
|
||||
|
||||
"mongo.games.com/goserver/core/basic"
|
||||
"mongo.games.com/goserver/core/logger"
|
||||
"mongo.games.com/goserver/core/netlib"
|
||||
|
|
@ -302,6 +305,10 @@ func CSInviteInfo(s *netlib.Session, packetid int, data interface{}, sid int64)
|
|||
if p == nil {
|
||||
return nil
|
||||
}
|
||||
link := model.GameParamData.InviteUrl
|
||||
f := func() string {
|
||||
return fmt.Sprintf("%s?user=%s", link, base64.StdEncoding.EncodeToString([]byte(fmt.Sprintf("%s|%d", p.Platform, p.SnId))))
|
||||
}
|
||||
|
||||
var res []byte
|
||||
var err error
|
||||
|
|
@ -314,7 +321,6 @@ func CSInviteInfo(s *netlib.Session, packetid int, data interface{}, sid int64)
|
|||
return nil
|
||||
}), task.CompleteNotifyWrapper(func(i interface{}, t task.Task) {
|
||||
info := webapi_proto.SAPlayerInviteLink{}
|
||||
link := ""
|
||||
if err != nil || res == nil {
|
||||
logger.Logger.Errorf("ApiGetInviteLink err %v or not return", err)
|
||||
} else {
|
||||
|
|
@ -326,7 +332,7 @@ func CSInviteInfo(s *netlib.Session, packetid int, data interface{}, sid int64)
|
|||
ret := &welfare.SCInviteInfo{
|
||||
Num: p.InviteNum,
|
||||
Code: p.InviteCode,
|
||||
InviteUrl: link,
|
||||
InviteUrl: f(),
|
||||
Score: p.InviteScore,
|
||||
OtherCode: p.OtherCode,
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue