diff --git a/crates/lib/mysql_queries/src/queries/user_bookmarks/mod.rs b/crates/lib/mysql_queries/src/queries/user_bookmarks/mod.rs index edef6773b1..3c88d1b320 100644 --- a/crates/lib/mysql_queries/src/queries/user_bookmarks/mod.rs +++ b/crates/lib/mysql_queries/src/queries/user_bookmarks/mod.rs @@ -1,5 +1,5 @@ pub mod batch_get_user_bookmarks; -pub mod create_user_bookmark; +pub mod upsert_user_bookmark; pub mod delete_user_bookmark; pub mod get_total_bookmark_count_for_entity; pub mod get_user_bookmark; diff --git a/crates/lib/mysql_queries/src/queries/user_bookmarks/create_user_bookmark.rs b/crates/lib/mysql_queries/src/queries/user_bookmarks/upsert_user_bookmark.rs similarity index 96% rename from crates/lib/mysql_queries/src/queries/user_bookmarks/create_user_bookmark.rs rename to crates/lib/mysql_queries/src/queries/user_bookmarks/upsert_user_bookmark.rs index b897d8daaf..ef361360a6 100644 --- a/crates/lib/mysql_queries/src/queries/user_bookmarks/create_user_bookmark.rs +++ b/crates/lib/mysql_queries/src/queries/user_bookmarks/upsert_user_bookmark.rs @@ -23,7 +23,7 @@ pub struct CreateUserBookmarkArgs<'e, 'c, E> pub phantom: PhantomData<&'c E>, } -pub async fn create_user_bookmark<'e, 'c : 'e, E>( +pub async fn upsert_user_bookmark<'e, 'c : 'e, E>( args: CreateUserBookmarkArgs<'e, 'c, E>, ) -> AnyhowResult diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/user_bookmarks/create_user_bookmark_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/user_bookmarks/create_user_bookmark_handler.rs index 1ecb7b83b3..d3d0443670 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/user_bookmarks/create_user_bookmark_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/user_bookmarks/create_user_bookmark_handler.rs @@ -16,7 +16,7 @@ use utoipa::ToSchema; use enums::by_table::user_bookmarks::user_bookmark_entity_type::UserBookmarkEntityType; use mysql_queries::queries::entity_stats::stats_entity_token::StatsEntityToken; use mysql_queries::queries::entity_stats::upsert_entity_stats_on_bookmark_event::{BookmarkAction, upsert_entity_stats_on_bookmark_event, UpsertEntityStatsArgs}; -use mysql_queries::queries::user_bookmarks::create_user_bookmark::{create_user_bookmark, CreateUserBookmarkArgs}; +use mysql_queries::queries::user_bookmarks::upsert_user_bookmark::{upsert_user_bookmark, CreateUserBookmarkArgs}; use mysql_queries::queries::user_bookmarks::get_total_bookmark_count_for_entity::get_total_bookmark_count_for_entity; use mysql_queries::queries::user_bookmarks::get_user_bookmark_transactional_locking::{BookmarkIdentifier, get_user_bookmark_transactional_locking}; use mysql_queries::queries::user_bookmarks::user_bookmark_entity_token::UserBookmarkEntityToken; @@ -163,17 +163,17 @@ pub async fn create_user_bookmark_handler( CreateUserBookmarkError::ServerError })?; - let create_result = create_user_bookmark(CreateUserBookmarkArgs { + let upsert_result = upsert_user_bookmark(CreateUserBookmarkArgs { entity_token: &entity_token, user_token: &user_session.user_token_typed, mysql_executor: &mut *transaction, phantom: Default::default(), }).await; - let user_bookmark_token = match create_result { + let user_bookmark_token = match upsert_result { Ok(token) => token, Err(err) => { - warn!("error inserting user_bookmark: {:?}", err); + warn!("error upserting user_bookmark: {:?}", err); return Err(CreateUserBookmarkError::ServerError); } };