aboutsummaryrefslogtreecommitdiffstats
path: root/commands/json_common.go
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2022-09-10 11:09:19 +0200
committerMichael Muré <batolettre@gmail.com>2022-11-20 17:18:09 +0100
commitacc9a6f3a6df2961c3ae44352216d915cb9b5315 (patch)
treee159372673104ade1f15ddc1a84aa9da93e93552 /commands/json_common.go
parenta3fa445a9c76631c4cd16f93e1c1c68a954adef7 (diff)
downloadgit-bug-acc9a6f3a6df2961c3ae44352216d915cb9b5315.tar.gz
commands: reorg into different packages
Diffstat (limited to 'commands/json_common.go')
-rw-r--r--commands/json_common.go55
1 files changed, 0 insertions, 55 deletions
diff --git a/commands/json_common.go b/commands/json_common.go
deleted file mode 100644
index 3ceee1ec..00000000
--- a/commands/json_common.go
+++ /dev/null
@@ -1,55 +0,0 @@
-package commands
-
-import (
- "time"
-
- "github.com/MichaelMure/git-bug/cache"
- "github.com/MichaelMure/git-bug/entities/identity"
- "github.com/MichaelMure/git-bug/util/lamport"
-)
-
-type JSONIdentity struct {
- Id string `json:"id"`
- HumanId string `json:"human_id"`
- Name string `json:"name"`
- Login string `json:"login"`
-}
-
-func NewJSONIdentity(i identity.Interface) JSONIdentity {
- return JSONIdentity{
- Id: i.Id().String(),
- HumanId: i.Id().Human(),
- Name: i.Name(),
- Login: i.Login(),
- }
-}
-
-func NewJSONIdentityFromExcerpt(excerpt *cache.IdentityExcerpt) JSONIdentity {
- return JSONIdentity{
- Id: excerpt.Id.String(),
- HumanId: excerpt.Id.Human(),
- Name: excerpt.Name,
- Login: excerpt.Login,
- }
-}
-
-func NewJSONIdentityFromLegacyExcerpt(excerpt *cache.LegacyAuthorExcerpt) JSONIdentity {
- return JSONIdentity{
- Name: excerpt.Name,
- Login: excerpt.Login,
- }
-}
-
-type JSONTime struct {
- Timestamp int64 `json:"timestamp"`
- Time time.Time `json:"time"`
- Lamport lamport.Time `json:"lamport,omitempty"`
-}
-
-func NewJSONTime(t time.Time, l lamport.Time) JSONTime {
- return JSONTime{
- Timestamp: t.Unix(),
- Time: t,
- Lamport: l,
- }
-}