@@ -18,7 +18,8 @@ const (
1818func (app * ApiServer ) recoverAuthorityFromSignatureHeaders (c * fiber.Ctx ) (int32 , string ) {
1919 message := c .Get (messageHeader )
2020 signature := c .Get (signatureHeader )
21-
21+ fmt .Println ("message" , message )
22+ fmt .Println ("signature" , signature )
2223 if message == "" || signature == "" {
2324 return 0 , ""
2425 }
@@ -60,19 +61,24 @@ func (app *ApiServer) recoverAuthorityFromSignatureHeaders(c *fiber.Ctx) (int32,
6061 return userId , walletLower
6162}
6263
64+ func (app * ApiServer ) getAuthedUserId (c * fiber.Ctx ) int32 {
65+ return int32 (c .Locals ("authedUserId" ).(int32 ))
66+ }
67+
68+ func (app * ApiServer ) getAuthedWallet (c * fiber.Ctx ) string {
69+ return c .Locals ("authedWallet" ).(string )
70+ }
71+
6372// Middleware to set authedUserId and authedWallet in context
6473func (app * ApiServer ) authMiddleware (c * fiber.Ctx ) error {
74+ fmt .Println ("authMiddleware" )
6575 userId , wallet := app .recoverAuthorityFromSignatureHeaders (c )
6676 c .Locals ("authedUserId" , userId )
6777 c .Locals ("authedWallet" , wallet )
6878
6979 return c .Next ()
7080}
7181
72- func (app * ApiServer ) getAuthedUserId (c * fiber.Ctx ) int32 {
73- return int32 (c .Locals ("authedUserId" ).(int32 ))
74- }
75-
7682// Middleware that asserts authedUserId is valid
7783func (app * ApiServer ) requiresAuthMiddleware (c * fiber.Ctx ) error {
7884 authedUserId := app .getAuthedUserId (c )
0 commit comments