Fix timing issue with grabbing server version
parent
63fca0d53f
commit
0db9e8389a
|
|
@ -51,7 +51,7 @@ class DriftActivitiesPage extends HookConsumerWidget {
|
|||
}
|
||||
|
||||
// Auto-load more pages if content doesn't fill the viewport
|
||||
ref.listen(albumActivityProvider(album.id, assetId), (_, __) {
|
||||
ref.listen(albumActivityProvider((album.id, assetId)), (_, __) {
|
||||
checkIfViewportNotFilled();
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -19,6 +19,10 @@ import { handleError } from '$lib/utils/handle-error';
|
|||
const PAGINATION_MIN_VERSION = { major: 2, minor: 7, patch: 0 };
|
||||
|
||||
function waitForServerVersion(): Promise<{ major: number; minor: number; patch: number }> {
|
||||
const current = get(websocketStore.serverVersion);
|
||||
if (current) {
|
||||
return Promise.resolve(current);
|
||||
}
|
||||
return new Promise((resolve) => {
|
||||
const unsubscribe = websocketStore.serverVersion.subscribe((version) => {
|
||||
if (version) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue