Implemented developer database downloads

This commit is contained in:
2019-09-07 19:56:13 +09:00
parent 59b9be5992
commit 4e6aa5eef6
33 changed files with 155 additions and 46 deletions

View File

@ -29,7 +29,7 @@ const (
// Settings represents user settings.
type Settings struct {
UserID string `json:"userId"`
UserID string `json:"userId" primary:"true"`
SortBy string `json:"sortBy" editable:"true"`
TitleLanguage string `json:"titleLanguage" editable:"true"`
Providers ServiceProviders `json:"providers"`
@ -162,6 +162,11 @@ func GetSettings(userID UserID) (*Settings, error) {
return obj.(*Settings), nil
}
// GetID returns the ID.
func (settings *Settings) GetID() string {
return settings.UserID
}
// User returns the user object for the settings.
func (settings *Settings) User() *User {
user, _ := GetUser(settings.UserID)