https://github.com/utisam/drift_sentry
Sentry integration for the drift (Dart) package.
https://github.com/utisam/drift_sentry
dart drift flutter sentry sentry-integration sqlite3
Last synced: 29 days ago
JSON representation
Sentry integration for the drift (Dart) package.
- Host: GitHub
- URL: https://github.com/utisam/drift_sentry
- Owner: utisam
- License: mit
- Created: 2023-06-18T21:04:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-09T03:05:40.000Z (12 months ago)
- Last Synced: 2025-02-02T18:00:40.505Z (3 months ago)
- Topics: dart, drift, flutter, sentry, sentry-integration, sqlite3
- Language: Dart
- Homepage:
- Size: 25.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Drift Sentry
> [!NOTE]
> The official package [sentry_drift](https://pub.dev/packages/sentry_drift) has been released.
> Please use this for new projects.[](https://github.com/utisam/drift_sentry/actions/workflows/ci.yml)
[](https://pub.dev/packages/drift_sentry)[Sentry](https://sentry.io/) integration for the [drift](https://pub.dev/packages/drift) package.
## Usage
```dart
LazyDatabase _openConnection() {
return LazyDatabase(() async {
final dbFolder = await getApplicationDocumentsDirectory();
final file = File(p.join(dbFolder.path, 'db.sqlite'));
// Use .addSentry() to wrap QueryExecutor
return NativeDatabase.createInBackground(file).addSentry();
});
}
```