Releases: 614project/acNET
Releases · 614project/acNET
0.8.3
0.8.1
변경 사항:
- 자동 완성을 가져오는 함수
GetSearchAutoComplete(string query)
이 추가되었습니다. - 사용자의 부가정보를 가져오는
UserAdditionalInfo(string handle)
이 추가되었습니다. - 기존의 동기 함수들
T Get...()
및T Get...(out acAPIError error)
함수들을 제거하고.acResult<T> Get...()
함수를 추가했습니다. - BaseBody가 Jsonable로 변경되었습니다.
GetLevelName
을GetTierName
로 변경했습니다.
이제 다음과 같이 acAPI를 사용하실수 있습니다.
acAPI api = new();
//동기
(var suggest, Exception? ex1) = api.GetSearchAutoComplete("jyunni");
//비동기
(var info, Exception? ex2) = await api.GetUserAdditionalInfoAsync("shiftpsh");
이제 모든 요청이 acResult<T>(T? Result,Exception? Exception)
형식으로 결과를 반환합니다.
0.7.2
변경 사항:
- 비동기 요청 기능이 추가되었습니다. 맨 뒤에 Async 라는 단어가 포함된 함수가 비동기 함수입니다. (예:
GetUser
의 비동기 함수는GetUserAsync
) GetPostFromTitle
(및GetPostFromTitleAsync
) 함수가 추가되었습니다.RankedUser.GetLevelColor
이 추가되었습니다.Problem.GetLevelColor
와 똑같은 기능을 하며, 티어에 어울리는 색을 반환합니다.
0.7.1
변경 사항:
- 모든 스키마의 변수가 속성으로 변경되었습니다. 이를 통해 WPF, UWP에서의
binding
속성에 api 정보를 삽입하기 쉬워졌습니다. - 예외처리가 간편해졌습니다.
api.GetUser("jyunni" , out var error)
와 같이 요청 실패시error
인자로 원인을 바로 알아낼수 있습니다. - 티어별 색깔이 추가되었습니다.
Problem.GetLevelColor
속성을 사용하여 티어에 어울리는 색을 사용할수 있습니다.
0.6.1
변경 사항:
- 문제/태그/사용자 검색 기능이 추가되었습니다.
User
클래스를RankedUser
로 이름을 바꿨습니다.ToJson()
함수를 추가했습니다. 그리고ToString()
함수를 오버라이딩 해서ToJson()
함수를 호출하도록 바꿨습니다.GetTierName
프로퍼티에서 문자열 끝에 null이 나오지 않도록 수정했습니다.