aboutsummaryrefslogtreecommitdiffstats
path: root/bug/comment.go
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2022-08-18 23:34:05 +0200
committerMichael Muré <batolettre@gmail.com>2022-08-18 23:44:06 +0200
commit5511c230b678a181cc596238bf6669428d1b1902 (patch)
tree8701efc87732439f993eb4f1d00585fc419b87ab /bug/comment.go
parent5ca686b59751e3c87740b84108c54fc675a074cf (diff)
downloadgit-bug-5511c230b678a181cc596238bf6669428d1b1902.tar.gz
move {bug,identity} to /entities, move input to /commands
Diffstat (limited to 'bug/comment.go')
-rw-r--r--bug/comment.go45
1 files changed, 0 insertions, 45 deletions
diff --git a/bug/comment.go b/bug/comment.go
deleted file mode 100644
index 03d58da5..00000000
--- a/bug/comment.go
+++ /dev/null
@@ -1,45 +0,0 @@
-package bug
-
-import (
- "github.com/dustin/go-humanize"
-
- "github.com/MichaelMure/git-bug/entity"
- "github.com/MichaelMure/git-bug/identity"
- "github.com/MichaelMure/git-bug/repository"
- "github.com/MichaelMure/git-bug/util/timestamp"
-)
-
-// Comment represent a comment in a Bug
-type Comment struct {
- // id should be the result of entity.CombineIds with the Bug id and the id
- // of the Operation that created the comment
- id entity.Id
- Author identity.Interface
- Message string
- Files []repository.Hash
-
- // Creation time of the comment.
- // Should be used only for human display, never for ordering as we can't rely on it in a distributed system.
- UnixTime timestamp.Timestamp
-}
-
-// Id return the Comment identifier
-func (c Comment) Id() entity.Id {
- if c.id == "" {
- // simply panic as it would be a coding error (no id provided at construction)
- panic("no id")
- }
- return c.id
-}
-
-// FormatTimeRel format the UnixTime of the comment for human consumption
-func (c Comment) FormatTimeRel() string {
- return humanize.Time(c.UnixTime.Time())
-}
-
-func (c Comment) FormatTime() string {
- return c.UnixTime.Time().Format("Mon Jan 2 15:04:05 2006 +0200")
-}
-
-// IsAuthored is a sign post method for gqlgen
-func (c Comment) IsAuthored() {}