majro update
This commit is contained in:
@@ -3,6 +3,7 @@ import 'dart:async';
|
||||
import 'package:flutter_mozilla_components/flutter_mozilla_components.dart';
|
||||
import 'package:lensai/core/logger.dart';
|
||||
import 'package:lensai/features/bangs/domain/providers/bangs.dart';
|
||||
import 'package:lensai/features/geckoview/domain/providers/selected_tab.dart';
|
||||
import 'package:lensai/features/geckoview/domain/repositories/tab.dart';
|
||||
import 'package:riverpod/riverpod.dart';
|
||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||
@@ -23,26 +24,31 @@ GeckoSelectionActionService selectionActionService(Ref ref) {
|
||||
);
|
||||
|
||||
if (defaultSearchBang != null) {
|
||||
await ref
|
||||
.read(tabRepositoryProvider.notifier)
|
||||
.addTab(url: defaultSearchBang.getUrl(text));
|
||||
} else {
|
||||
logger.e('No default search bang found');
|
||||
}
|
||||
}),
|
||||
PrivateSearchAction((text) async {
|
||||
final defaultSearchBang = await ref.read(
|
||||
defaultSearchBangDataProvider.future,
|
||||
);
|
||||
final currentTabId = ref.read(selectedTabProvider);
|
||||
|
||||
if (defaultSearchBang != null) {
|
||||
await ref
|
||||
.read(tabRepositoryProvider.notifier)
|
||||
.addTab(url: defaultSearchBang.getUrl(text), private: true);
|
||||
.addTab(
|
||||
url: defaultSearchBang.getUrl(text),
|
||||
parentId: currentTabId,
|
||||
);
|
||||
} else {
|
||||
logger.e('No default search bang found');
|
||||
}
|
||||
}),
|
||||
// PrivateSearchAction((text) async {
|
||||
// final defaultSearchBang = await ref.read(
|
||||
// defaultSearchBangDataProvider.future,
|
||||
// );
|
||||
|
||||
// if (defaultSearchBang != null) {
|
||||
// await ref
|
||||
// .read(tabRepositoryProvider.notifier)
|
||||
// .addTab(url: defaultSearchBang.getUrl(text), private: true);
|
||||
// } else {
|
||||
// logger.e('No default search bang found');
|
||||
// }
|
||||
// }),
|
||||
ShareAction((text) async {
|
||||
await Share.share(text);
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user