Move user properties (like session keys) to their own table

This commit is contained in:
Deluan
2021-06-23 16:47:32 -04:00
parent 265f33ed9d
commit 5001518260
12 changed files with 248 additions and 46 deletions
+8
View File
@@ -16,6 +16,7 @@ type MockDataStore struct {
MockedPlayer model.PlayerRepository
MockedShare model.ShareRepository
MockedTranscoding model.TranscodingRepository
MockedUserProps model.UserPropsRepository
}
func (db *MockDataStore) Album(context.Context) model.AlbumRepository {
@@ -58,6 +59,13 @@ func (db *MockDataStore) PlayQueue(context.Context) model.PlayQueueRepository {
return struct{ model.PlayQueueRepository }{}
}
func (db *MockDataStore) UserProps(context.Context) model.UserPropsRepository {
if db.MockedUserProps == nil {
db.MockedUserProps = &MockedUserPropsRepo{}
}
return db.MockedUserProps
}
func (db *MockDataStore) Property(context.Context) model.PropertyRepository {
if db.MockedProperty == nil {
db.MockedProperty = &MockedPropertyRepo{}