diff --git a/backend/app/cmd/server.go b/backend/app/cmd/server.go index a13d29e1..0213e388 100644 --- a/backend/app/cmd/server.go +++ b/backend/app/cmd/server.go @@ -468,7 +468,7 @@ func (s *ServerCommand) makePicturesStore() (*image.Service, error) { MaxWidth: s.Image.ResizeWidth, }, ImageAPI: s.RemarkURL + "/api/v1/picture/", - TTL: s.EditDuration + time.Second, // add extra second to image TTL for staging + TTL: 5 * s.EditDuration, // add extra time to image TTL for staging }, nil } return nil, errors.Errorf("unsupported pictures store type %s", s.Image.Type) diff --git a/backend/app/store/image/image_test.go b/backend/app/store/image/image_test.go index 2a8ffb08..00581743 100644 --- a/backend/app/store/image/image_test.go +++ b/backend/app/store/image/image_test.go @@ -25,6 +25,16 @@ func TestService_ExtractPictures(t *testing.T) { assert.Equal(t, "user2/pic3.png", ids[1]) } +func TestService_ExtractPictures2(t *testing.T) { + svc := Service{ImageAPI: "https://remark42.radio-t.com/api/v1/picture/"} + html := "
TLDR: такое в go пока правильно посчитать трудно. То, что они считают это общее количество go packages в коде." + + "
\n\nПакеты в го это средство организации кода, они могут быть связанны друг с другом в рамках одной библиотеки (модуля). Например одна из моих вот так выглядит на libraries.io:
\n\n
По форме все верно, это все packages, но по сути это все одна библиотека организованная таким образом. При ее импорте, например посредством go mod, она выглядит как один модуль, т.е. github.com/go-pkgz/auth v0.5.2.