blob: 4a0a7a360209059937222e9eaebbd38f05c6240e [file] [log] [blame] [edit]
from wptserve.handlers import json_handler
@json_handler
def main(request, response):
uuid = request.GET[b"uuid"]
prefetch = request.headers.get(
"Sec-Purpose", b"").decode("utf-8").startswith("prefetch")
n = request.server.stash.take(uuid)
if n is None:
n = 0
if prefetch:
n += 1
request.server.stash.put(uuid, n)
return n