@@ -7,22 +7,14 @@ import (
7
7
"github.com/google/uuid"
8
8
9
9
"github.com/coder/coder/v2/coderd/database"
10
+ "github.com/coder/coder/v2/coderd/database/db2sdk"
10
11
"github.com/coder/coder/v2/coderd/database/dbtime"
11
12
"github.com/coder/coder/v2/coderd/httpapi"
12
13
"github.com/coder/coder/v2/coderd/httpmw"
13
14
"github.com/coder/coder/v2/codersdk"
14
15
"github.com/coder/coder/v2/cryptorand"
15
16
)
16
17
17
- func convertApp (app database.OAuth2ProviderApp ) codersdk.OAuth2ProviderApp {
18
- return codersdk.OAuth2ProviderApp {
19
- ID : app .ID ,
20
- Name : app .Name ,
21
- CallbackURL : app .CallbackURL ,
22
- Icon : app .Icon ,
23
- }
24
- }
25
-
26
18
// @Summary Get OAuth2 applications.
27
19
// @ID get-oauth2-applications
28
20
// @Security CoderSessionToken
@@ -37,11 +29,7 @@ func (api *API) oAuth2ProviderApps(rw http.ResponseWriter, r *http.Request) {
37
29
httpapi .InternalServerError (rw , err )
38
30
return
39
31
}
40
- apps := []codersdk.OAuth2ProviderApp {}
41
- for _ , app := range dbApps {
42
- apps = append (apps , convertApp (app ))
43
- }
44
- httpapi .Write (ctx , rw , http .StatusOK , apps )
32
+ httpapi .Write (ctx , rw , http .StatusOK , db2sdk .OAuth2ProviderApps (dbApps ))
45
33
}
46
34
47
35
// @Summary Get OAuth2 application.
@@ -55,7 +43,7 @@ func (api *API) oAuth2ProviderApps(rw http.ResponseWriter, r *http.Request) {
55
43
func (* API ) oAuth2ProviderApp (rw http.ResponseWriter , r * http.Request ) {
56
44
ctx := r .Context ()
57
45
app := httpmw .OAuth2ProviderApp (r )
58
- httpapi .Write (ctx , rw , http .StatusOK , convertApp (app ))
46
+ httpapi .Write (ctx , rw , http .StatusOK , db2sdk . OAuth2ProviderApp (app ))
59
47
}
60
48
61
49
// @Summary Create OAuth2 application.
@@ -88,7 +76,7 @@ func (api *API) postOAuth2ProviderApp(rw http.ResponseWriter, r *http.Request) {
88
76
})
89
77
return
90
78
}
91
- httpapi .Write (ctx , rw , http .StatusCreated , convertApp (app ))
79
+ httpapi .Write (ctx , rw , http .StatusCreated , db2sdk . OAuth2ProviderApp (app ))
92
80
}
93
81
94
82
// @Summary Update OAuth2 application.
@@ -122,7 +110,7 @@ func (api *API) putOAuth2ProviderApp(rw http.ResponseWriter, r *http.Request) {
122
110
})
123
111
return
124
112
}
125
- httpapi .Write (ctx , rw , http .StatusOK , convertApp (app ))
113
+ httpapi .Write (ctx , rw , http .StatusOK , db2sdk . OAuth2ProviderApp (app ))
126
114
}
127
115
128
116
// @Summary Delete OAuth2 application.
0 commit comments