Using a new database root directory

This commit is contained in:
2019-09-09 08:46:43 +09:00
parent 6bfe81fdc3
commit 8bfb1e0b4d
10 changed files with 36 additions and 13 deletions

View File

@ -24,8 +24,8 @@ func NewDraftIndex(userID UserID) *DraftIndex {
}
}
// GetID gets the ID for the given type name.
func (index *DraftIndex) GetID(typeName string) (string, error) {
// DraftID gets the ID for the given type name.
func (index *DraftIndex) DraftID(typeName string) (string, error) {
v := reflect.ValueOf(index).Elem()
fieldValue := v.FieldByName(typeName + "ID")
@ -36,8 +36,8 @@ func (index *DraftIndex) GetID(typeName string) (string, error) {
return fieldValue.String(), nil
}
// SetID sets the ID for the given type name.
func (index *DraftIndex) SetID(typeName string, id string) error {
// SetDraftID sets the ID for the given type name.
func (index *DraftIndex) SetDraftID(typeName string, id string) error {
v := reflect.ValueOf(index).Elem()
fieldValue := v.FieldByName(typeName + "ID")
@ -49,6 +49,11 @@ func (index *DraftIndex) SetID(typeName string, id string) error {
return nil
}
// GetID returns the ID.
func (index *DraftIndex) GetID() string {
return index.UserID
}
// GetDraftIndex ...
func GetDraftIndex(id string) (*DraftIndex, error) {
obj, err := DB.Get("DraftIndex", id)