|
@@ -1,5 +1,6 @@
|
|
package com.fdkk.fdkkmeta.grpcService;
|
|
package com.fdkk.fdkkmeta.grpcService;
|
|
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.fdkk.fdkkmeta.domain.entity.mysql.BreakpointsEntity;
|
|
import com.fdkk.fdkkmeta.domain.entity.mysql.BreakpointsEntity;
|
|
@@ -19,13 +20,16 @@ public class SceneGrpcServiceImpl implements SceneGrpcService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public UserState createUserState(String user_id, State state, RenderInfo renderInfo, Event event) {
|
|
public UserState createUserState(String user_id, State state, RenderInfo renderInfo, Event event) {
|
|
- UserState userState = UserState.newBuilder()
|
|
|
|
- .setUserId(user_id)
|
|
|
|
- .setPlayerState(state)
|
|
|
|
- .setRenderInfo(renderInfo)
|
|
|
|
- .setEvent(event)
|
|
|
|
- .setRelation(1)
|
|
|
|
- .build();
|
|
|
|
|
|
+ UserState.Builder builder = UserState.newBuilder();
|
|
|
|
+
|
|
|
|
+ builder.setUserId(user_id);
|
|
|
|
+ builder.setPlayerState(state);
|
|
|
|
+ builder.setRenderInfo(renderInfo);
|
|
|
|
+ builder.setRelation(1);
|
|
|
|
+ if (ObjectUtil.isNotNull(event)){
|
|
|
|
+ builder.setEvent(event);
|
|
|
|
+ }
|
|
|
|
+ UserState userState = builder.build();
|
|
return userState;
|
|
return userState;
|
|
}
|
|
}
|
|
|
|
|