Initial types and interfaces

This commit is contained in:
2020-12-25 21:22:45 -05:00
parent 80bce1ef8d
commit 12099a2847
7 changed files with 47 additions and 1 deletions

9
datastore/skinstore.go Normal file
View File

@ -0,0 +1,9 @@
package datastore
import "github.com/josephbmanley/OpenSkins-Common/datatypes"
type Skinstore interface {
Initialize() error
GetSkin(string) (datatypes.Skin, error)
AddSkin(string, []byte) error
}

9
datastore/userstore.go Normal file
View File

@ -0,0 +1,9 @@
package datastore
import "github.com/josephbmanley/OpenSkins-Common/datatypes"
type Userstore interface {
Initialize() error
GetUser(uid string) (datatypes.User, error)
SetUser(datatypes.User) error
}