add isPermissionMethod #8

Merged
lqhoang99 merged 6 commits from feature/isPermission into master 2021-11-11 10:07:15 +00:00
2 changed files with 6 additions and 6 deletions
Showing only changes of commit 45e9f71a3f - Show all commits

6
cache/cache.go vendored
View File

@ -7,7 +7,7 @@ import (
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
"github.com/allegro/bigcache/v3"
)
var cache *bigcache.BigCache
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
var mc *bigcache.BigCache
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
// Init ...
func Init() {
@ -17,7 +17,7 @@ func Init() {
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
if err != nil {
log.Fatalf("Cannot init Cache %v", err)
}
cache = c
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
mc = c
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
// Cache roles
Roles()
@ -25,5 +25,5 @@ func Init() {
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
// GetInstance ...
func GetInstance() *bigcache.BigCache {
return cache
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
return mc
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
}

namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
namhq1989 commented 2021-11-11 03:54:47 +00:00 (Migrated from github.com)
Review

đặt constant phía trên luôn

const cacheTime = 24 * 30 * time.Hour // 30 days
đặt constant phía trên luôn ```go const cacheTime = 24 * 30 * time.Hour // 30 days ```
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-11 08:16:46 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
namhq1989 commented 2021-11-11 09:55:16 +00:00 (Migrated from github.com)
Review

đặt tên biến lại chớ trùng với tên package rồi, mc (mem-cache)

đặt tên biến lại chớ trùng với tên package rồi, `mc` (mem-cache)
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-11 09:59:02 +00:00 (Migrated from github.com)
Review

done

done

6
cache/role.go vendored
View File

@ -40,7 +40,7 @@ func Roles() {
IsAdmin: role.IsAdmin,
Permissions: rolePermissions,
})
if err := cache.Set(role.ID.Hex(), entry); err != nil {
if err := mc.Set(role.ID.Hex(), entry); err != nil {
logger.Error("usermngmt - CacheRole", logger.LogData{
"err": err.Error(),
})
@ -55,10 +55,10 @@ func Roles() {
// GetCachedRole ...
func GetCachedRole(key string) CachedRole {
entry, err := cache.Get(key)
entry, err := mc.Get(key)
if err != nil {
Roles()
entry, _ = cache.Get(key)
entry, _ = mc.Get(key)
}
var cachedRole CachedRole
if err = json.Unmarshal(entry, &cachedRole); err != nil {