rtcserviceserver.go 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. // Code generated by goctl. DO NOT EDIT.
  2. // goctl 1.7.3
  3. // Source: rtc.proto
  4. package server
  5. import (
  6. "context"
  7. "self-im-rtc/internal/logic/rtcservice"
  8. "self-im-rtc/internal/svc"
  9. "self-im-rtc/pb/rtc"
  10. )
  11. type RtcServiceServer struct {
  12. svcCtx *svc.ServiceContext
  13. rtc.UnimplementedRtcServiceServer
  14. }
  15. func NewRtcServiceServer(svcCtx *svc.ServiceContext) *RtcServiceServer {
  16. return &RtcServiceServer{
  17. svcCtx: svcCtx,
  18. }
  19. }
  20. func (s *RtcServiceServer) SignalMessageAssemble(ctx context.Context, in *rtc.SignalMessageAssembleReq) (*rtc.SignalMessageAssembleResp, error) {
  21. l := rtcservicelogic.NewSignalMessageAssembleLogic(ctx, s.svcCtx)
  22. return l.SignalMessageAssemble(in)
  23. }
  24. func (s *RtcServiceServer) SignalGetRoomByGroupID(ctx context.Context, in *rtc.SignalGetRoomByGroupIDReq) (*rtc.SignalGetRoomByGroupIDResp, error) {
  25. l := rtcservicelogic.NewSignalGetRoomByGroupIDLogic(ctx, s.svcCtx)
  26. return l.SignalGetRoomByGroupID(in)
  27. }
  28. func (s *RtcServiceServer) SignalGetTokenByRoomID(ctx context.Context, in *rtc.SignalGetTokenByRoomIDReq) (*rtc.SignalGetTokenByRoomIDResp, error) {
  29. l := rtcservicelogic.NewSignalGetTokenByRoomIDLogic(ctx, s.svcCtx)
  30. return l.SignalGetTokenByRoomID(in)
  31. }
  32. func (s *RtcServiceServer) SignalGetRooms(ctx context.Context, in *rtc.SignalGetRoomsReq) (*rtc.SignalGetRoomsResp, error) {
  33. l := rtcservicelogic.NewSignalGetRoomsLogic(ctx, s.svcCtx)
  34. return l.SignalGetRooms(in)
  35. }
  36. func (s *RtcServiceServer) GetSignalInvitationInfo(ctx context.Context, in *rtc.GetSignalInvitationInfoReq) (*rtc.GetSignalInvitationInfoResp, error) {
  37. l := rtcservicelogic.NewGetSignalInvitationInfoLogic(ctx, s.svcCtx)
  38. return l.GetSignalInvitationInfo(in)
  39. }
  40. func (s *RtcServiceServer) GetSignalInvitationInfoStartApp(ctx context.Context, in *rtc.GetSignalInvitationInfoStartAppReq) (*rtc.GetSignalInvitationInfoStartAppResp, error) {
  41. l := rtcservicelogic.NewGetSignalInvitationInfoStartAppLogic(ctx, s.svcCtx)
  42. return l.GetSignalInvitationInfoStartApp(in)
  43. }
  44. // meeting
  45. func (s *RtcServiceServer) SignalCreateMeeting(ctx context.Context, in *rtc.SignalCreateMeetingReq) (*rtc.SignalCreateMeetingResp, error) {
  46. l := rtcservicelogic.NewSignalCreateMeetingLogic(ctx, s.svcCtx)
  47. return l.SignalCreateMeeting(in)
  48. }
  49. func (s *RtcServiceServer) SignalJoinMeeting(ctx context.Context, in *rtc.SignalJoinMeetingReq) (*rtc.SignalJoinMeetingResp, error) {
  50. l := rtcservicelogic.NewSignalJoinMeetingLogic(ctx, s.svcCtx)
  51. return l.SignalJoinMeeting(in)
  52. }
  53. func (s *RtcServiceServer) SignalUpdateMeetingInfo(ctx context.Context, in *rtc.SignalUpdateMeetingInfoReq) (*rtc.SignalUpdateMeetingInfoResp, error) {
  54. l := rtcservicelogic.NewSignalUpdateMeetingInfoLogic(ctx, s.svcCtx)
  55. return l.SignalUpdateMeetingInfo(in)
  56. }
  57. func (s *RtcServiceServer) SignalCloseRoom(ctx context.Context, in *rtc.SignalCloseRoomReq) (*rtc.SignalCloseRoomResp, error) {
  58. l := rtcservicelogic.NewSignalCloseRoomLogic(ctx, s.svcCtx)
  59. return l.SignalCloseRoom(in)
  60. }
  61. func (s *RtcServiceServer) SignalGetMeetings(ctx context.Context, in *rtc.SignalGetMeetingsReq) (*rtc.SignalGetMeetingsResp, error) {
  62. l := rtcservicelogic.NewSignalGetMeetingsLogic(ctx, s.svcCtx)
  63. return l.SignalGetMeetings(in)
  64. }
  65. func (s *RtcServiceServer) SignalOperateStream(ctx context.Context, in *rtc.SignalOperateStreamReq) (*rtc.SignalOperateStreamResp, error) {
  66. l := rtcservicelogic.NewSignalOperateStreamLogic(ctx, s.svcCtx)
  67. return l.SignalOperateStream(in)
  68. }
  69. // custom signal
  70. func (s *RtcServiceServer) SignalSendCustomSignal(ctx context.Context, in *rtc.SignalSendCustomSignalReq) (*rtc.SignalSendCustomSignalResp, error) {
  71. l := rtcservicelogic.NewSignalSendCustomSignalLogic(ctx, s.svcCtx)
  72. return l.SignalSendCustomSignal(in)
  73. }
  74. // rtc cms
  75. func (s *RtcServiceServer) GetSignalInvitationRecords(ctx context.Context, in *rtc.GetSignalInvitationRecordsReq) (*rtc.GetSignalInvitationRecordsResp, error) {
  76. l := rtcservicelogic.NewGetSignalInvitationRecordsLogic(ctx, s.svcCtx)
  77. return l.GetSignalInvitationRecords(in)
  78. }
  79. func (s *RtcServiceServer) DeleteSignalRecords(ctx context.Context, in *rtc.DeleteSignalRecordsReq) (*rtc.DeleteSignalRecordsResp, error) {
  80. l := rtcservicelogic.NewDeleteSignalRecordsLogic(ctx, s.svcCtx)
  81. return l.DeleteSignalRecords(in)
  82. }
  83. func (s *RtcServiceServer) GetMeetingRecords(ctx context.Context, in *rtc.GetMeetingRecordsReq) (*rtc.GetMeetingRecordsResp, error) {
  84. l := rtcservicelogic.NewGetMeetingRecordsLogic(ctx, s.svcCtx)
  85. return l.GetMeetingRecords(in)
  86. }
  87. func (s *RtcServiceServer) DeleteMeetingRecords(ctx context.Context, in *rtc.DeleteMeetingRecordsReq) (*rtc.DeleteMeetingRecordsResp, error) {
  88. l := rtcservicelogic.NewDeleteMeetingRecordsLogic(ctx, s.svcCtx)
  89. return l.DeleteMeetingRecords(in)
  90. }