feat(web): add privacy policy and user agreement settings & pages

Closes #1858
This commit is contained in:
キュビビイ
2025-10-02 23:03:58 +08:00
parent 2290acc86c
commit b0b6ab2ebc
13 changed files with 10203 additions and 3 deletions

View File

@@ -147,6 +147,28 @@ func GetAbout(c *gin.Context) {
return
}
func GetUserAgreement(c *gin.Context) {
common.OptionMapRWMutex.RLock()
defer common.OptionMapRWMutex.RUnlock()
c.JSON(http.StatusOK, gin.H{
"success": true,
"message": "",
"data": common.OptionMap["UserAgreement"],
})
return
}
func GetPrivacyPolicy(c *gin.Context) {
common.OptionMapRWMutex.RLock()
defer common.OptionMapRWMutex.RUnlock()
c.JSON(http.StatusOK, gin.H{
"success": true,
"message": "",
"data": common.OptionMap["PrivacyPolicy"],
})
return
}
func GetMidjourney(c *gin.Context) {
common.OptionMapRWMutex.RLock()
defer common.OptionMapRWMutex.RUnlock()