删除不需要的
This commit is contained in:
parent
26c497e03b
commit
afe52e8070
@ -1,49 +0,0 @@
|
|||||||
package friend
|
|
||||||
|
|
||||||
import (
|
|
||||||
"time"
|
|
||||||
|
|
||||||
"google.golang.org/protobuf/proto"
|
|
||||||
"legu.airobot/lib"
|
|
||||||
"legu.airobot/pb"
|
|
||||||
)
|
|
||||||
|
|
||||||
var _ lib.ICaller = (*FriendApply)(nil)
|
|
||||||
|
|
||||||
type FriendApply struct {
|
|
||||||
lib.Action
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a *FriendApply) Info() lib.SceneInfo {
|
|
||||||
return lib.SceneInfo{
|
|
||||||
Name: "friend.apply",
|
|
||||||
Desc: "好友申请",
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a *FriendApply) BuildReq(store lib.IStore, head *pb.UserMessage) lib.RawReq {
|
|
||||||
id := time.Now().UnixNano()
|
|
||||||
var req []byte
|
|
||||||
|
|
||||||
b := store.Get("friend.apply")
|
|
||||||
|
|
||||||
rsp := &pb.FriendRandlistResp{}
|
|
||||||
if err := proto.Unmarshal(b, rsp); err != nil {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(rsp.List) == 0 {
|
|
||||||
return lib.RawReq{}
|
|
||||||
}
|
|
||||||
|
|
||||||
if lib.ProtoMarshal(&pb.FriendApplyReq{
|
|
||||||
FriendId: rsp.List[0].UserId,
|
|
||||||
}, head) {
|
|
||||||
data, err := proto.Marshal(head)
|
|
||||||
if err != nil {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
req = data
|
|
||||||
}
|
|
||||||
return lib.RawReq{ID: id, Req: req}
|
|
||||||
}
|
|
@ -1,38 +0,0 @@
|
|||||||
package friend
|
|
||||||
|
|
||||||
import (
|
|
||||||
"time"
|
|
||||||
|
|
||||||
"google.golang.org/protobuf/proto"
|
|
||||||
"legu.airobot/lib"
|
|
||||||
"legu.airobot/pb"
|
|
||||||
)
|
|
||||||
|
|
||||||
var _ lib.ICaller = (*FriendRecommend)(nil)
|
|
||||||
|
|
||||||
// 好友推荐
|
|
||||||
type FriendRecommend struct {
|
|
||||||
lib.Action
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a *FriendRecommend) Info() lib.SceneInfo {
|
|
||||||
return lib.SceneInfo{
|
|
||||||
Name: "friend.randlist",
|
|
||||||
Desc: "好友推荐",
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a *FriendRecommend) BuildReq(store lib.IStore, head *pb.UserMessage) lib.RawReq {
|
|
||||||
id := time.Now().UnixNano()
|
|
||||||
|
|
||||||
var req []byte
|
|
||||||
if lib.ProtoMarshal(&pb.FriendRandlistReq{}, head) {
|
|
||||||
data, err := proto.Marshal(head)
|
|
||||||
if err != nil {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
req = data
|
|
||||||
}
|
|
||||||
|
|
||||||
return lib.RawReq{ID: id, Req: req}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user