mirror of
https://github.com/anyproto/any-sync.git
synced 2025-06-08 05:57:03 +09:00
Fix marshal payload
This commit is contained in:
parent
09d2c32610
commit
967a3b0330
1 changed files with 15 additions and 7 deletions
|
@ -60,16 +60,24 @@ func (c *coordinatorClient) Name() (name string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *coordinatorClient) ChangeStatus(ctx context.Context, spaceId string, conf *coordinatorproto.DeletionConfirmPayloadWithSignature) (status *coordinatorproto.SpaceStatusPayload, err error) {
|
func (c *coordinatorClient) ChangeStatus(ctx context.Context, spaceId string, conf *coordinatorproto.DeletionConfirmPayloadWithSignature) (status *coordinatorproto.SpaceStatusPayload, err error) {
|
||||||
confMarshalled, err := conf.Marshal()
|
var req *coordinatorproto.SpaceStatusChangeRequest
|
||||||
if err != nil {
|
if conf != nil {
|
||||||
return nil, err
|
confMarshalled, err := conf.Marshal()
|
||||||
}
|
if err != nil {
|
||||||
err = c.doClient(ctx, func(cl coordinatorproto.DRPCCoordinatorClient) error {
|
return nil, err
|
||||||
resp, err := cl.SpaceStatusChange(ctx, &coordinatorproto.SpaceStatusChangeRequest{
|
}
|
||||||
|
req = &coordinatorproto.SpaceStatusChangeRequest{
|
||||||
SpaceId: spaceId,
|
SpaceId: spaceId,
|
||||||
DeletionPayload: confMarshalled,
|
DeletionPayload: confMarshalled,
|
||||||
DeletionPayloadType: coordinatorproto.DeletionPayloadType_Confirm,
|
DeletionPayloadType: coordinatorproto.DeletionPayloadType_Confirm,
|
||||||
})
|
}
|
||||||
|
} else {
|
||||||
|
req = &coordinatorproto.SpaceStatusChangeRequest{
|
||||||
|
SpaceId: spaceId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
err = c.doClient(ctx, func(cl coordinatorproto.DRPCCoordinatorClient) error {
|
||||||
|
resp, err := cl.SpaceStatusChange(ctx, req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return rpcerr.Unwrap(err)
|
return rpcerr.Unwrap(err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue