File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5151 (map
5252 car
5353 (server-auths server)))
54+ ; Sets response code to be used indefinitely
5455 (define (server-set-response-code! server new-code )
55- (server-set-response-codes! server (list new-code)))
56+ (server-set-response-codes! server new-code))
57+ (define (server-add-response-code! server new-code )
58+ (server-set-response-codes! server (append (server-response-codes server) (list new-code))))
5659 (define (server-has-response-code? server )
5760 (not (empty? (server-response-codes server))))
5861 (define (server-next-response-code server )
5962 (let
6063 ((response-codes (server-response-codes server)))
61- (if (empty? response-codes)
62- (raise (error " No response codes available" ))
63- (begin
64- (server-set-response-codes! server (cdr response-codes))
65- (car response-codes)))))
64+ (if (list? response-codes)
65+ (if (empty? response-codes)
66+ (raise (error " No response codes available" ))
67+ (begin
68+ (server-set-response-codes! server (cdr response-codes))
69+ (car response-codes)))
70+ response-codes))) ; Single response code
6671 (define (let-server-complete-handler )
6772 (thread-sleep! 0.1 ))
6873
You can’t perform that action at this time.
0 commit comments