package ren.yale.java.service;

import io.vertx.core.Vertx;
import io.vertx.core.eventbus.EventBus;
import io.vertx.ext.web.RoutingContext;
import ren.yale.java.SummerResponse;
import ren.yale.java.event.EventMessage;


/**
 * Yale
 * create at: 2018-02-07 18:47
 **/
public class TestService {


    public SummerResponse test(Vertx vertx,RoutingContext routingContext){

        EventBus eb = vertx.eventBus();
        EventMessage eventMessage=EventMessage.message(null);
        eventMessage.setKey("68257");
       // Message<EventMessage> reply = awaitResult(h -> eb.send("aaa", eventMessage, h));

       // Message<EventMessage> reply1 = awaitResult(h -> eb.send("aaa", eventMessage, h));

       // routingContext.response().end(SummerResponse.ok().setResult(reply.body().getMessage()).jsonPretty());

        return SummerResponse.fail().message("bbb");
    }
}