Skip to content

Commit fa945ab

Browse files
authored
Merge pull request #73 from Nexters/feature/random-default-image-urls-for-user
feat: 유저 기본 프로필이미지 랜덤 생성
2 parents b1e84b2 + 1e9044c commit fa945ab

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/main/java/com/climbup/climbup/auth/service/CustomOAuth2UserService.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
import org.springframework.stereotype.Service;
1919
import org.springframework.transaction.annotation.Transactional;
2020

21+
import java.util.Random;
22+
2123
@Service
2224
@RequiredArgsConstructor
2325
@Slf4j
@@ -52,13 +54,23 @@ private User findOrCreateUser(KakaoOAuth2UserInfo userInfo) {
5254

5355
private User createUser(KakaoOAuth2UserInfo userInfo) {
5456
String nickname = generateUniqueNickname();
55-
String defaultImageUrl = "https://kr.object.ncloudstorage.com/holdy/images/profiles/1755341390125_ce8dddcc.png";
57+
58+
String[] defaultImageUrls = {
59+
"https://kr.object.ncloudstorage.com/holdy/images/profiles/1755526990460_c0e1f830.png",
60+
"https://kr.object.ncloudstorage.com/holdy/images/profiles/1755527043121_1787397c.png",
61+
"https://kr.object.ncloudstorage.com/holdy/images/profiles/1755527087381_fadb90c0.png",
62+
"https://kr.object.ncloudstorage.com/holdy/images/profiles/1755527100828_869dc21f.png",
63+
"https://kr.object.ncloudstorage.com/holdy/images/profiles/1755527118289_902514cd.png"
64+
};
65+
66+
Random random = new Random();
67+
String selectedImageUrl = defaultImageUrls[random.nextInt(defaultImageUrls.length)];
5668

5769
User user = User.builder()
5870
.kakaoId(userInfo.getId())
5971
.name(userInfo.getName())
6072
.nickname(nickname)
61-
.imageUrl(defaultImageUrl)
73+
.imageUrl(selectedImageUrl)
6274
.sr(600)
6375
.gymLevel(null)
6476
.gym(null)

0 commit comments

Comments
 (0)