diff options
Diffstat (limited to 'internal/api/client/accounts/accounts.go')
-rw-r--r-- | internal/api/client/accounts/accounts.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/internal/api/client/accounts/accounts.go b/internal/api/client/accounts/accounts.go index 8b92bd7a5..61fdc41ad 100644 --- a/internal/api/client/accounts/accounts.go +++ b/internal/api/client/accounts/accounts.go @@ -56,6 +56,11 @@ const ( MovePath = BasePath + "/move" AliasPath = BasePath + "/alias" ThemesPath = BasePath + "/themes" + + // ProfileBasePath for the profile API, an extension of the account update API with a different path. + ProfileBasePath = "/v1/profile" + AvatarPath = ProfileBasePath + "/avatar" + HeaderPath = ProfileBasePath + "/header" ) type Module struct { @@ -84,6 +89,10 @@ func (m *Module) Route(attachHandler func(method string, path string, f ...gin.H // modify account attachHandler(http.MethodPatch, UpdatePath, m.AccountUpdateCredentialsPATCHHandler) + // modify account profile media + attachHandler(http.MethodDelete, AvatarPath, m.AccountAvatarDELETEHandler) + attachHandler(http.MethodDelete, HeaderPath, m.AccountHeaderDELETEHandler) + // get account's statuses attachHandler(http.MethodGet, StatusesPath, m.AccountStatusesGETHandler) |