Add VPN session services to main and peer routes
This commit is contained in:
@@ -8,6 +8,8 @@ import 'package:shelf_router/shelf_router.dart';
|
|||||||
import 'package:waylume_server/services/supabase_heartbeat.dart';
|
import 'package:waylume_server/services/supabase_heartbeat.dart';
|
||||||
import 'package:waylume_server/services/server_service.dart';
|
import 'package:waylume_server/services/server_service.dart';
|
||||||
import 'package:waylume_server/services/wireguard_service.dart';
|
import 'package:waylume_server/services/wireguard_service.dart';
|
||||||
|
import 'package:waylume_server/services/vpn_session_service.dart';
|
||||||
|
import 'package:waylume_server/services/vpn_session_monitor.dart';
|
||||||
import 'package:waylume_server/core/utils.dart';
|
import 'package:waylume_server/core/utils.dart';
|
||||||
import 'package:waylume_server/web/peer_routes.dart';
|
import 'package:waylume_server/web/peer_routes.dart';
|
||||||
import 'package:waylume_server/config/supabase_config.dart';
|
import 'package:waylume_server/config/supabase_config.dart';
|
||||||
@@ -51,6 +53,7 @@ void main() async {
|
|||||||
await ServerService.registerServer();
|
await ServerService.registerServer();
|
||||||
await WireGuardService.initializeServer();
|
await WireGuardService.initializeServer();
|
||||||
initHeartbeat();
|
initHeartbeat();
|
||||||
|
initVpnSessionMonitor();
|
||||||
|
|
||||||
if (!Platform.isMacOS) {
|
if (!Platform.isMacOS) {
|
||||||
// await ServerService.isolatePeers();
|
// await ServerService.isolatePeers();
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import 'dart:convert';
|
|||||||
import 'package:shelf/shelf.dart';
|
import 'package:shelf/shelf.dart';
|
||||||
import 'package:shelf_router/shelf_router.dart';
|
import 'package:shelf_router/shelf_router.dart';
|
||||||
import 'package:waylume_server/wireguard/peers.dart';
|
import 'package:waylume_server/wireguard/peers.dart';
|
||||||
|
import 'package:waylume_server/services/vpn_session_service.dart';
|
||||||
|
|
||||||
class PeerRoutes {
|
class PeerRoutes {
|
||||||
Router get router {
|
Router get router {
|
||||||
|
|||||||
Reference in New Issue
Block a user