knuddelAcount.use TransferReason Brainfuck

Issue #90 resolved
Dennis Kaspar
created an issue

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)

  1. Frederic Leitenberger
    • edited description
    • changed status to resolved

    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.

  2. Log in to comment