SolidBackend class

PipelineBackend implementation that syncs to a Solid Pod.

Listens for auth-state changes from SolidAuthProvider and exposes SolidRemoteStorage instances that translate internal locorda IRIs to Pod-native URLs via SolidResourceLocator.

Constructors

SolidBackend({required SolidAuthProvider auth, required IriTermFactory iriTermFactory, required Client httpClient, required RdfCore rdfCore, SolidConfig config = const SolidConfig(), required BackendStorageAccessFactory storageAccessFactory})

Properties

hashCode int
The hash code for this object.
no setterinherited
name String
no setter
pipelineRemotes List<PipelineRemoteStorage>
Remote storage operations (GET/PUT/DELETE)
no setter
pipelineRemotesChanged Stream<List<PipelineRemoteStorage>>
Stream that emits when remote list changes.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited