안녕하세요 개발자님.
해당 에러는 트랜잭션 요청을 보내기전에 10개 이상이거나 0개 이하일 경우 로컬에서 다음과 같이 에러가 반환이 됩니다.
아래와 같이 트랜잭션 Write의 순서가 미루어졌을 경우에는 중간에 list가 비워지면 호출을 신청하기 전에 list가 비워진 상태가 되므로 해당 에러가 발생할 수 있는 점 참고해주시기 바랍니다.
List<TransactionValue> list = new List<TransactionValue>();
list.Add(TransactionValue.SetInsert("UserData", new Param()));
list.Add(TransactionValue.SetInsert("score", new Param()));
SendQueue.Enqueue(Backend.Social.GetRandomUserInfo, 100, callback =>
{
Debug.Log(callback);
});
//유저 랜덤 함수로 인해 3초정도 뒤에 실행이 됨
SendQueue.Enqueue(Backend.GameData.TransactionWrite, list, callback =>
{
Debug.Log("트잭 : " + callback);
});
리스트는 요청을 Queue에 적재한 후에 삭제가 되므로 요청되기전에 Clear가 됨
list.Clear();