2023-03-08 16:10:43 +08:00

29 lines
677 B
Protocol Buffer

syntax = "proto3";
import "Open-IM-Server/pkg/proto/sdkws/ws.proto";
option go_package = "OpenIM/pkg/proto/rtc;rtc";
package OpenIMServer.rtc;
message SignalMessageAssembleReq {
sdkws.SignalReq signalReq = 1;
string operationID = 2;
}
message SignalMessageAssembleResp {
bool isPass = 1;
sdkws.SignalResp signalResp = 2;
sdkws.MsgData msgData = 3;
}
message SignalGetRoomsReq {
string roomID = 1;
}
message SignalGetRoomsResp {
repeated sdkws.SignalGetRoomByGroupIDReply rooms = 1;
}
service RtcService {
rpc SignalMessageAssemble(SignalMessageAssembleReq) returns(SignalMessageAssembleResp);
rpc SignalGetRooms(SignalGetRoomsReq) returns(SignalGetRoomsResp);
}