diff options
Diffstat (limited to 'store/sql_store.go')
-rw-r--r-- | store/sql_store.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/store/sql_store.go b/store/sql_store.go index c33da62cc..2047ad150 100644 --- a/store/sql_store.go +++ b/store/sql_store.go @@ -53,6 +53,7 @@ type SqlStore struct { license LicenseStore recovery PasswordRecoveryStore emoji EmojiStore + status StatusStore SchemaVersion string } @@ -129,6 +130,7 @@ func NewSqlStore() Store { sqlStore.license = NewSqlLicenseStore(sqlStore) sqlStore.recovery = NewSqlPasswordRecoveryStore(sqlStore) sqlStore.emoji = NewSqlEmojiStore(sqlStore) + sqlStore.status = NewSqlStatusStore(sqlStore) err := sqlStore.master.CreateTablesIfNotExists() if err != nil { @@ -152,6 +154,7 @@ func NewSqlStore() Store { sqlStore.license.(*SqlLicenseStore).UpgradeSchemaIfNeeded() sqlStore.recovery.(*SqlPasswordRecoveryStore).UpgradeSchemaIfNeeded() sqlStore.emoji.(*SqlEmojiStore).UpgradeSchemaIfNeeded() + sqlStore.status.(*SqlStatusStore).UpgradeSchemaIfNeeded() sqlStore.team.(*SqlTeamStore).CreateIndexesIfNotExists() sqlStore.channel.(*SqlChannelStore).CreateIndexesIfNotExists() @@ -168,6 +171,7 @@ func NewSqlStore() Store { sqlStore.license.(*SqlLicenseStore).CreateIndexesIfNotExists() sqlStore.recovery.(*SqlPasswordRecoveryStore).CreateIndexesIfNotExists() sqlStore.emoji.(*SqlEmojiStore).CreateIndexesIfNotExists() + sqlStore.status.(*SqlStatusStore).CreateIndexesIfNotExists() sqlStore.preference.(*SqlPreferenceStore).DeleteUnusedFeatures() @@ -696,6 +700,10 @@ func (ss SqlStore) Emoji() EmojiStore { return ss.emoji } +func (ss SqlStore) Status() StatusStore { + return ss.status +} + func (ss SqlStore) DropAllTables() { ss.master.TruncateTables() } |