I dont know how to use the value of the currently returned Observable of getUserHeaders() in my http.get.
getUserHeaders()
http.get
Change your getUserHeaders() to look like:
getUserHeaders(): Observable { return Observable.of(NativeStorage.getItem("user"); }
Then construct your headers object within getParticipants(). This way you can keep flatMap
getParticipants()
flatMap