Liste der Themen nach Array von Themen-IDs anzeigen

Ich brauche diese Funktionalität auch. Momentan mache ich es so, aber das dauert viel zu lange.

    const selectedTopics = this.selectedTopics
     // Nimmt Topics als IDs entgegen und gibt echte Topics zurück
     this.selectedTopicsID.forEach(function(tid,index){
       Topic.find(tid,{}).then(results => {
         selectedTopics.pushObject(results)
       })
     });

Ich überlege, den ListController in meiner plugin.rb erneut zu öffnen und einen neuen Endpoint hinzuzufügen, sowie den topic-list im Frontend-Initializer erneut zu öffnen und etwas Ähnliches wie hier zu tun:

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/models/topic-list.js.es6#L129
Aber es muss doch einen einfacheren Weg geben. Gibt es wirklich noch keinen Endpoint, um Topics massenhaft nach ID abzurufen?
Ich wäre sehr dankbar für Hilfe :smiley:
EDIT: So habe ich das Problem für mich gelöst:

So kann es verwendet werden.

import TopicList from 'discourse/models/topic-list';
    const selectedTopics = this.selectedTopics
    // Nimmt Topics als IDs entgegen
    TopicList.topics_array(this.selectedTopicsID).then(results => selectedTopics.pushObjects(results.topic_list.topics))

Momentan hat das immer noch den Nachteil, dass keine „echten