Skip to content

Conversation

@alexander-zierhut
Copy link

@alexander-zierhut alexander-zierhut commented Dec 22, 2023

Vermutlich hat sich etwas upstream geändert. Ich habe Einiges probiert und dokumentiere hiermit die Änderung des job details Endpunktes.

Die hashId scheint nicht mehr im Details Endpunkt verwendet zu werden.
Vorher: CJG31V0qV5xRHnTpq3r4-tAVAQ1TKZ84Yy55-JLx4A0=
In der tatsächlichen Abfrage: MTI3MjctVUwxMzY5MzM5LVM

Hier meine Quelle: (main bundle ~Zeile 5070)

getStellendetails(_DEMINIFIED_JOB_REF_NR) {
    return (
        (0, F.PM) (_DEMINIFIED_LITERAL("browser"))
        && (_DEMINIFIED_JOB_REF_NR = decodeURIComponent(_DEMINIFIED_JOB_REF_NR)),
        this.appConfig.getEndpoint("jobdetails").pipe((0, _.w)(ce => this.http.get(ce.toUrl() + "/" + i()(_DEMINIFIED_JOB_REF_NR), {})), (0, M.b)(ce => {
        (0, F.PM)(_DEMINIFIED_LITERAL("browser")) && this.transferState.set(q.JOBDETAIL_STATE_KEY, ce)
        }), (0, p.q)(1))
    );
}

Jetzt wird die Job Ref Nr verwendet. Diese wird per base64 kodiert.

Ich habe dies über die API als auch mit Hilfe von Debugging der echten Anwendung bestätigt.

Was ggf. noch sein könnte ist, dass alle alten Jobs noch das alte System verwenden. Das kann ich dem Quellcode zwar so nicht entnehmen, aber ich könnte es übersehen haben. Um dies praktisch überprüfen zu können, bräuchte ich einen möglichst alten Joblink.

Frohe Weihnachten!

EDIT: Vermutlich hat sich nichts geändert, aber so ist die Doku klarer.

Vermutlich hat sich etwas upstream geändert. Ich habe einiges probiert und dokumentiere hiermit die Änderung des job details Endpunktes.
@alexander-zierhut
Copy link
Author

alexander-zierhut commented Dec 22, 2023

Ggf. auch keine upstream Änderung..
Related to #42

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant