@@ -11,21 +11,21 @@ import (
1111 "gitea.com/go-chi/session"
1212)
1313
14- type MemStore struct {
14+ type mockMemRawStore struct {
1515 s * session.MemStore
1616}
1717
18- var _ session.RawStore = (* MemStore )(nil )
18+ var _ session.RawStore = (* mockMemRawStore )(nil )
1919
20- func (m * MemStore ) Set (k , v any ) error {
20+ func (m * mockMemRawStore ) Set (k , v any ) error {
2121 var buf bytes.Buffer
2222 if err := gob .NewEncoder (& buf ).Encode (map [string ]any {"v" : v }); err != nil {
2323 return err
2424 }
2525 return m .s .Set (k , buf .Bytes ())
2626}
2727
28- func (m * MemStore ) Get (k any ) (ret any ) {
28+ func (m * mockMemRawStore ) Get (k any ) (ret any ) {
2929 v , ok := m .s .Get (k ).([]byte )
3030 if ! ok {
3131 return nil
@@ -35,24 +35,24 @@ func (m *MemStore) Get(k any) (ret any) {
3535 return w ["v" ]
3636}
3737
38- func (m * MemStore ) Delete (k any ) error {
38+ func (m * mockMemRawStore ) Delete (k any ) error {
3939 return m .s .Delete (k )
4040}
4141
42- func (m * MemStore ) ID () string {
42+ func (m * mockMemRawStore ) ID () string {
4343 return m .s .ID ()
4444}
4545
46- func (m * MemStore ) Release () error {
46+ func (m * mockMemRawStore ) Release () error {
4747 return m .s .Release ()
4848}
4949
50- func (m * MemStore ) Flush () error {
50+ func (m * mockMemRawStore ) Flush () error {
5151 return m .s .Flush ()
5252}
5353
5454type mockMemStore struct {
55- * MemStore
55+ * mockMemRawStore
5656}
5757
5858var _ Store = (* mockMemStore )(nil )
@@ -61,6 +61,6 @@ func (m mockMemStore) Destroy(writer http.ResponseWriter, request *http.Request)
6161 return nil
6262}
6363
64- func NewMockStore (sid string ) Store {
65- return & mockMemStore {& MemStore {session .NewMemStore (sid )}}
64+ func NewMockMemStore (sid string ) Store {
65+ return & mockMemStore {& mockMemRawStore {session .NewMemStore (sid )}}
6666}
0 commit comments