Source File
sync.go
Belonging Package
github.com/gotd/td/telegram/internal/manager
package manager
import (
)
// AtomicConfig is atomic tg.Config.
type AtomicConfig struct {
atomic.Value
}
// NewAtomicConfig creates new AtomicConfig.
func ( tg.Config) *AtomicConfig {
:= &AtomicConfig{}
.Store()
return
}
// Load loads atomically config and returns it.
func ( *AtomicConfig) () tg.Config {
return .Value.Load().(tg.Config)
}
// Store saves given config atomically.
func ( *AtomicConfig) ( tg.Config) {
.Value.Store()
}
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |