commit a63178836d6f2e039df1883405eb6270b1c862a5
parent 5ff2fdf754db9f1f3057c7daede3bcebd9b97106
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Tue, 10 Jan 2023 23:27:01 -0800
optimization
Diffstat:
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go
@@ -2233,11 +2233,6 @@ func ChatHandler(c echo.Context) error {
func chatHandler(c echo.Context, redRoom bool) error {
authUser := c.Get("authUser").(*database.User)
var data chatData
- data.TutoSecs = 15
- if config.Development.IsTrue() {
- data.TutoSecs = 1
- }
- data.TutoFrames = generateCssFrames(data.TutoSecs, nil, true)
data.RedRoom = redRoom
preventRefresh := utils.DoParseBool(c.QueryParam("r"))
data.TogglePms = utils.DoParseInt64(c.QueryParam("pmonly"))
@@ -2278,6 +2273,15 @@ func chatHandler(c echo.Context, redRoom bool) error {
if authUser != nil {
data.DisplayTutorial = (room.ID < 5 || (room.IsListed && !room.IsProtected())) && !authUser.TutorialCompleted()
+
+ if data.DisplayTutorial {
+ data.TutoSecs = 15
+ if config.Development.IsTrue() {
+ data.TutoSecs = 1
+ }
+ data.TutoFrames = generateCssFrames(data.TutoSecs, nil, true)
+ }
+
if c.Request().Method == http.MethodGet && data.DisplayTutorial {
authUser.ChatTutorialTime = time.Now()
authUser.DoSave()