|
@@ -1,12 +1,15 @@
|
|
|
package com.izouma.nineth.dto;
|
|
package com.izouma.nineth.dto;
|
|
|
|
|
|
|
|
|
|
+import com.izouma.nineth.domain.User;
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
+import lombok.Builder;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
|
@Data
|
|
@Data
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
|
|
+@Builder
|
|
|
public class WebsocketUser {
|
|
public class WebsocketUser {
|
|
|
|
|
|
|
|
private String nickname;
|
|
private String nickname;
|
|
@@ -14,4 +17,12 @@ public class WebsocketUser {
|
|
|
private String avatar;
|
|
private String avatar;
|
|
|
|
|
|
|
|
private int level;
|
|
private int level;
|
|
|
|
|
+
|
|
|
|
|
+ public static WebsocketUser create(User user) {
|
|
|
|
|
+ return WebsocketUser.builder()
|
|
|
|
|
+ .avatar(user.getAvatar())
|
|
|
|
|
+ .level(user.getLevel())
|
|
|
|
|
+ .nickname(user.getNickname())
|
|
|
|
|
+ .build();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|