Primary returns the primary provider. NOTE: provider may be not safe for concurrent access.
()
| 854 | // |
| 855 | // NOTE: provider may be not safe for concurrent access. |
| 856 | func (c *Client) Primary() provider.Provider { |
| 857 | c.providerMutex.Lock() |
| 858 | defer c.providerMutex.Unlock() |
| 859 | return c.primary |
| 860 | } |
| 861 | |
| 862 | // Witnesses returns the witness providers. |
| 863 | // |