Tests should be a lot less noisy now. Fixed a bug where BulkGetMap didn't return any users if you opted out of using a memory cache for the user store. Used new() in a few more places. Fixed a test which didn't work properly. Tweaked the panel_pages_no_pages phrase.
58 lines
974 B
Go
58 lines
974 B
Go
package common
|
|
|
|
type NullUserCache struct {
|
|
}
|
|
|
|
// NewNullUserCache gives you a new instance of NullUserCache
|
|
func NewNullUserCache() *NullUserCache {
|
|
return &NullUserCache{}
|
|
}
|
|
|
|
func (mus *NullUserCache) Get(id int) (*User, error) {
|
|
return nil, ErrNoRows
|
|
}
|
|
|
|
func (mus *NullUserCache) BulkGet(_ []int) (list []*User) {
|
|
return nil
|
|
}
|
|
|
|
func (mus *NullUserCache) GetUnsafe(id int) (*User, error) {
|
|
return nil, ErrNoRows
|
|
}
|
|
|
|
func (mus *NullUserCache) Set(_ *User) error {
|
|
return nil
|
|
}
|
|
|
|
func (mus *NullUserCache) Add(item *User) error {
|
|
_ = item
|
|
return nil
|
|
}
|
|
|
|
func (mus *NullUserCache) AddUnsafe(item *User) error {
|
|
_ = item
|
|
return nil
|
|
}
|
|
|
|
func (mus *NullUserCache) Remove(id int) error {
|
|
return nil
|
|
}
|
|
|
|
func (mus *NullUserCache) RemoveUnsafe(id int) error {
|
|
return nil
|
|
}
|
|
|
|
func (mus *NullUserCache) Flush() {
|
|
}
|
|
|
|
func (mus *NullUserCache) Length() int {
|
|
return 0
|
|
}
|
|
|
|
func (mus *NullUserCache) SetCapacity(_ int) {
|
|
}
|
|
|
|
func (mus *NullUserCache) GetCapacity() int {
|
|
return 0
|
|
}
|