aboutsummaryrefslogtreecommitdiff
path: root/syncapi/types/provider.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/types/provider.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/types/provider.go')
-rw-r--r--syncapi/types/provider.go8
1 files changed, 0 insertions, 8 deletions
diff --git a/syncapi/types/provider.go b/syncapi/types/provider.go
index 93ed1266..f6185fcb 100644
--- a/syncapi/types/provider.go
+++ b/syncapi/types/provider.go
@@ -42,11 +42,3 @@ type StreamProvider interface {
// LatestPosition returns the latest stream position for this stream.
LatestPosition(ctx context.Context) StreamPosition
}
-
-type PartitionedStreamProvider interface {
- Setup()
- Advance(latest LogPosition)
- CompleteSync(ctx context.Context, req *SyncRequest) LogPosition
- IncrementalSync(ctx context.Context, req *SyncRequest, from, to LogPosition) LogPosition
- LatestPosition(ctx context.Context) LogPosition
-}