mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-05 01:38:44 +00:00
rename create -> upsert
This commit is contained in:
1 parent
f601c4a385
commit
1237aa8a10
3 files changed
+6
-6
No files matched your search
@@ -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;
|
||||
|
||||
+1
-1
@@ -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<UserBookmarkToken>
|
||||
+4
-4
@@ -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);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user