Package com.slack.api.bolt.middleware
Class MiddlewareOps
- java.lang.Object
-
- com.slack.api.bolt.middleware.MiddlewareOps
-
public class MiddlewareOps extends Object
Utilities for Middleware.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isNoAuthRequiredRequest(RequestType requestType)
Returns true if there is no need to check the existence of valid app installations.static boolean
isNoSlackSignatureRequest(RequestType requestType)
Returns true if there is no need to verify a request signature with a given request.static boolean
isNoTokenRequiredRequest(Request req)
Returns true if the request is an Event API payload and matches specific types.
-
-
-
Method Detail
-
isNoSlackSignatureRequest
public static boolean isNoSlackSignatureRequest(RequestType requestType)
Returns true if there is no need to verify a request signature with a given request.- Parameters:
requestType
- request type- Returns:
- true if the request normally doesn't have a signature.
-
isNoAuthRequiredRequest
public static boolean isNoAuthRequiredRequest(RequestType requestType)
Returns true if there is no need to check the existence of valid app installations.- Parameters:
requestType
- request type- Returns:
- true if the request normally doesn't have a valid bot token for it.
-
isNoTokenRequiredRequest
public static boolean isNoTokenRequiredRequest(Request req)
Returns true if the request is an Event API payload and matches specific types.- Parameters:
req
- request- Returns:
- true if middleware can skip fetching tokens
-
-