From 44cad021d867ae2b494dae79014d4dd23d34952f Mon Sep 17 00:00:00 2001 From: Barnaby Keene <1636971+Southclaws@users.noreply.github.com> Date: Wed, 11 Sep 2024 07:52:54 +0100 Subject: [PATCH] like counts on profiles --- api/openapi.yaml | 7 + app/resources/account/account.go | 1 + .../account_querier/account_querier.go | 6 + app/resources/profile/profile.go | 2 + app/transports/http/bindings/profiles.go | 2 + app/transports/http/openapi/server_gen.go | 524 +++++++++--------- web/src/api/openapi-schema/index.ts | 1 + web/src/api/openapi-schema/likeScore.ts | 14 + .../api/openapi-schema/publicProfileAllOf.ts | 2 + 9 files changed, 300 insertions(+), 259 deletions(-) create mode 100644 web/src/api/openapi-schema/likeScore.ts diff --git a/api/openapi.yaml b/api/openapi.yaml index 588a7d523..9ea13d7df 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -3104,6 +3104,7 @@ components: - bio - followers - following + - like_score - interests - links - meta @@ -3122,6 +3123,8 @@ components: $ref: "#/components/schemas/ProfileFollowersCount" following: $ref: "#/components/schemas/ProfileFollowingCount" + like_score: + $ref: "#/components/schemas/LikeScore" interests: $ref: "#/components/schemas/TagList" links: @@ -3676,6 +3679,10 @@ components: be overkill. For use on minimal item reference schemas. type: integer + LikeScore: + description: The total number of likes received by a member. + type: integer + LikeStatus: description: | A boolean indicating if the account in context has liked this item. diff --git a/app/resources/account/account.go b/app/resources/account/account.go index cc30f21d7..e486a80e6 100644 --- a/app/resources/account/account.go +++ b/app/resources/account/account.go @@ -26,6 +26,7 @@ type Account struct { Admin bool Followers int Following int + LikeScore int Auths []string EmailAddresses []*EmailAddress VerifiedStatus VerifiedStatus diff --git a/app/resources/account/account_querier/account_querier.go b/app/resources/account/account_querier/account_querier.go index 76990ac88..475b3b9f7 100644 --- a/app/resources/account/account_querier/account_querier.go +++ b/app/resources/account/account_querier/account_querier.go @@ -96,8 +96,14 @@ func queryFollows(ctx context.Context, a *ent.Account, acc *account.Account) (*a return nil, fault.Wrap(err, fctx.With(ctx)) } + likes, err := a.QueryPosts().QueryLikes().Count(ctx) + if err != nil { + return nil, fault.Wrap(err, fctx.With(ctx)) + } + acc.Followers = followers acc.Following = following + acc.LikeScore = likes return acc, nil } diff --git a/app/resources/profile/profile.go b/app/resources/profile/profile.go index 2f54600c8..0e4039191 100644 --- a/app/resources/profile/profile.go +++ b/app/resources/profile/profile.go @@ -26,6 +26,7 @@ type Public struct { Admin bool Followers int Following int + LikeScore int Interests []*tag.Tag ExternalLinks []account.ExternalLink Metadata map[string]any @@ -77,6 +78,7 @@ func ProfileFromAccount(a *account.Account) *Public { Admin: a.Admin, Followers: a.Followers, Following: a.Following, + LikeScore: a.LikeScore, Interests: nil, ExternalLinks: a.ExternalLinks, Metadata: a.Metadata, diff --git a/app/transports/http/bindings/profiles.go b/app/transports/http/bindings/profiles.go index c3612a5a5..355bd65aa 100644 --- a/app/transports/http/bindings/profiles.go +++ b/app/transports/http/bindings/profiles.go @@ -114,6 +114,7 @@ func (p *Profiles) ProfileGet(ctx context.Context, request openapi.ProfileGetReq Image: &avatarURL, Followers: acc.Followers, Following: acc.Following, + LikeScore: acc.LikeScore, Name: acc.Name, Links: serialiseExternalLinks(acc.ExternalLinks), Meta: acc.Metadata, @@ -249,6 +250,7 @@ func serialiseProfile(in *profile.Public) openapi.PublicProfile { Name: in.Name, Followers: in.Followers, Following: in.Following, + LikeScore: in.LikeScore, Links: serialiseExternalLinks(in.ExternalLinks), Meta: in.Metadata, } diff --git a/app/transports/http/openapi/server_gen.go b/app/transports/http/openapi/server_gen.go index 0507b1b71..033e4e82c 100644 --- a/app/transports/http/openapi/server_gen.go +++ b/app/transports/http/openapi/server_gen.go @@ -838,6 +838,9 @@ type LikeProps struct { Id Identifier `json:"id"` } +// LikeScore The total number of likes received by a member. +type LikeScore = int + // LikeStatus A boolean indicating if the account in context has liked this item. type LikeStatus = bool @@ -1589,7 +1592,10 @@ type PublicProfile struct { Image *string `json:"image,omitempty"` // Interests A list of tags. - Interests TagList `json:"interests"` + Interests TagList `json:"interests"` + + // LikeScore The total number of likes received by a member. + LikeScore LikeScore `json:"like_score"` Links ProfileExternalLinkList `json:"links"` // Meta Arbitrary metadata for the resource. @@ -21917,264 +21923,264 @@ func (sh *strictHandler) GetVersion(ctx echo.Context) error { // Base64 encoded, gzipped, json marshaled Swagger object var swaggerSpec = []string{ - "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", - "qZTRn53sqYOqyrDevbv7/wEAAP//owGrF1WIAQA=", + "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", } // GetSwagger returns the content of the embedded swagger specification file diff --git a/web/src/api/openapi-schema/index.ts b/web/src/api/openapi-schema/index.ts index a4864a608..0b31ed366 100644 --- a/web/src/api/openapi-schema/index.ts +++ b/web/src/api/openapi-schema/index.ts @@ -133,6 +133,7 @@ export * from "./likePostGetOKResponse"; export * from "./likeProfileGetOKResponse"; export * from "./likeProfileGetParams"; export * from "./likeProps"; +export * from "./likeScore"; export * from "./likeStatus"; export * from "./link"; export * from "./linkCreateBody"; diff --git a/web/src/api/openapi-schema/likeScore.ts b/web/src/api/openapi-schema/likeScore.ts new file mode 100644 index 000000000..12fcba5e1 --- /dev/null +++ b/web/src/api/openapi-schema/likeScore.ts @@ -0,0 +1,14 @@ +/** + * Generated by orval v6.31.0 🍺 + * Do not edit manually. + * storyden + * Storyden social API for building community driven platforms. +The Storyden API does not adhere to semantic versioning but instead applies a rolling strategy with deprecations and minimal breaking changes. This has been done mainly for a simpler development process and it may be changed to a more fixed versioning strategy in the future. Ultimately, the primary way Storyden tracks versions is dates, there are no set release tags currently. + + * OpenAPI spec version: rolling + */ + +/** + * The total number of likes received by a member. + */ +export type LikeScore = number; diff --git a/web/src/api/openapi-schema/publicProfileAllOf.ts b/web/src/api/openapi-schema/publicProfileAllOf.ts index 19992a346..47ef94e5b 100644 --- a/web/src/api/openapi-schema/publicProfileAllOf.ts +++ b/web/src/api/openapi-schema/publicProfileAllOf.ts @@ -10,6 +10,7 @@ The Storyden API does not adhere to semantic versioning but instead applies a ro import type { AccountBio } from "./accountBio"; import type { AccountHandle } from "./accountHandle"; import type { AccountName } from "./accountName"; +import type { LikeScore } from "./likeScore"; import type { Metadata } from "./metadata"; import type { ProfileExternalLinkList } from "./profileExternalLinkList"; import type { ProfileFollowersCount } from "./profileFollowersCount"; @@ -24,6 +25,7 @@ export type PublicProfileAllOf = { handle: AccountHandle; image?: string; interests: TagList; + like_score: LikeScore; links: ProfileExternalLinkList; meta: Metadata; name: AccountName;