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" "github.com/allegro/bigcache/v3"
) )
var cache *bigcache.BigCache 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
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 ... // Init ...
func 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 { if err != nil {
log.Fatalf("Cannot init Cache %v", err) log.Fatalf("Cannot init Cache %v", err)
} }
cache = c 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
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 // Cache roles
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 ... // GetInstance ...
func GetInstance() *bigcache.BigCache { func GetInstance() *bigcache.BigCache {
return cache 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 ```
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, IsAdmin: role.IsAdmin,
Permissions: rolePermissions, 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{ logger.Error("usermngmt - CacheRole", logger.LogData{
"err": err.Error(), "err": err.Error(),
}) })
@ -55,10 +55,10 @@ func Roles() {
// GetCachedRole ... // GetCachedRole ...
func GetCachedRole(key string) CachedRole { func GetCachedRole(key string) CachedRole {
entry, err := cache.Get(key) entry, err := mc.Get(key)
if err != nil { if err != nil {
Roles() Roles()
entry, _ = cache.Get(key) entry, _ = mc.Get(key)
} }
var cachedRole CachedRole var cachedRole CachedRole
if err = json.Unmarshal(entry, &cachedRole); err != nil { if err = json.Unmarshal(entry, &cachedRole); err != nil {