Skip to content

Commit bd26d9e

Browse files
dean-journeyappssimolus3
authored andcommitted
Moved attachments stream implementation to powersync_core and marked all new classes as @experimental
1 parent f788773 commit bd26d9e

27 files changed

+40
-1042
lines changed

demos/supabase-todolist/lib/attachments/photo_widget.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import 'dart:io';
33
import 'package:path_provider/path_provider.dart';
44
import 'package:path/path.dart' as p;
55
import 'package:flutter/material.dart';
6-
import 'package:powersync_attachments_stream/powersync_attachments_stream.dart';
6+
import 'package:powersync_core/attachments_stream/attachment.dart';
77
import 'package:powersync_flutter_demo/attachments/camera_helpers.dart';
88
import 'package:powersync_flutter_demo/attachments/photo_capture_widget.dart';
99
import 'package:powersync_flutter_demo/attachments/queue.dart';
@@ -101,7 +101,7 @@ class _PhotoWidgetState extends State<PhotoWidget> {
101101
String? filePath = data.photoPath;
102102
bool fileIsDownloading = !data.fileExists;
103103
bool fileArchived =
104-
data.attachment?.state == AttachmentState.archived.index;
104+
data.attachment?.state == AttachmentState.archived;
105105

106106
if (fileArchived) {
107107
return Column(

demos/supabase-todolist/lib/attachments/queue.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ import 'dart:io';
44
import 'package:logging/logging.dart';
55
import 'package:path_provider/path_provider.dart';
66
import 'package:powersync/powersync.dart';
7-
import 'package:powersync_attachments_stream/powersync_attachments_stream.dart';
7+
import 'package:powersync_core/attachments_stream/attachment_queue_service.dart';
8+
import 'package:powersync_core/attachments_stream/storage/io_local_storage.dart';
9+
import 'package:powersync_core/attachments_stream/attachment.dart';
810
import 'package:powersync_flutter_demo/attachments/remote_storage_adapter.dart';
911

1012
late AttachmentQueue attachmentQueue;

demos/supabase-todolist/lib/attachments/remote_storage_adapter.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'dart:io';
22
import 'dart:typed_data';
3-
import 'package:powersync_attachments_stream/powersync_attachments_stream.dart';
3+
import 'package:powersync_core/attachments_stream/attachment.dart';
4+
import 'package:powersync_core/attachments_stream/abstractions/remote_storage.dart';
45
import 'package:powersync_flutter_demo/app_config.dart';
56
import 'package:supabase_flutter/supabase_flutter.dart';
67
import 'package:logging/logging.dart';

demos/supabase-todolist/lib/models/schema.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:powersync/powersync.dart';
2-
import 'package:powersync_attachments_stream/powersync_attachments_stream.dart';
2+
import 'package:powersync_core/attachments_stream/attachment.dart';
33

44
const todosTable = 'todos';
55

demos/supabase-todolist/pubspec.lock

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -567,15 +567,8 @@ packages:
567567
relative: true
568568
source: path
569569
version: "1.15.0"
570-
powersync_attachments_stream:
571-
dependency: "direct main"
572-
description:
573-
path: "../../packages/powersync_attachments_stream"
574-
relative: true
575-
source: path
576-
version: "0.0.1"
577570
powersync_core:
578-
dependency: "direct overridden"
571+
dependency: "direct main"
579572
description:
580573
path: "../../packages/powersync_core"
581574
relative: true

packages/powersync_attachments_stream/.gitignore

Lines changed: 0 additions & 31 deletions
This file was deleted.

packages/powersync_attachments_stream/CHANGELOG.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

packages/powersync_attachments_stream/LICENSE

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/powersync_attachments_stream/README.md

Lines changed: 0 additions & 261 deletions
This file was deleted.

packages/powersync_attachments_stream/analysis_options.yaml

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)