summaryrefslogtreecommitdiffstats
path: root/store/sql_store.go
diff options
context:
space:
mode:
Diffstat (limited to 'store/sql_store.go')
-rw-r--r--store/sql_store.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/store/sql_store.go b/store/sql_store.go
index 4185bb705..a2bc8f1b8 100644
--- a/store/sql_store.go
+++ b/store/sql_store.go
@@ -81,6 +81,7 @@ type SqlStore struct {
recovery PasswordRecoveryStore
emoji EmojiStore
status StatusStore
+ fileInfo FileInfoStore
SchemaVersion string
}
@@ -129,6 +130,7 @@ func NewSqlStore() Store {
sqlStore.recovery = NewSqlPasswordRecoveryStore(sqlStore)
sqlStore.emoji = NewSqlEmojiStore(sqlStore)
sqlStore.status = NewSqlStatusStore(sqlStore)
+ sqlStore.fileInfo = NewSqlFileInfoStore(sqlStore)
err := sqlStore.master.CreateTablesIfNotExists()
if err != nil {
@@ -155,6 +157,7 @@ func NewSqlStore() Store {
sqlStore.recovery.(*SqlPasswordRecoveryStore).CreateIndexesIfNotExists()
sqlStore.emoji.(*SqlEmojiStore).CreateIndexesIfNotExists()
sqlStore.status.(*SqlStatusStore).CreateIndexesIfNotExists()
+ sqlStore.fileInfo.(*SqlFileInfoStore).CreateIndexesIfNotExists()
sqlStore.preference.(*SqlPreferenceStore).DeleteUnusedFeatures()
@@ -643,6 +646,10 @@ func (ss SqlStore) Status() StatusStore {
return ss.status
}
+func (ss SqlStore) FileInfo() FileInfoStore {
+ return ss.fileInfo
+}
+
func (ss SqlStore) DropAllTables() {
ss.master.TruncateTables()
}