yourtablecloth / TableCloth

식탁보 프로젝트
GNU Affero General Public License v3.0
929 stars 52 forks source link

GitHub REST API 호출 시 지정하는 UA 문자열 정정하기 #196

Closed rkttu closed 8 months ago

rkttu commented 8 months ago

코드를 리뷰하면서 살펴보니 GitHub REST API를 호출할 때, 호환성을 이유로 UA 문자열을 웹 브라우저처럼 흉내내어 보내는 동작이 있는데, 이는 anti-pattern인 것으로 보임. (참고: https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#user-agent)

식탁보 클라이언트에서 보내는 UA 문자열을 따로 만들고, OS 정보와 CPU 아키텍처 정보를 포함하여 보낼 수 있도록 변경해야 함.