/// <summary> /// Calls all asynchronus callbacks for GET waiters /// </summary> /// <param name="uuid">The asset UUID as a string</param> /// <returns>Asset</returns> private void HandleAsyncResponse(ResponseWaiter waiter) { if (waiter.callBack != null) { if (waiter.response.Status == ServerResponseMsg.Result.FOUND) { waiter.callBack(waiter.asset, null); } else { waiter.callBack(null, this.DetermineErrorFromStatus(waiter.response)); } } }