From 2678f33157d147ba548793709cd8fbaabb4eaae2 Mon Sep 17 00:00:00 2001 From: r Date: Sat, 21 Dec 2019 13:26:31 +0000 Subject: Add support for scopes - Add scope selection for for new post - Save new post scope in db - Copy scope on reply - Show scope icon on posts --- model/postContext.go | 12 ++++++++++++ model/replyContext.go | 7 ------- model/session.go | 1 - model/settings.go | 1 + 4 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 model/postContext.go delete mode 100644 model/replyContext.go (limited to 'model') diff --git a/model/postContext.go b/model/postContext.go new file mode 100644 index 0000000..90e5771 --- /dev/null +++ b/model/postContext.go @@ -0,0 +1,12 @@ +package model + +type PostContext struct { + DefaultVisibility string + ReplyContext *ReplyContext +} + +type ReplyContext struct { + InReplyToID string + InReplyToName string + ReplyContent string +} diff --git a/model/replyContext.go b/model/replyContext.go deleted file mode 100644 index b17aacb..0000000 --- a/model/replyContext.go +++ /dev/null @@ -1,7 +0,0 @@ -package model - -type ReplyContext struct { - InReplyToID string - InReplyToName string - ReplyContent string -} diff --git a/model/session.go b/model/session.go index 42c0aff..fce6173 100644 --- a/model/session.go +++ b/model/session.go @@ -17,7 +17,6 @@ type Session struct { type SessionRepository interface { Add(session Session) (err error) - Update(sessionID string, accessToken string) (err error) Get(sessionID string) (session Session, err error) } diff --git a/model/settings.go b/model/settings.go index ad7ec0f..7afe936 100644 --- a/model/settings.go +++ b/model/settings.go @@ -1,4 +1,5 @@ package model type Settings struct { + DefaultVisibility string `json:"default_visibility"` } -- cgit v1.2.3