MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / UpdateUserServersIsEnabled

Method UpdateUserServersIsEnabled

internal/nodes/user_manager.go:27–37  ·  view source on GitHub ↗
(userId int64, isEnabled bool)

Source from the content-addressed store, hash-verified

25}
26
27func (this *UserManager) UpdateUserServersIsEnabled(userId int64, isEnabled bool) {
28 this.locker.Lock()
29 u, ok := this.userMap[userId]
30 if ok {
31 u.ServersEnabled = isEnabled
32 } else {
33 u = &User{ServersEnabled: isEnabled}
34 this.userMap[userId] = u
35 }
36 this.locker.Unlock()
37}
38
39func (this *UserManager) CheckUserServersIsEnabled(userId int64) (isEnabled bool) {
40 if userId <= 0 {

Callers 1

Calls 2

LockMethod · 0.45
UnlockMethod · 0.45

Tested by

no test coverage detected