main.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package main
  2. import (
  3. "context"
  4. "flag"
  5. "github.com/davecgh/go-spew/spew"
  6. "log"
  7. "time"
  8. "go-common/app/service/live/xuser/api/grpc/v1"
  9. "go-common/library/net/rpc/warden"
  10. xtime "go-common/library/time"
  11. )
  12. var name, addr string
  13. func init() {
  14. flag.StringVar(&name, "name", "lily", "name")
  15. flag.StringVar(&addr, "addr", "127.0.0.1:9004", "server addr")
  16. }
  17. func main() {
  18. flag.Parse()
  19. cfg := &warden.ClientConfig{
  20. Dial: xtime.Duration(time.Second * 3),
  21. Timeout: xtime.Duration(time.Second * 3),
  22. }
  23. cc, err := warden.NewClient(cfg).Dial(context.Background(), addr)
  24. if err != nil {
  25. log.Fatalf("new client failed!err:=%v", err)
  26. return
  27. }
  28. client := v1.NewRoomAdminClient(cc)
  29. //resp, _ := client.IsAny(context.Background(), &v1.RoomAdminShowEntryReq{
  30. // Uid: 1001,
  31. //})
  32. //spew.Dump("IsAny", resp)
  33. //
  34. //resp2, _ := client.GetByUid(context.Background(), &v1.RoomAdminGetByUidReq{
  35. // Uid: 1001,
  36. // Page: 1,
  37. //})
  38. //spew.Dump("GetByUid", resp2)
  39. //
  40. //resp3, err := client.SearchForAdmin(context.Background(), &v1.RoomAdminSearchForAdminReq{
  41. // Uid: 28007796,
  42. // KeyWord: "1001",
  43. //})
  44. //spew.Dump("SearchForAdmin", resp3, err)
  45. //
  46. //resp4, err := client.GetByAnchor(context.Background(), &v1.RoomAdminGetByAnchorReq{
  47. // Page: 0,
  48. // Uid: 28007796,
  49. //})
  50. //spew.Dump("GetByAnchor", resp4, err)
  51. //
  52. //resp5, err := client.Dismiss(context.Background(), &v1.RoomAdminDismissAdminReq{
  53. // Uid: 1001,
  54. // AnchorId: 28007796,
  55. //})
  56. //spew.Dump("Dismiss", resp5, err)
  57. //
  58. //resp6, err := client.Appoint(context.Background(), &v1.RoomAdminAddReq{
  59. // Uid: 1001,
  60. // AnchorId: 28007796,
  61. //})
  62. //spew.Dump("Appoint", resp6, err)
  63. resp7, err := client.IsAdminShort(context.Background(), &v1.RoomAdminIsAdminShortReq{
  64. Uid: 2101323,
  65. Roomid: 5171,
  66. })
  67. spew.Dump("IsAdminShort", resp7, err)
  68. }