31 lines
925 B
Go
31 lines
925 B
Go
package logic
|
|
|
|
import (
|
|
conventity "spark-server/internal/module/conversation/entity"
|
|
"spark-server/internal/module/meta/entity"
|
|
userentity "spark-server/internal/module/user/entity"
|
|
"spark-server/internal/pkg/i18n"
|
|
)
|
|
|
|
func gender(lang i18n.Lang) []entity.Item {
|
|
return []entity.Item{
|
|
item(lang, "gender", "unknown", int(userentity.GenderUnknown)),
|
|
item(lang, "gender", "male", int(userentity.GenderMale)),
|
|
item(lang, "gender", "female", int(userentity.GenderFemale)),
|
|
}
|
|
}
|
|
|
|
func userStatus(lang i18n.Lang) []entity.Item {
|
|
return []entity.Item{
|
|
item(lang, "user_status", "disabled", int(userentity.StatusDisabled)),
|
|
item(lang, "user_status", "active", int(userentity.StatusActive)),
|
|
}
|
|
}
|
|
|
|
func conversationType(lang i18n.Lang) []entity.Item {
|
|
return []entity.Item{
|
|
item(lang, "conversation_type", "p2p", int(conventity.TypeP2P)),
|
|
item(lang, "conversation_type", "group", int(conventity.TypeGroup)),
|
|
}
|
|
}
|