init
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user