| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328 |
- package cli
- import (
- "f1-game/internal/enum"
- nameRoute "f1-game/internal/name/route"
- "f1-game/internal/pb"
- )
- func (p *Robot) ChatSend(chatType enum.ChatType, chatID int64, text string) {
- var (
- req = &pb.ChatSend{
- ChatType: int32(chatType),
- ChatID: chatID,
- Text: text,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatSend, req, rsp)
- if err != nil {
- p.Debugf("[ChatSend] err = %v", err)
- return
- }
- p.Debugf("[ChatSend] rsp = %v", rsp)
- }
- func (p *Robot) ChatGroupCreate(name string, playerIDList ...int64) {
- var (
- req = &pb.GroupCreate{
- Name: name,
- PlayerIDList: playerIDList,
- }
- rsp = &pb.ChatRoom{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatGroupCreate, req, rsp)
- if err != nil {
- p.Debugf("[ChatGroupCreate] err = %v", err)
- return
- }
- p.Debugf("[ChatGroupCreate] rsp = %v", rsp)
- }
- func (p *Robot) ChatMsgList(chatType enum.ChatType, chatID int64, lastMsgID int64) {
- var (
- req = &pb.ChatMsgRequest{
- ChatType: int32(chatType),
- ChatID: chatID,
- LastMsgID: lastMsgID,
- }
- rsp = &pb.ChatMsgList{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatMsgList, req, rsp)
- if err != nil {
- p.Debugf("[ChatMsgList] err = %v", err)
- return
- }
- p.Debugf("[ChatMsgList] rsp = %v", rsp)
- }
- func (p *Robot) ChatGroupPlayerList(chatID int64) {
- var (
- req = &pb.I64{
- Value: chatID,
- }
- rsp = &pb.ChatPlayerList{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatGroupPlayerList, req, rsp)
- if err != nil {
- p.Debugf("[ChatGroupPlayerList] err = %v", err)
- return
- }
- p.Debugf("[ChatGroupPlayerList] rsp = %v", rsp)
- }
- func (p *Robot) ChatGroupPlayerChange(chatID int64, playerIDList []int64) {
- var (
- req = &pb.GroupPlayerChange{
- ChatID: chatID,
- PlayerIDList: playerIDList,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatGroupPlayerChange, req, rsp)
- if err != nil {
- p.Debugf("[ChatGroupPlayerChange] err = %v", err)
- return
- }
- p.Debugf("[ChatGroupPlayerChange] rsp = %v", rsp)
- }
- func (p *Robot) ChatGroupDismiss(chatID int64) {
- var (
- req = &pb.I64{
- Value: chatID,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatGroupDismiss, req, rsp)
- if err != nil {
- p.Debugf("[ChatGroupDismiss] err = %v", err)
- return
- }
- p.Debugf("[ChatGroupDismiss] rsp = %v", rsp)
- }
- func (p *Robot) ChatGroupInviteConfirm(chatID int64, isAccept bool) {
- var (
- req = &pb.GroupInviteConfirm{
- ChatID: chatID,
- IsAccept: isAccept,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatGroupInviteConfirm, req, rsp)
- if err != nil {
- p.Debugf("[ChatGroupInviteConfirm] err = %v", err)
- return
- }
- p.Debugf("[ChatGroupInviteConfirm] rsp = %v", rsp)
- }
- func (p *Robot) ChatGroupQuit(chatID int64) {
- var (
- req = &pb.I64{
- Value: chatID,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatGroupQuit, req, rsp)
- if err != nil {
- p.Debugf("[ChatGroupQuit] err = %v", err)
- return
- }
- p.Debugf("[ChatGroupQuit] rsp = %v", rsp)
- }
- func (p *Robot) ChatGroupMute(chatID int64, isMute bool) {
- var (
- req = &pb.GroupMute{
- ChatID: chatID,
- IsMute: isMute,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatGroupMute, req, rsp)
- if err != nil {
- p.Debugf("[ChatGroupMute] err = %v", err)
- return
- }
- p.Debugf("[ChatGroupMute] rsp = %v", rsp)
- }
- func (p *Robot) ChatPrivateSend(targetID int64, text string) {
- var (
- req = &pb.ChatPrivateSend{
- TargetID: targetID,
- Text: text,
- }
- rsp = &pb.ChatMsg{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatPrivateSend, req, rsp)
- if err != nil {
- p.Debugf("[ChatPrivateSend] err = %v", err)
- return
- }
- p.Debugf("[ChatPrivateSend] rsp = %v", rsp)
- }
- func (p *Robot) ChatPrivateMsgList(playerID int64, lastMsgID int64) {
- var (
- req = &pb.I64I64{
- Key: playerID,
- Value: lastMsgID,
- }
- rsp = &pb.ChatMsgs{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatPrivateMsgList, req, rsp)
- if err != nil {
- p.Debugf("[ChatPrivateMsgList] err = %v", err)
- return
- }
- p.Debugf("[ChatPrivateMsgList] rsp = %v", rsp)
- }
- func (p *Robot) ChatSetting(isFriendInviteMute, isGroupInviteMute, isPrivateChatMute bool) {
- var (
- req = &pb.ChatSetting{
- IsFriendInviteMute: isFriendInviteMute,
- IsGroupInviteMute: isGroupInviteMute,
- IsPrivateChatMute: isPrivateChatMute,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_ChatSetting, req, rsp)
- if err != nil {
- p.Debugf("[ChatSetting] err = %v", err)
- return
- }
- p.Debugf("[ChatSetting] rsp = %v", rsp)
- }
- func (p *Robot) FriendSearch(playerID int64) {
- var (
- req = &pb.I64{
- Value: playerID,
- }
- rsp = &pb.ChatPlayer{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_FriendSearch, req, rsp)
- if err != nil {
- p.Debugf("[FriendSearch] err = %v", err)
- return
- }
- p.Debugf("[FriendSearch] rsp = %v", rsp)
- }
- func (p *Robot) FriendAdd(playerID int64) {
- var (
- req = &pb.I64{
- Value: playerID,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_FriendAdd, req, rsp)
- if err != nil {
- p.Debugf("[FriendAdd] err = %v", err)
- return
- }
- p.Debugf("[FriendAdd] rsp = %v", rsp)
- }
- func (p *Robot) FriendConfirm(playerID int64, isAccept bool) {
- var (
- req = &pb.FriendInviteConfirm{
- PlayerID: playerID,
- IsAccept: isAccept,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_FriendConfirm, req, rsp)
- if err != nil {
- p.Debugf("[FriendConfirm] err = %v", err)
- return
- }
- p.Debugf("[FriendConfirm] rsp = %v", rsp)
- }
- func (p *Robot) FriendDel(playerID int64) {
- var (
- req = &pb.I64{
- Value: playerID,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_FriendDel, req, rsp)
- if err != nil {
- p.Debugf("[FriendDel] err = %v", err)
- return
- }
- p.Debugf("[FriendDel] rsp = %v", rsp)
- }
- func (p *Robot) BlackSetting(playerID int64, isBlack bool) {
- var (
- req = &pb.BlackSetting{
- PlayerID: playerID,
- IsBlack: isBlack,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_BlackSetting, req, rsp)
- if err != nil {
- p.Debugf("[BlackSetting] err = %v", err)
- return
- }
- p.Debugf("[BlackSetting] rsp = %v", rsp)
- }
- func (p *Robot) Complaint(targetID int64, complaintType enum.ComplaintType, content string) {
- var (
- req = &pb.Complaint{
- TargetID: targetID,
- ComplaintType: int32(complaintType),
- Content: content,
- }
- rsp = &pb.I32{}
- )
- err := p.RequestResponse(nameRoute.GamePlayer_Complaint, req, rsp)
- if err != nil {
- p.Debugf("[Complaint] err = %v", err)
- return
- }
- p.Debugf("[Complaint] rsp = %v", rsp)
- }
|