mirror of
https://github.com/aljazceru/ark.git
synced 2026-01-27 15:24:20 +01:00
Support macaroons and TLS && Add arkd wallet cmds (#232)
* Update protos * Update handlers * Support macaroons and TLS * Add arkd cli * Minor fixes * Update deps * Fixes * Update makefile * Fixes * Fix * Fix * Fix * Remove trusted onboarding from client * Completely remove trusted onboarding * Fix compose files and add --no-macaroon flag to arkd cli * Lint * Remove e2e for trusted onboarding * Add sleep time
This commit is contained in:
committed by
GitHub
parent
059e837794
commit
57ce08f239
@@ -74,8 +74,6 @@ type ClientService interface {
|
||||
|
||||
ArkServiceRegisterPayment(params *ArkServiceRegisterPaymentParams, opts ...ClientOption) (*ArkServiceRegisterPaymentOK, error)
|
||||
|
||||
ArkServiceTrustedOnboarding(params *ArkServiceTrustedOnboardingParams, opts ...ClientOption) (*ArkServiceTrustedOnboardingOK, error)
|
||||
|
||||
SetTransport(transport runtime.ClientTransport)
|
||||
}
|
||||
|
||||
@@ -449,43 +447,6 @@ func (a *Client) ArkServiceRegisterPayment(params *ArkServiceRegisterPaymentPara
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
ArkServiceTrustedOnboarding ark service trusted onboarding API
|
||||
*/
|
||||
func (a *Client) ArkServiceTrustedOnboarding(params *ArkServiceTrustedOnboardingParams, opts ...ClientOption) (*ArkServiceTrustedOnboardingOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewArkServiceTrustedOnboardingParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "ArkService_TrustedOnboarding",
|
||||
Method: "POST",
|
||||
PathPattern: "/v1/onboard/address",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &ArkServiceTrustedOnboardingReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
result, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*ArkServiceTrustedOnboardingOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*ArkServiceTrustedOnboardingDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
// SetTransport changes the transport on the client
|
||||
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||
a.transport = transport
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
module ark/pkg/client-sdk/example
|
||||
|
||||
go 1.22.2
|
||||
go 1.22.4
|
||||
|
||||
replace github.com/ark-network/ark => ./../../../../../server
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
module ark/pkg/client-sdk/example
|
||||
|
||||
go 1.22.2
|
||||
go 1.22.4
|
||||
|
||||
replace github.com/ark-network/ark => ./../../../../../server
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
module github.com/ark-network/ark/pkg/client-sdk
|
||||
|
||||
go 1.22.2
|
||||
go 1.22.4
|
||||
|
||||
replace github.com/ark-network/ark/common => ./../../common
|
||||
|
||||
|
||||
Reference in New Issue
Block a user