Guest User

Untitled

a guest
Feb 15th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. pub fn timing_allow_check(&self, request: &Request, headers: &HeaderMap) -> bool {
  2. let header_check = headers.iter()
  3. .any(|(key,check_header)| re.is_match(check_header) || re.is_match(r"*"))
  4. ;
  5.  
  6. let origin_check = match request.origin {
  7. Origin::ImmutableOrigin(Tuple) => Tuple.0 == request.current_url().into_string(),
  8. _ => false,
  9. };
  10. if header_check && origin_check {
  11. return true;
  12. }
  13. return false;
  14. }
Add Comment
Please, Sign In to add comment