stream method

SupabaseStreamBuilder stream(
  1. List<String> uniqueColumns
)

Notifies of data at the queried table

uniqueColumns can be either the primary key or a combination of unique columns.

supabase.from('chats').stream(['my_primary_key']).execute().listen(_onChatsReceived);

eq, order, limit filter are available to limit the data being queried.

supabase.from('chats:room_id=eq.123').stream(['my_primary_key']).order('created_at').limit(20).execute().listen(_onChatsReceived);

Implementation

SupabaseStreamBuilder stream(List<String> uniqueColumns) {
  return SupabaseStreamBuilder(
    this,
    streamFilter: _streamFilter,
    uniqueColumns: uniqueColumns,
  );
}