Skip to content

Commit 30c089b

Browse files
committed
add to flutter/example app
1 parent a8cee18 commit 30c089b

File tree

5 files changed

+23
-6
lines changed

5 files changed

+23
-6
lines changed

flutter/example/lib/main.dart

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ import 'auto_close_screen.dart';
2828
import 'drift/connection/connection.dart';
2929
import 'drift/database.dart';
3030
import 'isar/user.dart';
31+
import 'package:supabase_flutter/supabase_flutter.dart' as supabase;
32+
import 'package:sentry_supabase/sentry_supabase.dart';
3133

3234
// ATTENTION: Change the DSN below with your own to see the events in Sentry. Get one at sentry.io
3335
const String exampleDsn =
@@ -42,6 +44,21 @@ var _isIntegrationTest = false;
4244
final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>();
4345

4446
Future<void> main() async {
47+
final sentrySupabaseClient = SentrySupabaseClient();
48+
49+
await supabase.Supabase.initialize(
50+
url: '<YOUR_SUPABASE_URL>',
51+
anonKey: '<YOUR_SUPABASE_ANON_KEY>',
52+
httpClient: sentrySupabaseClient,
53+
);
54+
55+
final supabaseClient = supabase.Supabase.instance.client;
56+
final issues = await supabaseClient
57+
.from('issues')
58+
.select();
59+
60+
print(issues);
61+
4562
await setupSentry(
4663
() => runApp(
4764
SentryWidget(

flutter/example/pubspec.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ environment:
1111
dependencies:
1212
flutter:
1313
sdk: flutter
14+
supabase_flutter: ^2.8.4
1415
sentry:
1516
sentry_flutter:
1617
sentry_dio:
@@ -20,6 +21,7 @@ dependencies:
2021
sentry_hive:
2122
sentry_drift:
2223
sentry_isar:
24+
sentry_supabase:
2325
universal_platform: ^1.0.0
2426
feedback: ^2.0.0
2527
provider: ^6.0.0

flutter/example/pubspec_overrides.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,5 @@ dependency_overrides:
2727
isar_generator:
2828
version: ^3.1.0
2929
hosted: https://pub.isar-community.dev/
30+
sentry_supabase:
31+
path: ../../supabase

supabase/lib/sentry_supabase.dart

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
/// Support for doing something awesome.
2-
///
3-
/// More dartdocs go here.
41
library;
52

6-
export 'src/sentry_supabase.dart';
7-
8-
// TODO: Export any libraries intended for clients of this package.
3+
export 'src/sentry_supabase_client.dart';

supabase/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ environment:
1010

1111
dependencies:
1212
http: ^1.3.0
13+
sentry: 9.0.0-alpha.2
1314

1415
dev_dependencies:
1516
supabase: ^2.6.0

0 commit comments

Comments
 (0)