migrate to codeberg (#1)

This commit is contained in:
T. von Dein
2025-11-10 20:59:46 +01:00
parent d64c1ddcc0
commit 1cde07a07b
33 changed files with 59 additions and 77 deletions

View File

@@ -1,29 +0,0 @@
package swayipc
import (
"encoding/json"
"fmt"
)
// A version struct holding the sway wm version
type Version struct {
HumanReadable string `json:"human_readable"`
Major int `json:"major"`
Minor int `json:"minor"`
Patch int `json:"patch"`
}
// Get the sway software version
func (ipc *SwayIPC) GetVersion() (*Version, error) {
payload, err := ipc.get(GET_VERSION)
if err != nil {
return nil, err
}
version := &Version{}
if err := json.Unmarshal(payload.Payload, &version); err != nil {
return nil, fmt.Errorf("failed to unmarshal json: %w", err)
}
return version, nil
}