非同期関数が終了するのを待つようにクライアントのmethod.callを取得するにはどうすればよいですか?現在、関数の最後に到達し、undefinedを返します。
Client.js
Meteor.call( 'openSession', sid, function( err, res ) {
// Return undefined undefined
console.log( err, res );
});
Server.js
Meteor.methods({
openSession: function( session_id ) {
util.post('OpenSession', {session: session_id, reset: false }, function( err, res ){
// return value here with callback?
session_key = res;
});
}
});