This commit is contained in:
2026-06-22 11:38:29 +02:00
commit 3d86f9603d
141 changed files with 77794 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
package services
import (
"context"
"fmt"
"git.dynamicdiscord.de/malobeo/portal/internal"
"git.dynamicdiscord.de/malobeo/portal/openapi"
"os"
)
var (
AccessAuths AccessAuthService = AccessAuthService{}
)
type AccessAuthService struct{}
// return jwt tokenstring on success
func (u *AccessAuthService) Create(groupId int32) (*openapi.AccessAuth, error) {
apiClient := internal.GetApiClient()
resp, r, err := apiClient.AccessAuthAPI.AddAccessAuthAccessAuthsGroupIdPost(context.Background(), groupId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AccessAuthAPI.CreateAccessAuthAccessAuthsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
return nil, err
}
// response from `LoginForAccessTokenTokenPost`: Token
fmt.Fprintf(os.Stdout, "Response from `AccessAuthAPI.CreateAccessAuthAccessAuthsPost`: %v\n", resp)
return resp, nil
}
func (u *AccessAuthService) GetAccessAuthsByGroup(groupId int32) ([]openapi.AccessAuth, error) {
apiClient := internal.GetApiClient()
resp, r, err := apiClient.AccessAuthAPI.GetAccessAuthsAccessAuthsGroupIdGet(context.Background(), groupId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AccessAuthAPI.GetAccessAuthsAccessAuthsGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
return nil, err
}
// response from `LoginForAccessTokenTokenPost`: Token
fmt.Fprintf(os.Stdout, "Response from `AccessAuthAPI.GetAccessAuthsAccessAuthsGet`: %v\n", resp)
return resp, nil
}