{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":648459843,"defaultBranch":"main","name":"musicshop","ownerLogin":"basquiat78","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-02T02:53:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7567193?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689752293.0","currentOid":""},"activityList":{"items":[{"before":"946e200cce07b438311a831c2bc2b821c22a1d51","after":"a0e6049d22a53ad7062ebb382eda13baed5a8994","ref":"refs/heads/main","pushedAt":"2023-07-19T07:41:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":null,"after":"9fdd6799cdb55e03c8904ea1b60c9da9200aac82","ref":"refs/heads/spring-security-extra","pushedAt":"2023-07-19T07:38:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"WebFlux + Security + JWT에서 필터를 이용한 방식","shortMessageHtmlLink":"WebFlux + Security + JWT에서 필터를 이용한 방식"}},{"before":"8823c0478acc5a5958be6b494b37ebb56116d3dc","after":"29880c8b5eeccdb77d06d8da169f7022af878029","ref":"refs/heads/09-webflux-with-security","pushedAt":"2023-07-19T05:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"코드 수정","shortMessageHtmlLink":"코드 수정"}},{"before":"016847e9bba5d3c30de2b6b8c25c1260134f460a","after":"8823c0478acc5a5958be6b494b37ebb56116d3dc","ref":"refs/heads/09-webflux-with-security","pushedAt":"2023-07-19T02:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"코드 수정","shortMessageHtmlLink":"코드 수정"}},{"before":"3bb419e8984f7267ea214f0fc1f76d4381189dca","after":"016847e9bba5d3c30de2b6b8c25c1260134f460a","ref":"refs/heads/09-webflux-with-security","pushedAt":"2023-07-19T01:10:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/09-webflux-with-security' into 09-webflux-with-security\n\n# Conflicts:\n#\tREADME.md\n#\tsrc/main/kotlin/io/basquiat/musicshop/common/security/repository/CustomSecurityContextRepository.kt","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/09-webflux-with-security' into 0…"}},{"before":"f2f959601a8bbe11e8dc283dc22094e8f113d6cf","after":"946e200cce07b438311a831c2bc2b821c22a1d51","ref":"refs/heads/main","pushedAt":"2023-07-18T10:25:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":null,"after":"3bb419e8984f7267ea214f0fc1f76d4381189dca","ref":"refs/heads/09-webflux-with-security","pushedAt":"2023-07-18T10:23:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"WebFlux + Spring Security + JWT 적용","shortMessageHtmlLink":"WebFlux + Spring Security + JWT 적용"}},{"before":"36557eea6ddc3b1a324ddb94e32d20b2eb71c57e","after":"1c3481d2a5d68abd3b487bf42c2db17901c38f6c","ref":"refs/heads/08-webflux-with-jwt","pushedAt":"2023-07-10T06:33:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/08-webflux-with-jwt' into 08-webflux-with-jwt\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/08-webflux-with-jwt' into 08-web…"}},{"before":"2b028a2e44980bc7471bca3dc354a95a0bbfb214","after":"f2f959601a8bbe11e8dc283dc22094e8f113d6cf","ref":"refs/heads/main","pushedAt":"2023-07-10T06:18:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"jwt와 캐시전략 브랜치 링크 추가","shortMessageHtmlLink":"jwt와 캐시전략 브랜치 링크 추가"}},{"before":null,"after":"36557eea6ddc3b1a324ddb94e32d20b2eb71c57e","ref":"refs/heads/08-webflux-with-jwt","pushedAt":"2023-07-10T06:15:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"jwt 사용 및 캐시 전략","shortMessageHtmlLink":"jwt 사용 및 캐시 전략"}},{"before":"304f2cf9fbdb53eedae5c095dbafcce3c85bb3b3","after":"66a8b72b131a57049454daf2657bf9e59b0dbd6b","ref":"refs/heads/04-using-controller-with-coroutine","pushedAt":"2023-07-05T09:48:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/04-using-controller-with-coroutine' into 04-using-controller-with-coroutine","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/04-using-controller-with-corouti…"}},{"before":"e372559ad349f45ad42129c30c282d35b5530fe6","after":"08e2877ceeb392ff39c210f0f6449bc2d8bf69ad","ref":"refs/heads/06-using-jooq-with-coroutine","pushedAt":"2023-07-05T09:45:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/06-using-jooq-with-coroutine' into 06-using-jooq-with-coroutine","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/06-using-jooq-with-coroutine' in…"}},{"before":"8f463064fc1a33be379d5cac354d7c13c1225bf9","after":"9b1580d6eaee3ce81e16e73e439d02ae99a40724","ref":"refs/heads/07-using-querydsl-with-coroutine","pushedAt":"2023-07-05T09:42:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/07-using-querydsl-with-coroutine' into 07-using-querydsl-with-coroutine","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/07-using-querydsl-with-coroutine…"}},{"before":"92832e810a8cf5e8a30b65be265f1a15c7dc6a1a","after":"2b028a2e44980bc7471bca3dc354a95a0bbfb214","ref":"refs/heads/main","pushedAt":"2023-07-04T06:32:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":null,"after":"8f463064fc1a33be379d5cac354d7c13c1225bf9","ref":"refs/heads/07-using-querydsl-with-coroutine","pushedAt":"2023-07-04T06:29:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"queryDSL 적용 브랜치 링크 추가","shortMessageHtmlLink":"queryDSL 적용 브랜치 링크 추가"}},{"before":"d9ededb120017d1ab88caca658a8b47c47184aef","after":"92832e810a8cf5e8a30b65be265f1a15c7dc6a1a","ref":"refs/heads/main","pushedAt":"2023-06-28T08:04:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":null,"after":"e372559ad349f45ad42129c30c282d35b5530fe6","ref":"refs/heads/06-using-jooq-with-coroutine","pushedAt":"2023-06-28T08:00:10.077Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"webflux r2dbc with coroutine using jooQ","shortMessageHtmlLink":"webflux r2dbc with coroutine using jooQ"}},{"before":"be05068bfd47155828a77c5e7c0f73e4e07d436b","after":"d9ededb120017d1ab88caca658a8b47c47184aef","ref":"refs/heads/main","pushedAt":"2023-06-25T07:33:49.690Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":null,"after":"39c79b89ca28f975d9efcca6f0c43beede8e4dab","ref":"refs/heads/05-using-functional-endpoints-with-coroutine","pushedAt":"2023-06-25T07:30:37.188Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"뉴 브랜치 추가","shortMessageHtmlLink":"뉴 브랜치 추가"}},{"before":"693a195db46f445382f4afe822bd3adf891cb936","after":"304f2cf9fbdb53eedae5c095dbafcce3c85bb3b3","ref":"refs/heads/04-using-controller-with-coroutine","pushedAt":"2023-06-24T12:27:04.211Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/04-using-controller-with-coroutine' into 04-using-controller-with-coroutine\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/04-using-controller-with-corouti…"}},{"before":"ee85f933bd09f2ffc10d11c06627d37eccd68a09","after":"693a195db46f445382f4afe822bd3adf891cb936","ref":"refs/heads/04-using-controller-with-coroutine","pushedAt":"2023-06-24T10:10:10.985Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/04-using-controller-with-coroutine' into 04-using-controller-with-coroutine\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/04-using-controller-with-corouti…"}},{"before":"44b6049047dbf7c6c26f36048821bb886a24fe74","after":"be05068bfd47155828a77c5e7c0f73e4e07d436b","ref":"refs/heads/main","pushedAt":"2023-06-24T10:03:26.955Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":null,"after":"ee85f933bd09f2ffc10d11c06627d37eccd68a09","ref":"refs/heads/04-using-controller-with-coroutine","pushedAt":"2023-06-24T09:59:11.704Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"뉴 브랜치 추가","shortMessageHtmlLink":"뉴 브랜치 추가"}},{"before":"6f98b8c20af70628b7a7ea9d129365baf6426a6e","after":"44b6049047dbf7c6c26f36048821bb886a24fe74","ref":"refs/heads/main","pushedAt":"2023-06-21T13:31:37.212Z","pushType":"push","commitsCount":1,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"functional endpoints 브랜치 추가","shortMessageHtmlLink":"functional endpoints 브랜치 추가"}},{"before":null,"after":"ee1265c43cef3ae97f3cb8a70d6002ded034c91f","ref":"refs/heads/03-using-functional-endpoints","pushedAt":"2023-06-21T10:16:50.760Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"뉴 브랜치 추가","shortMessageHtmlLink":"뉴 브랜치 추가"}},{"before":"207e62e68b7ecdbe60b3057cb14175f7148c6ddd","after":"6fcd4399421f859ab35781e35ef9f28bbdc1466d","ref":"refs/heads/02-using-controller-record","pushedAt":"2023-06-19T05:13:30.155Z","pushType":"push","commitsCount":1,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Update Musician.kt\n\nkolin.jvm.Transient -> org.springframework.data.annotation.Transient","shortMessageHtmlLink":"Update Musician.kt"}},{"before":"c1137e28810bf91aa4a861477bbc37427229dbd6","after":"207e62e68b7ecdbe60b3057cb14175f7148c6ddd","ref":"refs/heads/02-using-controller-record","pushedAt":"2023-06-14T09:50:34.093Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/02-using-controller-record' into 02-using-controller-record\n\n# Conflicts:\n#\tREADME.md\n#\tsrc/main/kotlin/io/basquiat/musicshop/common/configuration/R2dbcConfiguration.kt","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/02-using-controller-record' into…"}},{"before":"c99737e51bc82220f77ff80ec932568a3e07f6cf","after":"6f98b8c20af70628b7a7ea9d129365baf6426a6e","ref":"refs/heads/main","pushedAt":"2023-06-14T09:23:52.561Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":null,"after":"c1137e28810bf91aa4a861477bbc37427229dbd6","ref":"refs/heads/02-using-controller-record","pushedAt":"2023-06-14T09:21:22.633Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"record part init","shortMessageHtmlLink":"record part init"}},{"before":"80dab4516946e24b214ebee21f895f678afc3e52","after":"0fc34b52fd0bae57b9b47a9b250821c0fc54d440","ref":"refs/heads/01-using-controller-musician","pushedAt":"2023-06-09T04:48:57.416Z","pushType":"push","commitsCount":2,"pusher":{"login":"basquiat78","name":"Basquiat Yoon","path":"/basquiat78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7567193?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/01-using-controller-musician' into 01-using-controller-musician","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/01-using-controller-musician' in…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0xOVQwNzo0MTozNS4wMDAwMDBazwAAAANYgxhh","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0xOVQwNzo0MTozNS4wMDAwMDBazwAAAANYgxhh","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wOVQwNDo0ODo1Ny40MTY5MzBazwAAAAM96cv5"}},"title":"Activity · basquiat78/musicshop"}