PageSourceSearch

https://ximeng.ai/_nuxt/project.945d5a1a.js

js ximeng.ai collected 2026-10-05 14:22:53 UTC 4,063 bytes, 1 lines download raw bytes

1import{r as e}from"./entry.877ca4ca.js";const createProject=t=>e("/api2/project/create",{method:"post",body:JSON.stringify(t)}),getProjectById=t=>e(`/api2/project/${t}`,{method:"get"}),updateProject=(t,o)=>e(`/api2/project/${t}`,{method:"put",body:JSON.stringify(o)}),deleteProject=t=>e(`/api2/project/${t}`,{method:"delete"}),getProjectsByUserId=(t,o={})=>{const{page:r=0,size:s=10}=o;return e(`/api2/project/user/${t}?page=${r}&size=${s}`,{method:"get"})},updateProjectCategory=(t,o)=>e(`/api2/project/${t}/category`,{method:"put",body:JSON.stringify({category:o})}),getProjectsByRecommended=(t={})=>{const{isRecommended:o=1,page:r=0,size:s=10}=t;return e(`/api2/project/recommended?isRecommended=${o}&page=${r}&size=${s}`,{method:"get"})},getProjectsByCategory=(t,o={})=>{const{page:r=0,size:s=10}=o;return e(`/api2/project/category/${t}?page=${r}&size=${s}`,{method:"get"})},recordProjectView=t=>e(`/api2/project/${t}/view/increment`,{method:"post"}),incrementViewCount=t=>e(`/api2/project/${t}/view/increment`,{method:"post"}),incrementLikeCount=t=>e(`/api2/project/${t}/like/increment`,{method:"post"}),decrementLikeCount=t=>e(`/api2/project/${t}/like/decrement`,{method:"post"}),setProjectPrivate=(t,o,r)=>{const s={isPrivate:o};if(r){const e=(r.prompt??"").trim();e&&(s.prompt=e);const t=(r.model??"").trim();t&&(s.model=t);const o=(r.aspectRatio??"").trim();o&&(s.aspectRatio=o);const i=(r.resolution??"").trim();i&&(s.resolution=i),r.modelType&&(s.modelType=r.modelType)}return e(`/api2/project/${t}/private`,{method:"put",body:JSON.stringify(s)})},saveConversationMessage=(t,o)=>e(`/api2/project/${t}/conversation/message`,{method:"post",body:JSON.stringify(o)}),updateConversationMessage=(t,o,r)=>e(`/api2/project/${t}/conversation/message/${o}`,{method:"put",body:JSON.stringify(r)}),getConversationHistory=t=>e(`/api2/project/${t}/conversation/history`,{method:"get"}),clearConversationHistory=t=>e(`/api2/project/${t}/conversation/history`,{method:"delete"}),getProjectLayerLikes=(t,o)=>e(`/api2/project/${encodeURIComponent(t)}/layer-favorites?userId=${o}`,{method:"get"}),putProjectLayerLikes=(t,o)=>e(`/api2/project/${encodeURIComponent(t)}/layer-favorites`,{method:"put",body:JSON.stringify(o)}),deleteProjectLayerLike=(t,o,r)=>e(`/api2/project/${encodeURIComponent(t)}/layer-favorites?userId=${o}&layerId=${encodeURIComponent(r)}`,{method:"delete"});function parseProjectPromptEditHistoryList(e){if(null==e||"object"!=typeof e)return[];const t=e;if(!(0===t.code||void 0===t.code||"0"===t.code))return[];const o=t.data;if(!Array.isArray(o))return[];const r=[];for(const s of o){if(null==s||"object"!=typeof s)continue;const e=s,t=Number(e.id);Number.isFinite(t)&&r.push({id:t,projectId:String(e.projectId??""),userId:Number(e.userId)||0,source:String(e.source??""),promptText:String(e.promptText??""),copyText:String(e.copyText??e.promptText??""),extraJson:null!=e.extraJson?String(e.extraJson):void 0,createTime:String(e.createTime??"")})}return r}const getProjectPromptEditHistory=t=>e(`/api2/project/${encodeURIComponent(t)}/prompt/edit-history`,{method:"get"}),listProjectAssets=t=>e(`/api2/project/${encodeURIComponent(t)}/assets`,{method:"get"}),deleteProjectAssetBinding=(t,o)=>e(`/api2/project/${encodeURIComponent(t)}/assets/${encodeURIComponent(String(o))}`,{method:"delete"}),getProjectStoryboard=t=>e(`/api2/project/${encodeURIComponent(t)}/storyboard`,{method:"get"});export{getProjectsByCategory as a,incrementLikeCount as b,getProjectById as c,decrementLikeCount as d,getConversationHistory as e,createProject as f,getProjectsByRecommended as g,getProjectsByUserId as h,incrementViewCount as i,updateProjectCategory as j,deleteProject as k,listProjectAssets as l,deleteProjectAssetBinding as m,getProjectStoryboard as n,getProjectPromptEditHistory as o,parseProjectPromptEditHistoryList as p,saveConversationMessage as q,recordProjectView as r,setProjectPrivate as s,clearConversationHistory as t,updateProject as u,updateConversationMessage as v,getProjectLayerLikes as w,deleteProjectLayerLike as x,putProjectLayerLikes as y};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.