aboutsummaryrefslogtreecommitdiff
path: root/renderer/model.go
diff options
context:
space:
mode:
Diffstat (limited to 'renderer/model.go')
-rw-r--r--renderer/model.go22
1 files changed, 16 insertions, 6 deletions
diff --git a/renderer/model.go b/renderer/model.go
index 4ff73c3..842dd71 100644
--- a/renderer/model.go
+++ b/renderer/model.go
@@ -31,6 +31,15 @@ type CommonData struct {
NavbarData *NavbarData
}
+func (c CommonData) IsCurrentUser(id string) bool {
+ if c.NavbarData != nil &&
+ c.NavbarData.User != nil &&
+ c.NavbarData.User.ID == id {
+ return true
+ }
+ return false
+}
+
type ErrorData struct {
*CommonData
Error string
@@ -69,12 +78,13 @@ type NotificationData struct {
type UserData struct {
*CommonData
- User *mastodon.Account
- Type string
- Users []*mastodon.Account
- Statuses []*mastodon.Status
- NextLink string
- DarkMode bool
+ User *mastodon.Account
+ IsCurrent bool
+ Type string
+ Users []*mastodon.Account
+ Statuses []*mastodon.Status
+ NextLink string
+ DarkMode bool
}
type UserSearchData struct {