Exemple #1
0
        public Request SendItems(CryptoItemBatch sendItems, int userId)
        {
            _query = @"mutation advancedSend{CreateEnjinRequest(appId:$appId^,identityId:" + userId +
                     ",type:ADVANCED_SEND,advanced_send_token_data:{transfers:[";

            for (int i = 0; i < sendItems.Items.Count; i++)
            {
                _query += "{" + sendItems.Items[i] + "}";

                if (i < sendItems.Items.Count - 1)
                {
                    _query += ",";
                }
            }

            _query += "]}){id,encodedData}}";
            GraphQuery.variable["appId"] = Enjin.AppID.ToString();
            GraphQuery.POST(_query);

            Debug.Log("<color=white>[DEBUG INFO]</color> " + _query);

            if (Enjin.ServerResponse == ResponseCodes.SUCCESS)
            {
                return(JsonUtility.FromJson <Request>(EnjinHelpers.GetJSONString(GraphQuery.queryReturn, 2)));
            }

            return(null);
        }
 public static Request SendBatchCryptoItems(CryptoItemBatch items, int userID)
 {
     return(_requests.SendItems(items, userID));
 }
 public static Request SendBatchCryptoItems(CryptoItemBatch items, string senderAddress)
 {
     return(_requests.SendItems(items, senderAddress));
 }