aboutsummaryrefslogtreecommitdiff
path: root/roomserver/storage/storage.go
diff options
context:
space:
mode:
authorNeil Alexander <neilalexander@users.noreply.github.com>2020-02-05 16:25:58 +0000
committerGitHub <noreply@github.com>2020-02-05 16:25:58 +0000
commit880d8ae0246c8b123fdc827d2c03b4cb1b6920bc (patch)
tree6ae9e5aaad3ba5a3581209b6375ac81317bdb469 /roomserver/storage/storage.go
parent4da26309048e48ed6c466155421ec17ac0935c5f (diff)
Room version abstractions (#865)
* Rough first pass at adding room version abstractions * Define newer room versions * Update room version metadata * Fix roomserver/versions * Try to fix whitespace in roomsSchema
Diffstat (limited to 'roomserver/storage/storage.go')
-rw-r--r--roomserver/storage/storage.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/roomserver/storage/storage.go b/roomserver/storage/storage.go
index df08c124..67efe656 100644
--- a/roomserver/storage/storage.go
+++ b/roomserver/storage/storage.go
@@ -54,6 +54,8 @@ type Database interface {
GetMembership(ctx context.Context, roomNID types.RoomNID, requestSenderUserID string) (membershipEventNID types.EventNID, stillInRoom bool, err error)
GetMembershipEventNIDsForRoom(ctx context.Context, roomNID types.RoomNID, joinOnly bool) ([]types.EventNID, error)
EventsFromIDs(ctx context.Context, eventIDs []string) ([]types.Event, error)
+ GetRoomVersionForRoom(ctx context.Context, roomNID types.RoomNID) (int64, error)
+ //GetRoomVersionForEvent(ctx context.Context, eventNID types.EventNID) int64
}
// NewPublicRoomsServerDatabase opens a database connection.