mirror of
https://github.com/matrix-org/sliding-sync.git
synced 2025-03-10 13:37:11 +00:00
GlobalSnapshot: log errors to Sentry
This commit is contained in:
parent
b055979768
commit
5688b0d2f7
@ -143,15 +143,21 @@ func (s *Storage) GlobalSnapshot() (ss StartupSnapshot, err error) {
|
||||
err = sqlutil.WithTransaction(s.accumulator.db, func(txn *sqlx.Tx) error {
|
||||
tempTableName, err := s.PrepareSnapshot(txn)
|
||||
if err != nil {
|
||||
err = fmt.Errorf("GlobalSnapshot: failed to call PrepareSnapshot: %w", err)
|
||||
sentry.CaptureException(err)
|
||||
return err
|
||||
}
|
||||
var metadata map[string]internal.RoomMetadata
|
||||
ss.AllJoinedMembers, metadata, err = s.AllJoinedMembers(txn, tempTableName)
|
||||
if err != nil {
|
||||
err = fmt.Errorf("GlobalSnapshot: failed to call AllJoinedMembers: %w", err)
|
||||
sentry.CaptureException(err)
|
||||
return err
|
||||
}
|
||||
err = s.MetadataForAllRooms(txn, tempTableName, metadata)
|
||||
if err != nil {
|
||||
err = fmt.Errorf("GlobalSnapshot: failed to call MetadataForAllRooms: %w", err)
|
||||
sentry.CaptureException(err)
|
||||
return err
|
||||
}
|
||||
ss.GlobalMetadata = metadata
|
||||
|
Loading…
x
Reference in New Issue
Block a user