diff options
author | Masaya Tojo <masaya@tojo.tokyo> | 2020-07-13 04:48:14 +0900 |
---|---|---|
committer | Masaya Tojo <masaya@tojo.tokyo> | 2020-07-13 04:48:32 +0900 |
commit | 2fcc69933845adf50220051005729702ae8b0f67 (patch) | |
tree | 6ced89c7a8b3d38b9c0123d88de5d3da3f2b3b52 /qkbox/toot.scm | |
parent | 14e44e2eb79c086cdff90e56b21888b36adb03be (diff) |
qkbox: toot: Rename api procedure names.
Diffstat (limited to 'qkbox/toot.scm')
-rw-r--r-- | qkbox/toot.scm | 116 |
1 files changed, 58 insertions, 58 deletions
diff --git a/qkbox/toot.scm b/qkbox/toot.scm index 70c97b8..aa8bd8f 100644 --- a/qkbox/toot.scm +++ b/qkbox/toot.scm @@ -66,24 +66,24 @@ sensitive? reply-to) (receive (res body) - (/api/v1/statuses #:status text - #:spoiler-text spoiler-text - #:visibility visibility - #:sensitive? sensitive? - #:reply-to reply-to) + (post-/api/v1/statuses #:status text + #:spoiler-text spoiler-text + #:visibility visibility + #:sensitive? sensitive? + #:reply-to reply-to) (case (response-code res) ((200) (assoc-ref body "id")) (else (error "post: failed" res body))))) -(define* (/api/v1/statuses #:key - status - spoiler-text - visibility - sensitive? - reply-to - media-ids) +(define* (post-/api/v1/statuses #:key + status + spoiler-text + visibility + sensitive? + reply-to + media-ids) (request 'POST "/api/v1/statuses" @@ -482,13 +482,13 @@ (define*-public (fetch-status id #:key (authorization? #t)) (receive (res body) - (/api/v1/statuses/:id id #:authorization? authorization?) + (get-/api/v1/statuses/:id id #:authorization? authorization?) (case (response-code res) ((200) (make-status body)) (else (error "fetch-status: failed" res body))))) -(define* (/api/v1/statuses/:id id #:key (authorization? #t)) +(define* (get-/api/v1/statuses/:id id #:key (authorization? #t)) (request 'GET (format #f "/api/v1/statuses/~a" id) @@ -496,11 +496,11 @@ (define*-public (fetch-home-timeline #:key max-id since-id min-id limit local?) (receive (res body) - (/api/v1/timelines/home #:max-id max-id - #:since-id since-id - #:min-id min-id - #:limit limit - #:local? local?) + (get-/api/v1/timelines/home #:max-id max-id + #:since-id since-id + #:min-id min-id + #:limit limit + #:local? local?) (case (response-code res) ((200) (map make-status (vector->list body))) @@ -511,20 +511,20 @@ (define*-public (fetch-public-timeline #:key max-id since-id min-id limit local? remote? only-media?) (receive (res body) - (/api/v1/timelines/public #:max-id max-id - #:since-id since-id - #:min-id min-id - #:limit limit - #:local? local? - #:remote? remote? - #:only-media? only-media?) + (get-/api/v1/timelines/public #:max-id max-id + #:since-id since-id + #:min-id min-id + #:limit limit + #:local? local? + #:remote? remote? + #:only-media? only-media?) (case (response-code res) ((200) (map make-status (vector->list body))) (else (error "fetch-public-timeline: failed" res body))))) -(define* (/api/v1/timelines/home #:key max-id since-id min-id limit local?) +(define* (get-/api/v1/timelines/home #:key max-id since-id min-id limit local?) (request 'GET "/api/v1/timelines/home" @@ -536,7 +536,7 @@ ,@(and/nil local? `((local . ,local?)))) #:authorization? #t)) -(define* (/api/v1/timelines/public #:key max-id since-id min-id limit local? remote? only-media?) +(define* (get-/api/v1/timelines/public #:key max-id since-id min-id limit local? remote? only-media?) (request 'GET "/api/v1/timelines/public" @@ -552,13 +552,13 @@ (define-public (favourite id) (define-values (res body) - (/api/v1/statuses/:id/favourite id)) + (get-/api/v1/statuses/:id/favourite id)) (case (response-code res) ((200) #t) (else (error "favourite: failed" res body)))) -(define (/api/v1/statuses/:id/favourite id) +(define (get-/api/v1/statuses/:id/favourite id) (request 'POST (format #f "/api/v1/statuses/~a/favourite" id) @@ -566,13 +566,13 @@ (define-public (unfavourite id) (define-values (res body) - (/api/v1/statuses/:id/unfavourite id)) + (get-/api/v1/statuses/:id/unfavourite id)) (case (response-code res) ((200) #t) (else (error "unfavourite: failed" res body)))) -(define (/api/v1/statuses/:id/unfavourite id) +(define (get-/api/v1/statuses/:id/unfavourite id) (request 'POST (format #f "/api/v1/statuses/~a/unfavourite" id) @@ -580,13 +580,13 @@ (define-public (reblog id) (define-values (res body) - (/api/v1/statuses/:id/reblog id)) + (get-/api/v1/statuses/:id/reblog id)) (case (response-code res) ((200) #t) (else (error "reblog: failed" res body)))) -(define (/api/v1/statuses/:id/reblog id) +(define (get-/api/v1/statuses/:id/reblog id) (request 'POST (format #f "/api/v1/statuses/~a/reblog" id) @@ -594,13 +594,13 @@ (define-public (unreblog id) (define-values (res body) - (/api/v1/statuses/:id/unreblog id)) + (get-/api/v1/statuses/:id/unreblog id)) (case (response-code res) ((200) #t) (else (error "unreblog: failed" res body)))) -(define (/api/v1/statuses/:id/unreblog id) +(define (get-/api/v1/statuses/:id/unreblog id) (request 'POST (format #f "/api/v1/statuses/~a/unreblog" id) @@ -642,7 +642,7 @@ (define*-public (fetch-account id) (receive (res body) - (/api/v1/accounts/:id id) + (get-/api/v1/accounts/:id id) (case (response-code res) ((200) (make-account body)) ((401) @@ -656,14 +656,14 @@ (response-code res) (utf8->string body)))))) -(define* (/api/v1/accounts/:id id) +(define* (get-/api/v1/accounts/:id id) (request 'GET (format #f "/api/v1/accounts/~a" id))) (define (streaming-health?) (receive (res body) - (/api/v1/streaming/health) + (get-/api/v1/streaming/health) (case (response-code res) ((200) (let ((result (utf8->string (get-bytevector-all body)))) @@ -672,7 +672,7 @@ (else #f)))) -(define (/api/v1/streaming/health) +(define (get-/api/v1/streaming/health) (raw-request 'GET "/api/v1/streaming/health" #:streaming? #t)) (define (utf8-read-line in) @@ -707,37 +707,37 @@ (substring line (+ i 1)))))))))) (define (streaming-user handler) - (streaming /api/v1/streaming/user handler)) + (streaming get-/api/v1/streaming/user handler)) (define* (streaming-public handler #:key only-media?) (streaming (if only-media? - /api/v1/streaming/public - /api/v1/streaming/public?only_media=true) + get-/api/v1/streaming/public + get-/api/v1/streaming/public?only_media=true) handler)) (define* (streaming-local handler #:key only-media?) (streaming (if only-media? - /api/v1/streaming/local - /api/v1/streaming/local?only_media=true) + get-/api/v1/streaming/local + get-/api/v1/streaming/local?only_media=true) handler)) (define (streaming-hashtag hashtag handler) (streaming (lambda () - (/api/v1/streaming/hashtag?tag=:hashtag hashtag)) + (get-/api/v1/streaming/hashtag?tag=:hashtag hashtag)) handler)) (define (streaming-local-hashtag hashtag handler) (streaming (lambda () - (/api/v1/streaming/hashtag/local?tag=:hashtag hashtag)) + (get-/api/v1/streaming/hashtag/local?tag=:hashtag hashtag)) handler)) (define (streaming-list list-id handler) (streaming (lambda () - (/api/v1/streaming/list?list=:list_id list-id)) + (get-/api/v1/streaming/list?list=:list_id list-id)) handler)) (define* (streaming-direct handler) - (streaming /api/v1/streaming/direct handler)) + (streaming get-/api/v1/streaming/direct handler)) (define (streaming streamer handler) (receive (res body) @@ -776,44 +776,44 @@ (close-input-port body)))) (else #f)))) -(define (/api/v1/streaming/user) +(define (get-/api/v1/streaming/user) (raw-request 'GET "/api/v1/streaming/user" #:streaming? #t #:authorization? #t)) -(define (/api/v1/streaming/public) +(define (get-/api/v1/streaming/public) (raw-request 'GET "/api/v1/streaming/public" #:streaming? #t)) -(define (/api/v1/streaming/public?only_media=true) +(define (get-/api/v1/streaming/public?only_media=true) (raw-request 'GET "/api/v1/streaming/public?only_media=true" #:streaming? #t)) -(define (/api/v1/streaming/local) +(define (get-/api/v1/streaming/local) (raw-request 'GET "/api/v1/streaming/local" #:streaming? #t)) -(define (/api/v1/streaming/local?only_media=true) +(define (get-/api/v1/streaming/local?only_media=true) (raw-request 'GET "/api/v1/streaming/local?only_media=true" #:streaming? #t)) -(define (/api/v1/streaming/hashtag?tag=:hashtag hashtag) +(define (get-/api/v1/streaming/hashtag?tag=:hashtag hashtag) (raw-request 'GET (format #f "/api/v1/streaming/hashtag?tag=~a" hashtag) #:streaming? #t)) -(define (/api/v1/streaming/hashtag/local?tag=:hashtag hashtag) +(define (get-/api/v1/streaming/hashtag/local?tag=:hashtag hashtag) (raw-request 'GET (format #f "/api/v1/streaming/hashtag/local?tag=~a" hashtag) #:streaming? #t)) -(define (/api/v1/streaming/list?list=:list_id hashtag) +(define (get-/api/v1/streaming/list?list=:list_id hashtag) (raw-request 'GET (format #f "/api/v1/streaming/list?list=~a" hashtag) #:streaming? #t #:authorization? #t)) -(define (/api/v1/streaming/direct) +(define (get-/api/v1/streaming/direct) (raw-request 'GET "/api/v1/streaming/direct" #:streaming? #t |