From f8d8f265f10d19f299455663041445cb80cdb115 Mon Sep 17 00:00:00 2001
From: lash <dev@holbrook.no>
Date: Mon, 6 Jan 2025 08:40:50 +0000
Subject: [PATCH] Merge upstream

---
 internal/ssh/ssh.go | 2 +-
 request/request.go  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/internal/ssh/ssh.go b/internal/ssh/ssh.go
index c3ec725..730bfe3 100644
--- a/internal/ssh/ssh.go
+++ b/internal/ssh/ssh.go
@@ -17,7 +17,7 @@ import (
 	"git.defalsify.org/vise.git/resource"
 	"git.defalsify.org/vise.git/state"
 
-	"git.grassecon.net/urdt/ussd/internal/handlers"
+	"git.grassecon.net/urdt/ussd/handlers"
 	"git.grassecon.net/urdt/ussd/internal/storage"
 	"git.grassecon.net/urdt/ussd/remote"
 )
diff --git a/request/request.go b/request/request.go
index 3a7d678..23aa3fe 100644
--- a/request/request.go
+++ b/request/request.go
@@ -30,7 +30,7 @@ type RequestSession struct {
 
 // TODO: seems like can remove this.
 type RequestParser interface {
-	GetSessionId(rq any) (string, error)
+	GetSessionId(ctx context.Context, rq any) (string, error)
 	GetInput(rq any) ([]byte, error)
 }