Smail/backend/config/data_paths.go
smail d6cc81ed87
Some checks are pending
Security Checks / security (push) Waiting to run
分离五项配置与运行数据并实现无损目录迁移
2026-09-08 17:16:09 +08:00

13 lines
540 B
Go

package config
import "git.pcux.cn/xuans/Smail/utils/runtimepath"
// normalizeSSLDataReferences 在原始摘要校验后兼容旧引用,不修改历史备份的字节及摘要。
func normalizeSSLDataReferences(ssl SSLConfig) SSLConfig {
ssl.DefaultDirectory = runtimepath.LegacyReference(ssl.DefaultDirectory)
ssl.CustomDirectory = runtimepath.LegacyReference(ssl.CustomDirectory)
ssl.CertificateRef = runtimepath.LegacyReference(ssl.CertificateRef)
ssl.PrivateKeyRef = runtimepath.LegacyReference(ssl.PrivateKeyRef)
return ssl
}