Comparison of protocols
Taf protocol, each interface has a corresponding structure
For example, all interfaces need to add a parameter.
For example, now it is the service of the Weekly Star list, and other types have been added to the Weekly Star list. After the increase, the client is not clear about intiWeekStarType.
So each interface needs to add a gameid this parameter, need to change all the structures.
Struct WeekStarPropsReq
{
0 optional UserId tUserId
/ / iWeekDelta = 0: this week, each prop contains Top10 anchor information
/ / iWeekDelta
< 0: 前第|iWeekDelta|周, 每个道具包含Top1主播信息 //iWeekDelta >0: after iWeekDelta week, there is no information about the VJ in the props.
1 optional int iWeekDelta
2 optional intiWeekStarType = 0; / / Weekly star list type, refer to enumerated WeekStarType
}