nl_tokens: Pushes all the cookies from the service to the browser and verifies if all cookies were stored .
pl_tokens: function push ( ) { var name , value , browserCookies , <mask> ; //delete any cookies deleted in $cookies for ( name in lastCookies ) { if ( isUndefined ( cookies [ name ] ) ) { $browser . cookies ( name , undefined ) ; } } //update all cookies updated in $cookies for ( name in cookies ) { value = cookies [ name ] ; if ( ! angular . isString ( value ) ) { value = '' + value ; cookies [ name ] = value ; } if ( value !== lastCookies [ name ] ) { $browser . cookies ( name , value ) ; updated = true ; } } //verify what was actually stored if ( updated ) { updated = false ; browserCookies = $browser . cookies ( ) ; for ( name in cookies ) { if ( cookies [ name ] !== browserCookies [ name ] ) { //delete or reset all cookies that the browser dropped from $cookies if ( isUndefined ( browserCookies [ name ] ) ) { delete cookies [ name ] ; } else { cookies [ name ] = browserCookies [ name ] ; } updated = true ; } } } }