Skip to content

Commit 5f245b2

Browse files
authored
Merge pull request #72 from ochanoco/hotfix/many-bugs
Hotfix/many bugs
2 parents 8e4e941 + 440add5 commit 5f245b2

File tree

6 files changed

+12
-8
lines changed

6 files changed

+12
-8
lines changed

core/params.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ var DB_CONFIG = utils.ReadEnv("TORIMA_DB_CONFIG", "file:./data/db.sqlite3?_fk=1"
88
var SECRET = utils.ReadEnv("TORIMA_SECRET", utils.RandomString(32))
99

1010
var CONFIG_FILE = "./config.yaml"
11-
var STATIC_FOLDER = "./static"
1211

1312
var CLIENT_ID = utils.ReadEnvOrPanic("TORIMA_CLIENT_ID")
1413
var CLIENT_SECRET = utils.ReadEnvOrPanic("TORIMA_CLIENT_SECRET")

extension/directors/auth.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ func AuthDirector(c *core.TorimaDirectorPackageContext) (core.TorimaPackageStatu
3333
return core.NoAuthNeeded, nil
3434
}
3535

36-
err = utils.MakeError(err, "failed to authenticate: ")
36+
err = utils.MakeError(err, utils.UnauthorizedErrorTag)
3737
return core.ForceStop, err
3838
}
3939

extension/modify_resp.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"log"
88
"net/http"
99
"strconv"
10+
"strings"
1011

1112
"github.com/PuerkitoBio/goquery"
1213
"github.com/ochanoco/torima/core"
@@ -44,7 +45,7 @@ func InjectHTML(html string, c *core.TorimaModifyResponsePackageContext) (core.T
4445
func InjectServiceWorkerModifyResponse(c *core.TorimaModifyResponsePackageContext) (core.TorimaPackageStatus, error) {
4546
contentType := c.Target.Header.Get("Content-Type")
4647

47-
if contentType != "text/html; charset=utf-8" {
48+
if !strings.HasPrefix(contentType, "text/html") {
4849
return core.Keep, nil
4950
}
5051

extension/web.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@ package extension
22

33
import (
44
"fmt"
5+
"net/http"
56

67
"github.com/gin-contrib/sessions"
78
"github.com/gin-gonic/gin"
89
"github.com/ochanoco/ninsho"
910
gin_ninsho "github.com/ochanoco/ninsho/extension/gin"
1011
"github.com/ochanoco/torima/core"
12+
"github.com/ochanoco/torima/static"
1113
)
1214

1315
func StaticWeb(proxy *core.TorimaProxy, r *gin.RouterGroup) {
@@ -17,7 +19,7 @@ func StaticWeb(proxy *core.TorimaProxy, r *gin.RouterGroup) {
1719
}
1820
}())
1921

20-
r.Static("/static", core.STATIC_FOLDER)
22+
r.StaticFS("/static", http.FS(static.Static))
2123
}
2224

2325
func ConfigWeb(proxy *core.TorimaProxy, r *gin.RouterGroup) {

static/static.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package static
2+
3+
import "embed"
4+
5+
//go:embed sw/*.js wrapper/*.js
6+
var Static embed.FS

utils/errors.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ var errorStatusMap = map[string]int{
1616
}
1717

1818
func MakeError(e error, tag string) error {
19-
if e == nil {
20-
return nil
21-
}
22-
2319
return fmt.Errorf("%s: %v", tag, e)
2420
}
2521

0 commit comments

Comments
 (0)