Sorry - I don’t think that I explained the problem well. I know about ES6 promises, but I don’t (yet) see how it fits the context of my situation.
I have an application with server-side methods that use a library that returns promises. My client-side code wants to call the server code with something like Meteor.call(), but it needs to be able to handle the promise that’s returned…
The two libraries (#2 & #3 above) seem to offer that, but there isn’t any documentation and/or working sample code.
The MDG meteor package has no documentation beyond a recommendation to watch their video. Neither do they offer any sample code that can be walked through/executed. My issue at https://github.com/meteor/promise/issues/8 has not had a response, either.
From my viewpoint, I think it’s safe to say that there is no support for Promises in Meteor at the moment. I would love to have someone refute this: point us all to working sample code that shows how to do it.
Dean here- the deanius version is the latest, and is looking for a maintainer. I’m still interested in the discussions about the future of async in Meteor, but would love to empower someone else to write code and handle questions/issues as they arise.