aboutsummaryrefslogtreecommitdiff
path: root/userapi/storage/accounts/sqlite3/threepid_table.go
diff options
context:
space:
mode:
Diffstat (limited to 'userapi/storage/accounts/sqlite3/threepid_table.go')
-rw-r--r--userapi/storage/accounts/sqlite3/threepid_table.go20
1 files changed, 6 insertions, 14 deletions
diff --git a/userapi/storage/accounts/sqlite3/threepid_table.go b/userapi/storage/accounts/sqlite3/threepid_table.go
index 43112d38..9dc0e2d2 100644
--- a/userapi/storage/accounts/sqlite3/threepid_table.go
+++ b/userapi/storage/accounts/sqlite3/threepid_table.go
@@ -66,20 +66,12 @@ func (s *threepidStatements) prepare(db *sql.DB) (err error) {
if err != nil {
return
}
- if s.selectLocalpartForThreePIDStmt, err = db.Prepare(selectLocalpartForThreePIDSQL); err != nil {
- return
- }
- if s.selectThreePIDsForLocalpartStmt, err = db.Prepare(selectThreePIDsForLocalpartSQL); err != nil {
- return
- }
- if s.insertThreePIDStmt, err = db.Prepare(insertThreePIDSQL); err != nil {
- return
- }
- if s.deleteThreePIDStmt, err = db.Prepare(deleteThreePIDSQL); err != nil {
- return
- }
-
- return
+ return sqlutil.StatementList{
+ {&s.selectLocalpartForThreePIDStmt, selectLocalpartForThreePIDSQL},
+ {&s.selectThreePIDsForLocalpartStmt, selectThreePIDsForLocalpartSQL},
+ {&s.insertThreePIDStmt, insertThreePIDSQL},
+ {&s.deleteThreePIDStmt, deleteThreePIDSQL},
+ }.Prepare(db)
}
func (s *threepidStatements) selectLocalpartForThreePID(