(ctx context.Context, dev *ttnpb.EndDevice, msg *ttnpb.JoinRequest)
| 116 | } |
| 117 | |
| 118 | func registerAcceptJoin(ctx context.Context, dev *ttnpb.EndDevice, msg *ttnpb.JoinRequest) { |
| 119 | events.Publish(evtAcceptJoin.NewWithIdentifiersAndData(ctx, dev.Ids, nil)) |
| 120 | jsMetrics.joinAccepted.WithLabelValues(ctx, types.MustNetID(msg.NetId).OrZero().String()).Inc() |
| 121 | } |
| 122 | |
| 123 | func registerRejectJoin(ctx context.Context, req *ttnpb.JoinRequest, err error) { |
| 124 | events.Publish(evtRejectJoin.NewWithIdentifiersAndData(ctx, nil, err)) |
no test coverage detected