@@ -13,14 +13,20 @@ func Example() {
1313
1414 // Generate jwt
1515 secretKey := []byte ("secret_key_here" )
16- jwt := claims .Generate (secretKey )
16+ jwt , err := claims .Generate (secretKey )
17+ if err != nil {
18+ panic (err )
19+ }
1720 fmt .Println (jwt )
1821}
1922
2023func Example_parse () {
2124 // Parse jwt
2225 jwt := "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
23- claims , _ := Parse (jwt )
26+ claims , err := Parse (jwt )
27+ if err != nil {
28+ panic (err )
29+ }
2430
2531 // Get claims
2632 name , _ := claims .GetStr ("name" )
@@ -41,7 +47,10 @@ func Example_registeredClaims() {
4147
4248 // Generate jwt
4349 secretKey := []byte ("secret_key_here" )
44- jwt := claims .Generate (secretKey )
50+ jwt , err := claims .Generate (secretKey )
51+ if err != nil {
52+ panic (err )
53+ }
4554 fmt .Println (jwt )
4655}
4756
@@ -53,7 +62,10 @@ func Example_publicClaims() {
5362
5463 // Generate jwt
5564 secretKey := []byte ("secret_key_here" )
56- jwt := claims .Generate (secretKey )
65+ jwt , err := claims .Generate (secretKey )
66+ if err != nil {
67+ panic (err )
68+ }
5769 fmt .Println (jwt )
5870}
5971
@@ -64,11 +76,17 @@ func Example_structToClaims() {
6476
6577 // Marshal your struct into claims
6678 info := Info {Name : "Billy Mister" }
67- claims , _ := ToClaims (info )
79+ claims , err := ToClaims (info )
80+ if err != nil {
81+ panic (err )
82+ }
6883
6984 // Generate jwt
7085 secretKey := []byte ("secret_key_here" )
71- jwt := claims .Generate (secretKey )
86+ jwt , err := claims .Generate (secretKey )
87+ if err != nil {
88+ panic (err )
89+ }
7290 fmt .Println (jwt )
7391 // output: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiQmlsbHkgTWlzdGVyIn0.2FYrpCNy1tg_4UvimpSrgAy-nT9snh-l4w9VLz71b6Y
7492}
@@ -80,11 +98,16 @@ func Example_claimsToStruct() {
8098
8199 // Parse jwt
82100 jwt := "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiQmlsbHkgTWlzdGVyIn0.2FYrpCNy1tg_4UvimpSrgAy-nT9snh-l4w9VLz71b6Y"
83- claims , _ := Parse (jwt )
101+ claims , err := Parse (jwt )
102+ if err != nil {
103+ panic (err )
104+ }
84105
85106 // Marshal your struct into claims
86107 info := Info {}
87- claims .ToStruct (& info )
108+ if err := claims .ToStruct (& info ); err != nil {
109+ panic (err )
110+ }
88111
89112 name , _ := claims .GetStr ("name" )
90113 fmt .Println (name )
0 commit comments