fix: restore reliable authenticated live recognition
This commit is contained in:
parent
0e23425ef0
commit
934615b593
40 changed files with 2556 additions and 820 deletions
|
|
@ -124,8 +124,7 @@ def main() -> None:
|
|||
args = parser.parse_args()
|
||||
|
||||
url = args.url
|
||||
if args.token and "token=" not in url:
|
||||
url = f"{url}{'&' if '?' in url else '?'}token={args.token}"
|
||||
headers = {"Authorization": f"Bearer {args.token}"} if args.token else None
|
||||
|
||||
source = FrameSource(args.source, width=args.width, pan_step=args.pan)
|
||||
rtts: List[float] = []
|
||||
|
|
@ -147,7 +146,7 @@ def main() -> None:
|
|||
in_flight: Dict[int, float] = {}
|
||||
pending_frame: Optional[int] = None
|
||||
|
||||
with connect(url, max_size=8 * 1024 * 1024) as socket:
|
||||
with connect(url, max_size=8 * 1024 * 1024, additional_headers=headers) as socket:
|
||||
hello = json.loads(socket.recv(timeout=10))
|
||||
if hello.get("type") != "hello":
|
||||
raise SystemExit(f"unexpected first message: {hello}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue