2023-03-01 15:32:26 +08:00

30 lines
673 B
Protocol Buffer

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