Full Mattermost server source with integrated Community Enterprise features. Includes vendor directory for offline/air-gapped builds. Structure: - enterprise-impl/: Enterprise feature implementations - enterprise-community/: Init files that register implementations - enterprise/: Bridge imports (community_imports.go) - vendor/: All dependencies for offline builds Build (online): go build ./cmd/mattermost Build (offline/air-gapped): go build -mod=vendor ./cmd/mattermost 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
44 lines
989 B
Go
44 lines
989 B
Go
//go:build go1.23
|
|
|
|
package cmds
|
|
|
|
import (
|
|
"iter"
|
|
"strconv"
|
|
)
|
|
|
|
func (c HmsetFieldValue) FieldValueIter(seq iter.Seq2[string, string]) HmsetFieldValue {
|
|
for field, value := range seq {
|
|
c.cs.s = append(c.cs.s, field, value)
|
|
}
|
|
return c
|
|
}
|
|
|
|
func (c HsetFieldValue) FieldValueIter(seq iter.Seq2[string, string]) HsetFieldValue {
|
|
for field, value := range seq {
|
|
c.cs.s = append(c.cs.s, field, value)
|
|
}
|
|
return c
|
|
}
|
|
|
|
func (c HsetexFieldValue) FieldValueIter(seq iter.Seq2[string, string]) HsetexFieldValue {
|
|
for field, value := range seq {
|
|
c.cs.s = append(c.cs.s, field, value)
|
|
}
|
|
return c
|
|
}
|
|
|
|
func (c XaddFieldValue) FieldValueIter(seq iter.Seq2[string, string]) XaddFieldValue {
|
|
for field, value := range seq {
|
|
c.cs.s = append(c.cs.s, field, value)
|
|
}
|
|
return c
|
|
}
|
|
|
|
func (c ZaddScoreMember) ScoreMemberIter(seq iter.Seq2[string, float64]) ZaddScoreMember {
|
|
for member, score := range seq {
|
|
c.cs.s = append(c.cs.s, strconv.FormatFloat(score, 'f', -1, 64), member)
|
|
}
|
|
return c
|
|
}
|