mirror of
https://github.com/ArvinLovegood/go-stock.git
synced 2025-07-19 00:00:09 +08:00
feat(frontend):添加支持开源赞助计划
- 在关于页面中增加支持开源赞助计划的表格 - 列出不同赞助等级及其对应的权益说明 - 旨在鼓励用户支持项目发展,提供不同级别的赞助选项
This commit is contained in:
parent
8c82ba4a38
commit
dc5483aa07
22
app.go
22
app.go
@ -110,6 +110,26 @@ func (a *App) GetSponsorInfo() map[string]any {
|
|||||||
return a.SponsorInfo
|
return a.SponsorInfo
|
||||||
}
|
}
|
||||||
func (a *App) CheckUpdate() {
|
func (a *App) CheckUpdate() {
|
||||||
|
sponsorCode := a.GetConfig().SponsorCode
|
||||||
|
if sponsorCode != "" {
|
||||||
|
encrypted, err := hex.DecodeString(sponsorCode)
|
||||||
|
if err != nil {
|
||||||
|
logger.SugaredLogger.Error(err.Error())
|
||||||
|
return
|
||||||
|
}
|
||||||
|
key, err := hex.DecodeString(BuildKey)
|
||||||
|
if err != nil {
|
||||||
|
logger.SugaredLogger.Error(err.Error())
|
||||||
|
return
|
||||||
|
}
|
||||||
|
decrypt := string(cryptor.AesEcbDecrypt(encrypted, key))
|
||||||
|
err = json.Unmarshal([]byte(decrypt), &a.SponsorInfo)
|
||||||
|
if err != nil {
|
||||||
|
logger.SugaredLogger.Error(err.Error())
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
releaseVersion := &models.GitHubReleaseVersion{}
|
releaseVersion := &models.GitHubReleaseVersion{}
|
||||||
_, err := resty.New().R().
|
_, err := resty.New().R().
|
||||||
SetResult(releaseVersion).
|
SetResult(releaseVersion).
|
||||||
@ -145,7 +165,7 @@ func (a *App) CheckUpdate() {
|
|||||||
if IsMacOS() {
|
if IsMacOS() {
|
||||||
downloadUrl = fmt.Sprintf("https://github.com/ArvinLovegood/go-stock/releases/download/%s/go-stock-darwin-universal", releaseVersion.TagName)
|
downloadUrl = fmt.Sprintf("https://github.com/ArvinLovegood/go-stock/releases/download/%s/go-stock-darwin-universal", releaseVersion.TagName)
|
||||||
}
|
}
|
||||||
sponsorCode := a.GetConfig().SponsorCode
|
sponsorCode = a.GetConfig().SponsorCode
|
||||||
if sponsorCode != "" {
|
if sponsorCode != "" {
|
||||||
encrypted, err := hex.DecodeString(sponsorCode)
|
encrypted, err := hex.DecodeString(sponsorCode)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user