我创建了新的动作组合,在某些情况下我需要返回禁止如何正确地执行此操作?
public class VerboseAction extends play.mvc.Action.Simple {
public F.Promise<SimpleResult> call(Http.Context ctx) throws Throwable {
Logger.debug(ctx.request().username());
//return delegate.call(ctx);
return forbidden();
}
}
答案 0 :(得分:4)
您需要返回Promise<SimpleResult>
。
return F.Promise.pure((SimpleResult) forbidden());