fix: protocol v1
This commit is contained in:
@ -4,9 +4,11 @@ import (
|
||||
"context"
|
||||
"sync"
|
||||
|
||||
"forge.cadoles.com/cadoles/go-emlid/reach/client/logger"
|
||||
"forge.cadoles.com/cadoles/go-emlid/reach/client/protocol"
|
||||
"forge.cadoles.com/cadoles/go-emlid/reach/client/protocol/v1/model"
|
||||
"forge.cadoles.com/cadoles/go-emlid/reach/client/socketio"
|
||||
"github.com/davecgh/go-spew/spew"
|
||||
"github.com/mitchellh/mapstructure"
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
@ -27,10 +29,15 @@ type configurationApplied struct {
|
||||
}
|
||||
|
||||
func (o *Operations) ApplyConfiguration(ctx context.Context, config *model.Configuration) (string, *model.Configuration, error) {
|
||||
o.logger.Debug("applying configuration", logger.Attr("configuration", spew.Sdump(config)))
|
||||
|
||||
res := &configurationApplied{}
|
||||
if err := o.ReqResp(ctx, eventApplyConfiguration, config, eventConfigurationApplied, res); err != nil {
|
||||
return configurationApplyFailed, nil, err
|
||||
}
|
||||
|
||||
o.logger.Debug("apply configuration response", logger.Attr("response", res))
|
||||
|
||||
return res.Result, res.Configuration, nil
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user