fix wooden fish author and title display
This commit is contained in:
@@ -85,6 +85,7 @@ impl SpacetimeClient {
|
||||
&self,
|
||||
session_id: String,
|
||||
owner_user_id: String,
|
||||
author_display_name: String,
|
||||
payload: WoodenFishActionRequest,
|
||||
) -> Result<WoodenFishActionResponse, SpacetimeClientError> {
|
||||
let current = self
|
||||
@@ -93,6 +94,7 @@ impl SpacetimeClient {
|
||||
let (procedure, _) = build_wooden_fish_action_plan(
|
||||
¤t,
|
||||
&owner_user_id,
|
||||
&author_display_name,
|
||||
&payload,
|
||||
current_unix_micros(),
|
||||
)?;
|
||||
@@ -416,6 +418,7 @@ enum WoodenFishAssetRefresh {
|
||||
fn build_wooden_fish_action_plan(
|
||||
current: &WoodenFishSessionSnapshotResponse,
|
||||
owner_user_id: &str,
|
||||
author_display_name: &str,
|
||||
payload: &WoodenFishActionRequest,
|
||||
now_micros: i64,
|
||||
) -> Result<(WoodenFishActionProcedure, WoodenFishDraftResponse), SpacetimeClientError> {
|
||||
@@ -440,6 +443,7 @@ fn build_wooden_fish_action_plan(
|
||||
WoodenFishActionProcedure::Compile(build_compile_input(
|
||||
current,
|
||||
owner_user_id,
|
||||
author_display_name,
|
||||
&profile_id,
|
||||
&mut draft,
|
||||
WoodenFishAssetRefresh::Preserve,
|
||||
@@ -450,6 +454,7 @@ fn build_wooden_fish_action_plan(
|
||||
WoodenFishActionProcedure::Compile(build_compile_input(
|
||||
current,
|
||||
owner_user_id,
|
||||
author_display_name,
|
||||
&profile_id,
|
||||
&mut draft,
|
||||
WoodenFishAssetRefresh::HitObject,
|
||||
@@ -460,6 +465,7 @@ fn build_wooden_fish_action_plan(
|
||||
WoodenFishActionProcedure::Compile(build_compile_input(
|
||||
current,
|
||||
owner_user_id,
|
||||
author_display_name,
|
||||
&profile_id,
|
||||
&mut draft,
|
||||
WoodenFishAssetRefresh::HitSound,
|
||||
@@ -577,6 +583,7 @@ fn merge_action_into_draft(
|
||||
fn build_compile_input(
|
||||
current: &WoodenFishSessionSnapshotResponse,
|
||||
owner_user_id: &str,
|
||||
author_display_name: &str,
|
||||
profile_id: &str,
|
||||
draft: &mut WoodenFishDraftResponse,
|
||||
refresh: WoodenFishAssetRefresh,
|
||||
@@ -611,7 +618,7 @@ fn build_compile_input(
|
||||
session_id: current.session_id.clone(),
|
||||
owner_user_id: owner_user_id.to_string(),
|
||||
profile_id: profile_id.to_string(),
|
||||
author_display_name: "敲木鱼玩家".to_string(),
|
||||
author_display_name: author_display_name.trim().to_string(),
|
||||
work_title: draft.work_title.clone(),
|
||||
work_description: draft.work_description.clone(),
|
||||
theme_tags_json: Some(json_string(&draft.theme_tags)?),
|
||||
|
||||
Reference in New Issue
Block a user