Browse Source

realtime2

Fares 10 months ago
parent
commit
ca9a5f81a9
2 changed files with 12 additions and 12 deletions
  1. 11 11
      lib/handlers/upload_handler.dart
  2. 1 1
      lib/models/data.dart

+ 11 - 11
lib/handlers/upload_handler.dart

@@ -72,6 +72,17 @@ Future<Response> handleFileUpload(Request request) async {
             // final timestamp ='${nowdt.year}${nowdt.month.toString().padLeft(2, '0')}${nowdt.day.toString().padLeft(2, '0')}_${nowdt.hour.toString().padLeft(2, '0')}${nowdt.minute.toString().padLeft(2, '0')}';
             final timestamp = nowdt.millisecondsSinceEpoch.toString();
 
+            // No need to subscribe to channel
+            final channel = supabase.channel('csvhichstorage');
+            final res = await channel.sendBroadcastMessage(
+              event: "upload",
+              payload: {
+                "filename": filename,
+                "updated_at": now,
+              },
+            );
+            print("   realtime response: $res");
+
             //upload file to storage archive bucket
             try {
               final archiveFilename = 'upload/${timestamp}_$filename';
@@ -90,17 +101,6 @@ Future<Response> handleFileUpload(Request request) async {
 
             await processCsvData(tempFile, supabase);
 
-            // No need to subscribe to channel
-            final channel = supabase.channel('csvhichstorage');
-            final res = await channel.sendBroadcastMessage(
-              event: "upload",
-              payload: {
-                "filename": filename,
-                "updated_at": now,
-              },
-            );
-            print("   realtime response: $res");
-
             //add filename ta list
             uploadedFiles.add({
               'filename': filename,

+ 1 - 1
lib/models/data.dart

@@ -1341,7 +1341,7 @@ processCsvData(File tempfile, SupabaseClient supabase) async {
 
       // print(createListOfMaps(headers[data.filename] ?? [], csv2list(data.data)));
     } else {
-      print("filename: ${data.filename} unknown, not inserted.");
+      print("        filename: ${data.filename} unknown, not inserted.");
     }
   }
 }