Extensions
extensions
contains a set of methods to make additional actions within your resolvers.
extensions.evictFromApiCache(String, String, Object)
-
Evicts an item from the AWS AppSync server-side cache. The first argument is the type name. The second argument is the field name. The third argument is an object containing key-value pair items that specify the caching key value. You must put the items in the object in the same order as the caching keys in the cached resolver's
cachingKey
. extensions.setSubscriptionFilter(filterJsonObject)
-
Defines enhanced subscription filters. Each subscription notification event is evaluated against provided subscription filters and delivers notifications to clients if all filters evaluate to
true
. The argument isfilterJsonObject
. extensions.setSubscriptionInvalidationFilter(filterJsonObject)
-
Defines subscription invalidation filters. Subscription filters are evaluated against the invalidation payload, then invalidate a given subscription if the filters evaluate to
true
. The argument isfilterJsonObject
.