(ctx context.Context)
| 135 | } |
| 136 | |
| 137 | func (g *Gate) getOnlineSession(ctx context.Context) (*session, error) { |
| 138 | log.Debug("Gate getOnlineSession") |
| 139 | s, err := g.getSession(ctx) |
| 140 | if err != nil { |
| 141 | return nil, errors.Trace(err) |
| 142 | } |
| 143 | |
| 144 | if !s.isOnline() { |
| 145 | return nil, ErrInvalidState |
| 146 | } |
| 147 | |
| 148 | return s, nil |
| 149 | } |
| 150 | |
| 151 | // Register user, passwd. |
| 152 | func (g *Gate) Register(ctx context.Context, req *meta.GateRegisterRequest) (*meta.GateRegisterResponse, error) { |
no test coverage detected