(ids *ttnpb.ApplicationIdentifiers, srv ttnpb.AppAs_SubscribeServer)
| 168 | } |
| 169 | |
| 170 | func (s *mockServer) Subscribe(ids *ttnpb.ApplicationIdentifiers, srv ttnpb.AppAs_SubscribeServer) error { |
| 171 | s.subCtx, s.subIDs = srv.Context(), ids |
| 172 | srv.Send(applicationUp) |
| 173 | return nil |
| 174 | } |
| 175 | |
| 176 | func (s *mockServer) DownlinkQueuePush(ctx context.Context, req *ttnpb.DownlinkQueueRequest) (*emptypb.Empty, error) { |
| 177 | s.pushCtx, s.pushReq = ctx, req |