|
|
@ -0,0 +1,18 @@ |
|
|
|
package com.iflytop.handacid.app.core.listener; |
|
|
|
|
|
|
|
import com.iflytop.handacid.app.core.event.CommandFeedbackEvent; |
|
|
|
import com.iflytop.handacid.app.service.DeviceCommandService; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import org.springframework.context.event.EventListener; |
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
@Component |
|
|
|
@RequiredArgsConstructor |
|
|
|
public class CommandFeedbackListener { |
|
|
|
private final DeviceCommandService deviceCommandService; |
|
|
|
|
|
|
|
@EventListener |
|
|
|
public void handleCommandFeedbackEvent(CommandFeedbackEvent event) { |
|
|
|
deviceCommandService.completeCommandResponse(event.getJsonResponse()); |
|
|
|
} |
|
|
|
} |