You may write a pre-hook cloud code script with your validating logic and integrate it with [TurnShieldOn()](https://getbraincloud.com/apidocs/apiref/?cloudcode#capi-matchmaking-turnshieldon)
method.
Best posts made by JasonL
-
RE: Limiting number of async matches
Latest posts made by JasonL
-
RE: bridge.include doesn't exists
Hey, there must be some syntax error in your script, would you be able to provide your script code here?
-
RE: Steam StartPurchase: No docs, no success
Hi Dylan, actually, the argument purchaseData for StartPurchase() method takes the Steam Item ID (from Edit Price Entry pop-up) as the input field (not the Item ID from the product list)
-
RE: HTTP Client API - DELETE calls
Hi Kenneth, our current HTTP Client service doesn't support DELETE with query args yet, we probably add a new DELETE method that takes this parameter in our next release.
-
RE: Limiting number of async matches
You may write a pre-hook cloud code script with your validating logic and integrate it with
[TurnShieldOn()](https://getbraincloud.com/apidocs/apiref/?cloudcode#capi-matchmaking-turnshieldon)
method. -
RE: NPM braincloud package install
You can bypass the peer dependencies by adding
--legacy-peer-deps
flag to yournpm install
. After modifyingpackage.json
, then usenpm-install-peers
to install the rest of peer dependencies. -
RE: Using numbers as JSON key.
Here is the thing, the input parameter
data
returned from our service proxy is a Java Map object, which does NOT support a number value as key when accessing value using object[key] syntax.A simple solution for this case is to convert the Java Map object to a real javascript JSON object like below:
data = JSON.parse(JSON.stringify(data));
-
RE: Tournament Questions
(Post the answer from brainCloud chat channel)
Actually, there is a workaround that you can perform the tournament rewards adjustments,
- Turn off the auto claim
- Add a post-hook to Authenticate instead <- where auto-claim would normally run
- And in the post-hook look to see if they have tournament rewards, and if they do, claim them there - performing any award adjustments that need to be made.
-
RE: Anyone available for Freelance?
(Note: this issue has been solved through our online chat support.)
-
RE: Unique field for a Custom Entity
Hi Reza, a simple workaround I would recommend is using our atomic methods, such as IncrementGlobalStats, to form the field values with the returned value of that method and some other characters you selected. (defined a global statistic ahead of time, call IncrementGlobalStats() get the returned current value of the global statistic, e.g.
123
, then combine with the name you selected to a unique name, such asname_123
)