checkAndAdd

checkAndAdd checks the history to see if a callout already exists. If it does it returns false, otherwise it adds it and returns true.

Return

Returns true if the callout can go ahead, false if it should be skipped.