diff options
Diffstat (limited to 'internal/model')
| -rw-r--r-- | internal/model/account.go | 18 | ||||
| -rw-r--r-- | internal/model/avatar.go | 33 | ||||
| -rw-r--r-- | internal/model/header.go | 33 | 
3 files changed, 18 insertions, 66 deletions
| diff --git a/internal/model/account.go b/internal/model/account.go index 55ee62773..360d0de28 100644 --- a/internal/model/account.go +++ b/internal/model/account.go @@ -66,6 +66,24 @@ type Account struct {  	SuspensionOrigin      int  } +type Avatar struct { +	AvatarFileName             string +	AvatarContentType          string +	AvatarFileSize             int +	AvatarUpdatedAt            *time.Time `pg:"type:timestamp"` +	AvatarRemoteURL            *url.URL   `pg:"type:text"` +	AvatarStorageSchemaVersion int +} + +type Header struct { +	HeaderFileName             string +	HeaderContentType          string +	HeaderFileSize             int +	HeaderUpdatedAt            *time.Time `pg:"type:timestamp"` +	HeaderRemoteURL            *url.URL   `pg:"type:text"` +	HeaderStorageSchemaVersion int +} +  func StubAccount() *Account {  	remoteURL, _ := url.Parse("https://example.org/@someuser") diff --git a/internal/model/avatar.go b/internal/model/avatar.go deleted file mode 100644 index 637fa5e3c..000000000 --- a/internal/model/avatar.go +++ /dev/null @@ -1,33 +0,0 @@ -/* -   GoToSocial -   Copyright (C) 2021 GoToSocial Authors admin@gotosocial.org - -   This program is free software: you can redistribute it and/or modify -   it under the terms of the GNU Affero General Public License as published by -   the Free Software Foundation, either version 3 of the License, or -   (at your option) any later version. - -   This program is distributed in the hope that it will be useful, -   but WITHOUT ANY WARRANTY; without even the implied warranty of -   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -   GNU Affero General Public License for more details. - -   You should have received a copy of the GNU Affero General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>. -*/ - -package model - -import ( -	"net/url" -	"time" -) - -type Avatar struct { -	AvatarFileName             string -	AvatarContentType          string -	AvatarFileSize             int -	AvatarUpdatedAt            *time.Time `pg:"type:timestamp"` -	AvatarRemoteURL            *url.URL   `pg:"type:text"` -	AvatarStorageSchemaVersion int -} diff --git a/internal/model/header.go b/internal/model/header.go deleted file mode 100644 index edaa7a2dc..000000000 --- a/internal/model/header.go +++ /dev/null @@ -1,33 +0,0 @@ -/* -   GoToSocial -   Copyright (C) 2021 GoToSocial Authors admin@gotosocial.org - -   This program is free software: you can redistribute it and/or modify -   it under the terms of the GNU Affero General Public License as published by -   the Free Software Foundation, either version 3 of the License, or -   (at your option) any later version. - -   This program is distributed in the hope that it will be useful, -   but WITHOUT ANY WARRANTY; without even the implied warranty of -   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -   GNU Affero General Public License for more details. - -   You should have received a copy of the GNU Affero General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>. -*/ - -package model - -import ( -	"net/url" -	"time" -) - -type Header struct { -	HeaderFileName             string -	HeaderContentType          string -	HeaderFileSize             int -	HeaderUpdatedAt            *time.Time `pg:"type:timestamp"` -	HeaderRemoteURL            *url.URL   `pg:"type:text"` -	HeaderStorageSchemaVersion int -} | 
