aboutsummaryrefslogtreecommitdiff
path: root/syncapi/streams/streams.go
diff options
context:
space:
mode:
authorkegsay <kegan@matrix.org>2022-01-20 15:26:45 +0000
committerGitHub <noreply@github.com>2022-01-20 15:26:45 +0000
commitdb7d9cba8ad28c300dd66c01b9b0ce2414e8cbe0 (patch)
treead91c627b4ce44490bd484c53a23f343ee49041e /syncapi/streams/streams.go
parent16035b97373849d74961e15616f3f1449f0a5abd (diff)
BREAKING: Remove Partitioned Stream Positions (#2096)
* go mod tidy * Break complement to check it fails CI * Remove partitioned stream positions This was used by the device list stream position. The device list position now corresponds to the `Offset`, and the partition is always 0, in prep for removing reliance on Kafka topics for device list changes. * Linting * Migrate old style tokens to new style because element-web doesn't soft-logoout on 4xx errors on /sync
Diffstat (limited to 'syncapi/streams/streams.go')
-rw-r--r--syncapi/streams/streams.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/syncapi/streams/streams.go b/syncapi/streams/streams.go
index ba4118df..6b02c75e 100644
--- a/syncapi/streams/streams.go
+++ b/syncapi/streams/streams.go
@@ -18,7 +18,7 @@ type Streams struct {
InviteStreamProvider types.StreamProvider
SendToDeviceStreamProvider types.StreamProvider
AccountDataStreamProvider types.StreamProvider
- DeviceListStreamProvider types.PartitionedStreamProvider
+ DeviceListStreamProvider types.StreamProvider
}
func NewSyncStreamProviders(
@@ -48,9 +48,9 @@ func NewSyncStreamProviders(
userAPI: userAPI,
},
DeviceListStreamProvider: &DeviceListStreamProvider{
- PartitionedStreamProvider: PartitionedStreamProvider{DB: d},
- rsAPI: rsAPI,
- keyAPI: keyAPI,
+ StreamProvider: StreamProvider{DB: d},
+ rsAPI: rsAPI,
+ keyAPI: keyAPI,
},
}