refactor(*): 平台架构 - 拆分后端领域模块与画布前端组件并补充测试

This commit is contained in:
ddcat666 committed 2026-09-30 10:01:39 +08:00
1 parent e0a2697c60
commit 7f5d87ef1a
186 files changed
+33727 -29905

No files matched your search

+6
View File
@@ -24,6 +24,12 @@ func PaymentRPCBackendCandidates(entry, goos, goarch string) []string {
return uniqueStrings(candidates)
}
// IsPaymentRPCBackendArtifact 判断包内文件是否是 entry 对应的某个平台的可执行文件
// (entry 本身、entry-<os>-<arch>、<dir>/<os>-<arch>/<base>,以及它们的 .exe 形式)。
func IsPaymentRPCBackendArtifact(entry, name string) bool {
return HasAnyPaymentRPCBackend(entry, map[string][]byte{name: nil})
}
func HasAnyPaymentRPCBackend(entry string, files map[string][]byte) bool {
entry = strings.TrimSuffix(strings.TrimSpace(entry), ".exe")
if entry == "" {