WIP auth, added Drift for database and refined shared_models for data exchange

This commit is contained in:
Nate Anderson
2025-01-30 22:17:32 -07:00
parent d39e119bf4
commit 37e168e46b
15 changed files with 642 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
import 'dart:io';
import 'package:dart_frog/dart_frog.dart';
import 'package:logging/logging.dart';
Future<HttpServer> run(Handler handler, InternetAddress ip, int port) {
// 1. Execute any custom code prior to starting the server...
final String logLevel = Platform.environment['LOG_LEVEL'] ?? 'INFO';
Logger.root.level =
Level.LEVELS.firstWhere((l) => l.name == logLevel, orElse: () => Level.INFO); // defaults to Level.INFO
Logger.root.onRecord.listen((record) {
stdout.writeln('${record.level.name}: ${record.time}: ${record.message}');
});
return serve(handler, ip, port);
}