aboutsummaryrefslogtreecommitdiff
path: root/model/settings.go
blob: 02bebcb46806ff7ea8ccc98cab1f4f191c103416 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package model

type Settings struct {
	DefaultVisibility string `json:"default_visibility"`
	CopyScope         bool   `json:"copy_scope"`
	ThreadInNewTab    bool   `json:"thread_in_new_tab"`
	MaskNSFW          bool   `json:"mask_nfsw"`
}

func NewSettings() *Settings {
	return &Settings{
		DefaultVisibility: "public",
		CopyScope:         true,
		ThreadInNewTab:    false,
		MaskNSFW:          true,
	}
}