Skip to content

Commit c5f2b27

Browse files
committed
Changed ReviewPersonalAccessTokenRequest function signature for type safety
1 parent b96882d commit c5f2b27

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

github/orgs_personal_access_tokens.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type ReviewPersonalAccessTokenRequestOptions struct {
2222
// `action` can be one of `approve` or `deny`.
2323
//
2424
// GitHub API docs: https://docs.github.com/en/rest/orgs/personal-access-tokens?apiVersion=2022-11-28#review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token
25-
func (s *OrganizationsService) ReviewPersonalAccessTokenRequest(ctx context.Context, org, requestID string, opts ReviewPersonalAccessTokenRequestOptions) (*Response, error) {
25+
func (s *OrganizationsService) ReviewPersonalAccessTokenRequest(ctx context.Context, org string, requestID int64, opts ReviewPersonalAccessTokenRequestOptions) (*Response, error) {
2626
u := fmt.Sprintf("orgs/%v/personal-access-token-requests/%v", org, requestID)
2727

2828
req, err := s.client.NewRequest(http.MethodPost, u, &opts)

github/orgs_personal_access_tokens_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func TestOrganizationsService_ReviewPersonalAccessTokenRequest(t *testing.T) {
2323
Reason: String("r"),
2424
}
2525

26-
mux.HandleFunc("/orgs/o/personal-access-token-requests/r", func(w http.ResponseWriter, r *http.Request) {
26+
mux.HandleFunc("/orgs/o/personal-access-token-requests/1", func(w http.ResponseWriter, r *http.Request) {
2727
v := new(ReviewPersonalAccessTokenRequestOptions)
2828
json.NewDecoder(r.Body).Decode(v)
2929

@@ -36,7 +36,7 @@ func TestOrganizationsService_ReviewPersonalAccessTokenRequest(t *testing.T) {
3636
})
3737

3838
ctx := context.Background()
39-
res, err := client.Organizations.ReviewPersonalAccessTokenRequest(ctx, "o", "r", input)
39+
res, err := client.Organizations.ReviewPersonalAccessTokenRequest(ctx, "o", 1, input)
4040
if err != nil {
4141
t.Errorf("Organizations.ReviewPersonalAccessTokenRequest returned error: %v", err)
4242
}
@@ -47,12 +47,12 @@ func TestOrganizationsService_ReviewPersonalAccessTokenRequest(t *testing.T) {
4747

4848
const methodName = "ReviewPersonalAccessTokenRequest"
4949
testBadOptions(t, methodName, func() (err error) {
50-
_, err = client.Organizations.ReviewPersonalAccessTokenRequest(ctx, "\n", "", input)
50+
_, err = client.Organizations.ReviewPersonalAccessTokenRequest(ctx, "\n", 0, input)
5151
return err
5252
})
5353

5454
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
55-
return client.Organizations.ReviewPersonalAccessTokenRequest(ctx, "o", "r", input)
55+
return client.Organizations.ReviewPersonalAccessTokenRequest(ctx, "o", 1, input)
5656
})
5757
}
5858

0 commit comments

Comments
 (0)