mirror of
https://github.com/Hopiu/postal.js.git
synced 2026-03-17 06:30:23 +00:00
16 lines
No EOL
310 B
JavaScript
16 lines
No EOL
310 B
JavaScript
/*jshint -W098 */
|
|
var ConsecutiveDistinctPredicate = function () {
|
|
var previous;
|
|
return function ( data ) {
|
|
var eq = false;
|
|
if ( _.isString( data ) ) {
|
|
eq = data === previous;
|
|
previous = data;
|
|
}
|
|
else {
|
|
eq = _.isEqual( data, previous );
|
|
previous = _.clone( data );
|
|
}
|
|
return !eq;
|
|
};
|
|
}; |