mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-31 02:28:09 +00:00 
			
		
		
		
	add fragment locks to GetActiveLocalFragment and GetActiveFragment (#28862)
* add fragment locks to GetActiveLocalFragment and GetActiveFragment * update locks for all functions
This commit is contained in:
		| @@ -265,17 +265,25 @@ func (c *Core) GetActivityLog() *ActivityLog { | ||||
| } | ||||
|  | ||||
| func (c *Core) GetActiveGlobalFragment() *activity.LogFragment { | ||||
| 	c.activityLog.globalFragmentLock.RLock() | ||||
| 	defer c.activityLog.globalFragmentLock.RUnlock() | ||||
| 	return c.activityLog.currentGlobalFragment | ||||
| } | ||||
|  | ||||
| func (c *Core) GetSecondaryGlobalFragments() []*activity.LogFragment { | ||||
| 	c.activityLog.globalFragmentLock.RLock() | ||||
| 	defer c.activityLog.globalFragmentLock.RUnlock() | ||||
| 	return c.activityLog.secondaryGlobalClientFragments | ||||
| } | ||||
|  | ||||
| func (c *Core) GetActiveLocalFragment() *activity.LogFragment { | ||||
| 	c.activityLog.localFragmentLock.RLock() | ||||
| 	defer c.activityLog.localFragmentLock.RUnlock() | ||||
| 	return c.activityLog.localFragment | ||||
| } | ||||
|  | ||||
| func (c *Core) GetActiveFragment() *activity.LogFragment { | ||||
| 	c.activityLog.fragmentLock.RLock() | ||||
| 	defer c.activityLog.fragmentLock.RUnlock() | ||||
| 	return c.activityLog.fragment | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 akshya96
					akshya96