MM-13142 Replace mlog.Any with mlog.Err (#10848)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
1b78f9debc
Коммит
99ea780f20
@@ -19,7 +19,7 @@ const MaxOpenGraphResponseSize = 1024 * 1024 * 50
|
|||||||
func (a *App) GetOpenGraphMetadata(requestURL string) *opengraph.OpenGraph {
|
func (a *App) GetOpenGraphMetadata(requestURL string) *opengraph.OpenGraph {
|
||||||
res, err := a.HTTPService.MakeClient(false).Get(requestURL)
|
res, err := a.HTTPService.MakeClient(false).Get(requestURL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
mlog.Error("GetOpenGraphMetadata request failed", mlog.String("requestURL", requestURL), mlog.Any("err", err))
|
mlog.Error("GetOpenGraphMetadata request failed", mlog.String("requestURL", requestURL), mlog.Err(err))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
defer res.Body.Close()
|
defer res.Body.Close()
|
||||||
@@ -31,7 +31,7 @@ func (a *App) ParseOpenGraphMetadata(requestURL string, body io.Reader, contentT
|
|||||||
body = forceHTMLEncodingToUTF8(io.LimitReader(body, MaxOpenGraphResponseSize), contentType)
|
body = forceHTMLEncodingToUTF8(io.LimitReader(body, MaxOpenGraphResponseSize), contentType)
|
||||||
|
|
||||||
if err := og.ProcessHTML(body); err != nil {
|
if err := og.ProcessHTML(body); err != nil {
|
||||||
mlog.Error("ParseOpenGraphMetadata processing failed", mlog.String("requestURL", requestURL), mlog.Any("err", err))
|
mlog.Error("ParseOpenGraphMetadata processing failed", mlog.String("requestURL", requestURL), mlog.Err(err))
|
||||||
}
|
}
|
||||||
|
|
||||||
makeOpenGraphURLsAbsolute(og, requestURL)
|
makeOpenGraphURLsAbsolute(og, requestURL)
|
||||||
@@ -54,7 +54,7 @@ func (a *App) ParseOpenGraphMetadata(requestURL string, body io.Reader, contentT
|
|||||||
func forceHTMLEncodingToUTF8(body io.Reader, contentType string) io.Reader {
|
func forceHTMLEncodingToUTF8(body io.Reader, contentType string) io.Reader {
|
||||||
r, err := charset.NewReader(body, contentType)
|
r, err := charset.NewReader(body, contentType)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
mlog.Error("forceHTMLEncodingToUTF8 failed to convert", mlog.String("contentType", contentType), mlog.Any("err", err))
|
mlog.Error("forceHTMLEncodingToUTF8 failed to convert", mlog.String("contentType", contentType), mlog.Err(err))
|
||||||
return body
|
return body
|
||||||
}
|
}
|
||||||
return r
|
return r
|
||||||
@@ -63,7 +63,7 @@ func forceHTMLEncodingToUTF8(body io.Reader, contentType string) io.Reader {
|
|||||||
func makeOpenGraphURLsAbsolute(og *opengraph.OpenGraph, requestURL string) {
|
func makeOpenGraphURLsAbsolute(og *opengraph.OpenGraph, requestURL string) {
|
||||||
parsedRequestURL, err := url.Parse(requestURL)
|
parsedRequestURL, err := url.Parse(requestURL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
mlog.Warn("makeOpenGraphURLsAbsolute failed to parse url", mlog.String("requestURL", requestURL), mlog.Any("err", err))
|
mlog.Warn("makeOpenGraphURLsAbsolute failed to parse url", mlog.String("requestURL", requestURL), mlog.Err(err))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -74,7 +74,7 @@ func makeOpenGraphURLsAbsolute(og *opengraph.OpenGraph, requestURL string) {
|
|||||||
|
|
||||||
parsedResultURL, err := url.Parse(resultURL)
|
parsedResultURL, err := url.Parse(resultURL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
mlog.Warn("makeOpenGraphURLsAbsolute failed to parse result", mlog.String("requestURL", requestURL), mlog.Any("err", err))
|
mlog.Warn("makeOpenGraphURLsAbsolute failed to parse result", mlog.String("requestURL", requestURL), mlog.Err(err))
|
||||||
return resultURL
|
return resultURL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ func (a *App) PreparePostForClient(originalPost *model.Post, isNewPost bool) *mo
|
|||||||
|
|
||||||
// Emojis and reaction counts
|
// Emojis and reaction counts
|
||||||
if emojis, reactions, err := a.getEmojisAndReactionsForPost(post); err != nil {
|
if emojis, reactions, err := a.getEmojisAndReactionsForPost(post); err != nil {
|
||||||
mlog.Warn("Failed to get emojis and reactions for a post", mlog.String("post_id", post.Id), mlog.Any("err", err))
|
mlog.Warn("Failed to get emojis and reactions for a post", mlog.String("post_id", post.Id), mlog.Err(err))
|
||||||
} else {
|
} else {
|
||||||
post.Metadata.Emojis = emojis
|
post.Metadata.Emojis = emojis
|
||||||
post.Metadata.Reactions = reactions
|
post.Metadata.Reactions = reactions
|
||||||
@@ -75,7 +75,7 @@ func (a *App) PreparePostForClient(originalPost *model.Post, isNewPost bool) *mo
|
|||||||
|
|
||||||
// Files
|
// Files
|
||||||
if fileInfos, err := a.getFileMetadataForPost(post); err != nil {
|
if fileInfos, err := a.getFileMetadataForPost(post); err != nil {
|
||||||
mlog.Warn("Failed to get files for a post", mlog.String("post_id", post.Id), mlog.Any("err", err))
|
mlog.Warn("Failed to get files for a post", mlog.String("post_id", post.Id), mlog.Err(err))
|
||||||
} else {
|
} else {
|
||||||
post.Metadata.Files = fileInfos
|
post.Metadata.Files = fileInfos
|
||||||
}
|
}
|
||||||
@@ -84,7 +84,7 @@ func (a *App) PreparePostForClient(originalPost *model.Post, isNewPost bool) *mo
|
|||||||
firstLink, images := getFirstLinkAndImages(post.Message)
|
firstLink, images := getFirstLinkAndImages(post.Message)
|
||||||
|
|
||||||
if embed, err := a.getEmbedForPost(post, firstLink, isNewPost); err != nil {
|
if embed, err := a.getEmbedForPost(post, firstLink, isNewPost); err != nil {
|
||||||
mlog.Debug("Failed to get embedded content for a post", mlog.String("post_id", post.Id), mlog.Any("err", err))
|
mlog.Debug("Failed to get embedded content for a post", mlog.String("post_id", post.Id), mlog.Err(err))
|
||||||
} else if embed == nil {
|
} else if embed == nil {
|
||||||
post.Metadata.Embeds = []*model.PostEmbed{}
|
post.Metadata.Embeds = []*model.PostEmbed{}
|
||||||
} else {
|
} else {
|
||||||
@@ -195,7 +195,7 @@ func (a *App) getImagesForPost(post *model.Post, imageURLs []string, isNewPost b
|
|||||||
for _, imageURL := range imageURLs {
|
for _, imageURL := range imageURLs {
|
||||||
if _, image, err := a.getLinkMetadata(imageURL, post.CreateAt, isNewPost); err != nil {
|
if _, image, err := a.getLinkMetadata(imageURL, post.CreateAt, isNewPost); err != nil {
|
||||||
mlog.Debug("Failed to get dimensions of an image in a post",
|
mlog.Debug("Failed to get dimensions of an image in a post",
|
||||||
mlog.String("post_id", post.Id), mlog.String("image_url", imageURL), mlog.Any("err", err))
|
mlog.String("post_id", post.Id), mlog.String("image_url", imageURL), mlog.Err(err))
|
||||||
} else if image != nil {
|
} else if image != nil {
|
||||||
images[imageURL] = image
|
images[imageURL] = image
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user