Changeset 13971 for trunk/src/bp-messages/bp-messages-cache.php
- Timestamp:
- 07/23/2024 01:32:42 AM (2 years ago)
- File:
-
- 1 edited
-
trunk/src/bp-messages/bp-messages-cache.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-messages/bp-messages-cache.php
r13402 r13971 2 2 /** 3 3 * BuddyPress Messages Caching. 4 *5 * Caching functions handle the clearing of cached objects and pages on specific6 * actions throughout BuddyPress.7 4 * 8 5 * @package BuddyPress … … 27 24 */ 28 25 function bp_messages_update_meta_cache( $message_ids = false ) { 29 bp_update_meta_cache( array( 30 'object_ids' => $message_ids, 31 'object_type' => buddypress()->messages->id, 32 'cache_group' => 'message_meta', 33 'object_column' => 'message_id', 34 'meta_table' => buddypress()->messages->table_name_meta, 35 'cache_key_prefix' => 'bp_messages_meta' 36 ) ); 26 bp_update_meta_cache( 27 array( 28 'object_ids' => $message_ids, 29 'object_type' => buddypress()->messages->id, 30 'cache_group' => 'message_meta', 31 'object_column' => 'message_id', 32 'meta_table' => buddypress()->messages->table_name_meta, 33 'cache_key_prefix' => 'bp_messages_meta', 34 ) 35 ); 37 36 } 38 37 39 38 // List actions to clear super cached pages on, if super cache is installed. 40 add_action( 'messages_delete_thread', 'bp_core_clear_cache' );41 add_action( 'messages_send_notice', 'bp_core_clear_cache' );42 add_action( 'messages_message_sent', 'bp_core_clear_cache' );39 add_action( 'messages_delete_thread', 'bp_core_clear_cache' ); 40 add_action( 'messages_send_notice', 'bp_core_clear_cache' ); 41 add_action( 'messages_message_sent', 'bp_core_clear_cache' ); 43 42 44 43 // Don't cache message inbox/sentbox/compose as it's too problematic. 45 44 add_action( 'messages_screen_compose', 'bp_core_clear_cache' ); 46 45 add_action( 'messages_screen_sentbox', 'bp_core_clear_cache' ); 47 add_action( 'messages_screen_inbox', 'bp_core_clear_cache' );46 add_action( 'messages_screen_inbox', 'bp_core_clear_cache' ); 48 47 49 48 /** … … 105 104 * Invalidate cache for notices. 106 105 * 107 * Currently, invalidates active notice cache.108 *109 106 * @since 2.0.0 110 107 */
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)