(response []byte)
| 40 | } |
| 41 | |
| 42 | func ParseRegisterResponse(response []byte) error { |
| 43 | var resp system.ServiceRegisterResponse |
| 44 | err := proto.Unmarshal(response, &resp) |
| 45 | if err != nil { |
| 46 | return err |
| 47 | } |
| 48 | msg := resp.Message.Unwrap() |
| 49 | if msg == "register success" { |
| 50 | return nil |
| 51 | } |
| 52 | return errors.New(msg) |
| 53 | } |