package logic import ( friendentity "spark-server/internal/module/friend/entity" "spark-server/internal/module/meta/entity" "spark-server/internal/pkg/i18n" ) func relationKind(lang i18n.Lang) []entity.Item { return []entity.Item{ item(lang, "relation_kind", "none", int(friendentity.RelationNone)), item(lang, "relation_kind", "friend", int(friendentity.RelationFriend)), item(lang, "relation_kind", "block", int(friendentity.RelationBlock)), } } func friendRequestStatus(lang i18n.Lang) []entity.Item { return []entity.Item{ item(lang, "friend_request_status", "pending", int(friendentity.RequestPending)), item(lang, "friend_request_status", "accepted", int(friendentity.RequestAccepted)), item(lang, "friend_request_status", "rejected", int(friendentity.RequestRejected)), } } func friendSource(lang i18n.Lang) []entity.Item { return []entity.Item{ item(lang, "friend_source", "unknown", int(friendentity.SourceUnknown)), item(lang, "friend_source", "qrcode", int(friendentity.SourceQRCode)), item(lang, "friend_source", "email", int(friendentity.SourceEmail)), item(lang, "friend_source", "spark_id", int(friendentity.SourceSparkID)), } } func reportReason(lang i18n.Lang) []entity.Item { return []entity.Item{ item(lang, "report_reason", "spam", int(friendentity.ReportSpam)), item(lang, "report_reason", "harassment", int(friendentity.ReportHarassment)), item(lang, "report_reason", "fake", int(friendentity.ReportFake)), item(lang, "report_reason", "other", int(friendentity.ReportOther)), } }