all files / src/ uncached.js

44.44% Statements 4/9
0% Branches 0/4
50% Functions 1/2
44.44% Lines 4/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21          14×                        
/* globals angular */
 
angular
	.module( "absync" )
	.filter( "absyncUncached", uncachedFilterProvider );
 
function uncachedFilterProvider() {
	return uncachedFilter;
 
	function uncachedFilter( url ) {
		if( !url ) {
			return url;
		}
 
		var delimiter     = -1 < url.indexOf( "?" ) ? "&" : "?";
		var discriminator = new Date().getTime();
 
		return url + delimiter + "t=" + discriminator;
	}
}