|
|
|
@ -20,9 +20,7 @@ import com.google.gson.JsonParseException; |
|
|
|
import com.google.gson.JsonParser; |
|
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
|
import io.swagger.v3.oas.annotations.media.Content; |
|
|
|
import io.swagger.v3.oas.annotations.media.Schema; |
|
|
|
import io.swagger.v3.oas.annotations.responses.ApiResponse; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
@ -58,6 +56,7 @@ import org.thingsboard.server.gen.transport.TransportProtos; |
|
|
|
import org.thingsboard.server.gen.transport.TransportProtos.AttributeUpdateNotificationMsg; |
|
|
|
import org.thingsboard.server.gen.transport.TransportProtos.GetAttributeRequestMsg; |
|
|
|
import org.thingsboard.server.gen.transport.TransportProtos.GetAttributeResponseMsg; |
|
|
|
import org.thingsboard.server.gen.transport.TransportProtos.GetOtaPackageResponseMsg; |
|
|
|
import org.thingsboard.server.gen.transport.TransportProtos.ProvisionDeviceResponseMsg; |
|
|
|
import org.thingsboard.server.gen.transport.TransportProtos.SessionCloseNotificationProto; |
|
|
|
import org.thingsboard.server.gen.transport.TransportProtos.SessionInfoProto; |
|
|
|
@ -487,7 +486,7 @@ public class DeviceApiController implements TbTransportService { |
|
|
|
} |
|
|
|
|
|
|
|
@RequiredArgsConstructor |
|
|
|
static class GetOtaPackageCallback implements TransportServiceCallback<TransportProtos.GetOtaPackageResponseMsg> { |
|
|
|
static class GetOtaPackageCallback implements TransportServiceCallback<GetOtaPackageResponseMsg> { |
|
|
|
private final TransportContext transportContext; |
|
|
|
private final DeferredResult<ResponseEntity> responseWriter; |
|
|
|
private final String title; |
|
|
|
|