APIv3/src/main/java/net/frozenorb/apiv3/routes/GETWhoAmI.java

18 lines
463 B
Java
Raw Normal View History

2016-05-01 06:34:02 +02:00
package net.frozenorb.apiv3.routes;
import com.google.common.collect.ImmutableMap;
import net.frozenorb.apiv3.actors.Actor;
2016-06-01 20:23:37 +02:00
public final class GETWhoAmI implements Handler<RoutingContext> {
2016-05-01 06:34:02 +02:00
2016-06-01 20:23:37 +02:00
public void handle(RoutingContext ctx) {
Actor actor = ctx.get("actor");
2016-05-01 06:34:02 +02:00
return ImmutableMap.of(
"name", actor.getName(),
"type", actor.getType(),
"authorized", actor.isAuthorized()
);
}
}