SendQueue 대리자 오류

  • 뒤끝 SDK 버전 : 5.13.0
  • 프로젝트명 : 듀얼 블레이드 키우기
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 : cannot convert from ‘method group’ to ‘SendQueue.SendQueueDelegate1<Task>’

안녕하세요. 최근 뒤끝 SDK 버전을 5.13.0으로 업데이트 하였습니다.
그리고 위에 적은 에러가 SendQueue를 사용한 스크립트 곳곳에서 발생합니다.

예시로 한 가지 코드를 첨부하겠습니다.

string token = "디바이스 토큰";

SendQueue.Enqueue(
    Backend.Android.PutDeviceToken,
    token,
    (result) => {}
);

‘PutDeviceToken’ 메서드의 매개변수와 타입이 다르지도 않는데 왜 해당 오류가 나는지 모르겠습니다.
제네릭의 파라미터 타입이 불일치해서 발생하는 문제인 것 같은데 정확한 건 모르겠네요.

이 외에도 몇몇 메서드에서 에러가 발생합니다.
하지만 SendQueue를 사용한 모든 부분에서 에러가 나는 게 아니라, 이유를 파악하기가 무척 어렵습니다.

SendQueue와 관련된 변경사항이 있나요? 아니면 제가 빠뜨린 게 있을까요?

다시 한 번 확인해보니 'token’의 경우 예시코드처럼 string 값으로 들어가있는 게 아니라
비동기 async 함수에서 받는 값으로 되어 있어 Task 값이었네요.

하지만 다른 부분의 경우 여전히 에러가 발생하는데 해당 부분은 전혀 모르겠네요.

SendQueue.Enqueue(
    Backend.Match.IsGameRoomActivate,
    (result) => {}
);

위 코드는 필요 매개변수가 없는데 똑같이 아래와 같은 에러가 발생합니다.

cannot convert from ‘method group’ to ‘SendQueue.SendQueueDelegate’

지금처럼 제가 뭔가 놓친것이길 바라지만 도저히 생각나는게 없네요.

안녕하세요 개발자님,
확인 시 SendQueue의 경우, BackendCallback 을 가진 함수들을 넣을 수 있는데,
매치 함수는 BackendCallback< BackendReturnObject>로 변경되어 SendQueue에 넣을 수 없게 변경된 것으로 확인됩니다.
SendQueue에 대한 고려가 이루어지지 못한 관계로 9월 중으로 패치되어 제공될 예정입니다.
이용에 불편을 드려 죄송합니다.

개발자님, SDK 5.14.0 버전을 통해 매치 함수도 SendQueue 호출이 가능하도록 수정되었습니다.
기다려주셔서 감사합니다.

좋아요 1