@@ -181,9 +181,7 @@ if (typeof module !== "undefined" && typeof exports !== "undefined" && module.ex
181
181
var connection ;
182
182
var sessionDeferred = $q . defer ( ) ;
183
183
var sessionPromise = sessionDeferred . promise ;
184
- var defaultOptions = { onchallenge : digestWrapper ( onchallenge ) , use_deferred : $q . defer , prefix : '$wamp' } ;
185
-
186
- options = angular . extend ( defaultOptions , options ) ;
184
+ var prefix = options . prefix || "$wamp" ;
187
185
188
186
/**
189
187
* @param session
@@ -198,7 +196,7 @@ if (typeof module !== "undefined" && typeof exports !== "undefined" && module.ex
198
196
199
197
var onChallengeDeferred = $q . defer ( ) ;
200
198
201
- $rootScope . $broadcast ( options . prefix + ".onchallenge" , {
199
+ $rootScope . $broadcast ( prefix + ".onchallenge" , {
202
200
promise : onChallengeDeferred ,
203
201
session : session ,
204
202
method : method ,
@@ -208,6 +206,10 @@ if (typeof module !== "undefined" && typeof exports !== "undefined" && module.ex
208
206
return onChallengeDeferred . promise ;
209
207
} ;
210
208
209
+ var defaultOptions = { onchallenge : digestWrapper ( onchallenge ) , use_deferred : $q . defer } ;
210
+
211
+ options = angular . extend ( defaultOptions , options ) ;
212
+
211
213
/**
212
214
* Interceptors stored in reverse order. Inner interceptors before outer interceptors.
213
215
*/
@@ -241,7 +243,7 @@ if (typeof module !== "undefined" && typeof exports !== "undefined" && module.ex
241
243
connection = new autobahn . Connection ( options ) ;
242
244
connection . onopen = digestWrapper ( function ( session , details ) {
243
245
$log . debug ( "Congrats! You're connected to the WAMP server!" ) ;
244
- $rootScope . $broadcast ( options . prefix + ".open" , { session : session , details : details } ) ;
246
+ $rootScope . $broadcast ( prefix + ".open" , { session : session , details : details } ) ;
245
247
sessionDeferred . resolve ( ) ;
246
248
} ) ;
247
249
@@ -257,7 +259,7 @@ if (typeof module !== "undefined" && typeof exports !== "undefined" && module.ex
257
259
}
258
260
}
259
261
260
- $rootScope . $broadcast ( options . prefix + ".close" , { reason : reason , details : details } ) ;
262
+ $rootScope . $broadcast ( prefix + ".close" , { reason : reason , details : details } ) ;
261
263
} ) ;
262
264
263
265
/**
@@ -297,7 +299,7 @@ if (typeof module !== "undefined" && typeof exports !== "undefined" && module.ex
297
299
onOpen ( ) ;
298
300
}
299
301
300
- unregister = $rootScope . $on ( options . prefix + ".open" , onOpen ) ;
302
+ unregister = $rootScope . $on ( prefix + ".open" , onOpen ) ;
301
303
302
304
subscription . promise = deferred . promise ;
303
305
subscription . unsubscribe = function ( ) {
@@ -335,7 +337,7 @@ if (typeof module !== "undefined" && typeof exports !== "undefined" && module.ex
335
337
* @returns {{error: *, type: *, args: *} }
336
338
*/
337
339
var error = function ( error ) {
338
- $log . error ( options . prefix + " error" , { type : type , arguments : args , error : error } ) ;
340
+ $log . error ( prefix + " error" , { type : type , arguments : args , error : error } ) ;
339
341
return $q . reject ( { error : error , type : type , args : args } ) ;
340
342
} ;
341
343
0 commit comments