- edited description
knuddelAcount.use TransferReason Brainfuck
Genutzt wird folgender Code. Variable einsatz und seiten sind Ganzzahlen (typeof Number)
var reason = 'createGame:Darten:'+einsatz+':'+seiten;
user.getKnuddelAccount().use(new KnuddelAmount(einsatz), 'Darten', { 'transferReason': reason});
In onBeforeKnuddelReceived wird ein leerer TransferReason zurückgegeben. die Variable Reason ist aber defintiv richtig und typeof String.
Nutze ich folgenden Code:
user.getKnuddelAccount().use(new KnuddelAmount(einsatz), 'Darten', { 'transferReason': reason.toString()});
klappt es wie gewünscht
Nutze ich folgenden Code:
user.getKnuddelAccount().use(new KnuddelAmount(einsatz), 'Darten', { 'transferReason': 'createGame:Darten:1:100'});
Funktioniert alles wie gewünscht....
Comments (3)
-
reporter -
reporter - edited description
-
- changed status to resolved
- edited description
Dieser Fehler ist mit dem nächsten AppServer-Update (rev 103367) behoben.
Die selbe Art Fehler ist hiermit für alle Methoden mit optionalen "parameters" in Map/Objekt-Form bezüglich zusammengesetzten Strings (ConsString) behoben.
Info: In Rhino wird ein zusammengesetzer String ('a' + ':' + 'b') zum Teil als "ConsString", anstelle eines "String"s dargestellt. Der verarbeitende Code kam damit jedoch nicht klar. FIXED.
- Log in to comment