pwa improvements: custom name and context selection

This commit is contained in:
Fabian Freund
2026-04-20 12:20:55 +02:00
parent 7af0f1d4e3
commit b699ef5fba
23 changed files with 1220 additions and 439 deletions
@@ -18,14 +18,21 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
import 'package:fast_equatable/fast_equatable.dart';
import 'package:weblibre/features/share_intent/domain/entities/intent_container_mode.dart';
class ReceivedIntentParameter with FastEquatable {
final String? content;
final String? tool;
final String? contextId;
final IntentContainerMode containerMode;
ReceivedIntentParameter(this.content, this.tool, {this.contextId});
ReceivedIntentParameter(
this.content,
this.tool, {
this.contextId,
this.containerMode = IntentContainerMode.useSelected,
});
@override
List<Object?> get hashParameters => [content, tool, contextId];
List<Object?> get hashParameters => [content, tool, contextId, containerMode];
}