bp_notifications_clear_all_for_user_cache_before_update( array $update_args, array $where_args )
Invalidates ‘all_for_user_’ cache when updating.
Description
Parameters
- $update_args
-
(Required) See BP_Notifications_Notification::update() for description.
- $where_args
-
(Required) See BP_Notifications_Notification::update() for description.
Source
File: bp-notifications/bp-notifications-cache.php
95 96 97 98 99 100 101 102 103 104 105 106 | function bp_notifications_clear_all_for_user_cache_before_update( $update_args , $where_args ) { // User ID is passed in where arugments. if ( ! empty ( $where_args [ 'user_id' ] ) ) { bp_notifications_clear_all_for_user_cache( $where_args [ 'user_id' ] ); // Get user ID from Notification ID. } elseif ( ! empty ( $where_args [ 'id' ] ) ) { $n = bp_notifications_get_notification( $where_args [ 'id' ] ); bp_notifications_clear_all_for_user_cache( $n ->user_id ); } } |
Changelog
Version | Description |
---|---|
BuddyPress 2.3.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.