RxJava2] Multiple Request einer ID zuordnen und als Map zurückgeben

  • Nach langer Zeit wende ich mal mal wieder an dieses Forum =)


    Ich habe eine REST-Schnittelle, dort gebe ich eine id an und bekomme einen namen.
    Jetzt habe ich unter Android (zumindest auch, nicht nur) Retofit als Client Lib für die REST-Schnittelle verwendet.


    Mit folgenden Zeilen kann ich mir den passenden Namen zu einer ID holen:

    Code
    @GET("warehouse/{wid}/name")
    Observable<Response<String>> getWarehouseName(@Path(WAREHOUSE_ID) String wid);


    Aus dem Programm wird das ganze so aufgerufen:



    Wie bekomme ich denn jetzt mit rxjava eine Methode getNames(Collection<String> wids) hin, welche die oben stehende Methode für jede ID aufruft und mir am ende eine Map<wid, name> zurück gibt?


    Ich bekomme es leider nicht hin die Map mit rxjava zusammen zu puzzeln =(


    lg. Dagobert

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!