Skip to content

Commit b3759af

Browse files
feat: reflash session values
1 parent 33b7aaa commit b3759af

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/Http/Middleware.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,11 @@
66

77
use NeoIsRecursive\Inertia\Inertia;
88
use NeoIsRecursive\Inertia\Support\Header;
9-
use Tempest\Container\Container;
10-
use Tempest\Core\KernelEvent;
119
use Tempest\Core\Priority;
12-
use Tempest\EventBus\EventHandler;
1310
use Tempest\Http\Method;
1411
use Tempest\Http\Request;
1512
use Tempest\Http\Response;
13+
use Tempest\Http\Session\Session;
1614
use Tempest\Http\Status;
1715
use Tempest\Router\HttpMiddleware;
1816
use Tempest\Router\HttpMiddlewareCallable;
@@ -22,7 +20,7 @@ final class Middleware implements HttpMiddleware
2220
{
2321
public function __construct(
2422
private Inertia $inertia,
25-
private Container $container,
23+
private Session $session,
2624
) {}
2725

2826
public function __invoke(Request $request, HttpMiddlewareCallable $next): Response
@@ -42,7 +40,7 @@ public function __invoke(Request $request, HttpMiddlewareCallable $next): Respon
4240
$versionHeaderValue = $request->headers->get(Header::VERSION) ?? '';
4341

4442
if ($request->method === Method::GET && $versionHeaderValue !== $this->inertia->version) {
45-
// TODO: reflash session data
43+
$this->session->reflash();
4644

4745
return $this->inertia->location($request->uri);
4846
}

0 commit comments

Comments
 (0)