diff options
| author | raven <citrons@mondecitronne.com> | 2026-02-11 12:08:16 -0600 |
|---|---|---|
| committer | raven <citrons@mondecitronne.com> | 2026-02-11 12:14:23 -0600 |
| commit | 90d45bf01c945675558e8b9645b83a3cdd2346b8 (patch) | |
| tree | 22343cc660d3b38ef3ad3ea61b164883e83178db /client/clipboard/clipboard.go | |
| parent | 71ac612891076ecf270e78116f2e13c3a6a40068 (diff) | |
make clipboard command configurable
Diffstat (limited to 'client/clipboard/clipboard.go')
| -rw-r--r-- | client/clipboard/clipboard.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/client/clipboard/clipboard.go b/client/clipboard/clipboard.go index b81b500..632ec43 100644 --- a/client/clipboard/clipboard.go +++ b/client/clipboard/clipboard.go @@ -9,21 +9,21 @@ type Clipboard interface { Paste() <-chan string } -type virtualClipboard string +type VirtualClipboard string -func (clip *virtualClipboard) Copy(text string) { - *clip = virtualClipboard(text) +func (clip *VirtualClipboard) Copy(text string) { + *clip = VirtualClipboard(text) } var ch = make(chan string) -func (clip *virtualClipboard) Paste() <-chan string { +func (clip *VirtualClipboard) Paste() <-chan string { go func() { ch <- string(*clip) }() return ch } -var defaultClipboard virtualClipboard +var defaultClipboard VirtualClipboard var clipboard Clipboard = &defaultClipboard var mut sync.RWMutex |
