summaryrefslogtreecommitdiff
path: root/internal/cache/account.go
diff options
context:
space:
mode:
authorLibravatar tobi <31960611+tsmethurst@users.noreply.github.com>2022-08-15 12:35:05 +0200
committerLibravatar GitHub <noreply@github.com>2022-08-15 11:35:05 +0100
commitac6ed3d939fe9dad81aadbd04541e905c625ca82 (patch)
tree6116baf25675837dc99f69c49b9fec2ff112ce5c /internal/cache/account.go
parent[frontend] Sensitive media spoilers (#752) (diff)
downloadgotosocial-ac6ed3d939fe9dad81aadbd04541e905c625ca82.tar.xz
[chore] Update bun / sqlite versions; update gtsmodels (#754)
* upstep bun and sqlite versions * allow specific columns to be updated in the db * only update necessary columns for user * bit tidier * only update necessary fields of media_attachment * only update relevant instance fields * update tests * update only specific account columns * use bool pointers on gtsmodels includes attachment, status, account, user * update columns more selectively * test all default fields on new account insert * updating remaining bools on gtsmodels * initialize pointer fields when extracting AP emoji * copy bools properly * add copyBoolPtr convenience function + test it * initialize false bool ptrs a bit more neatly
Diffstat (limited to 'internal/cache/account.go')
-rw-r--r--internal/cache/account.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/cache/account.go b/internal/cache/account.go
index a71274d1c..ac67b5d07 100644
--- a/internal/cache/account.go
+++ b/internal/cache/account.go
@@ -103,16 +103,16 @@ func copyAccount(account *gtsmodel.Account) *gtsmodel.Account {
Fields: account.Fields,
Note: account.Note,
NoteRaw: account.NoteRaw,
- Memorial: account.Memorial,
+ Memorial: copyBoolPtr(account.Memorial),
MovedToAccountID: account.MovedToAccountID,
+ Bot: copyBoolPtr(account.Bot),
CreatedAt: account.CreatedAt,
UpdatedAt: account.UpdatedAt,
- Bot: account.Bot,
Reason: account.Reason,
- Locked: account.Locked,
- Discoverable: account.Discoverable,
+ Locked: copyBoolPtr(account.Locked),
+ Discoverable: copyBoolPtr(account.Discoverable),
Privacy: account.Privacy,
- Sensitive: account.Sensitive,
+ Sensitive: copyBoolPtr(account.Sensitive),
Language: account.Language,
StatusFormat: account.StatusFormat,
URI: account.URI,
@@ -131,7 +131,7 @@ func copyAccount(account *gtsmodel.Account) *gtsmodel.Account {
SensitizedAt: account.SensitizedAt,
SilencedAt: account.SilencedAt,
SuspendedAt: account.SuspendedAt,
- HideCollections: account.HideCollections,
+ HideCollections: copyBoolPtr(account.HideCollections),
SuspensionOrigin: account.SuspensionOrigin,
}
}