github.com/status-im/status-go@v1.1.0/protocol/common/media_server_image_id.go (about) 1 package common 2 3 type MediaServerImageIDPrefix string 4 type MediaServerImageIDPostfix string 5 type MediaServerImageID string 6 7 func CreateImageID(prefix MediaServerImageIDPrefix, postfix MediaServerImageIDPostfix) MediaServerImageID { 8 return MediaServerImageID(string(prefix) + string(postfix)) 9 } 10 11 const ( 12 MediaServerIconPostfix MediaServerImageIDPostfix = "icon" 13 MediaServerBannerPostfix MediaServerImageIDPostfix = "banner" 14 ) 15 16 const ( 17 MediaServerContactPrefix MediaServerImageIDPrefix = "contact-" 18 MediaServerCommunityPrefix MediaServerImageIDPrefix = "community-" 19 MediaServerChannelCommunityPrefix MediaServerImageIDPrefix = "community-channel-" 20 ) 21 22 const ( 23 MediaServerContactIcon = MediaServerImageID(string(MediaServerContactPrefix) + string(MediaServerIconPostfix)) 24 MediaServerCommunityIcon = MediaServerImageID(string(MediaServerCommunityPrefix) + string(MediaServerIconPostfix)) 25 MediaServerCommunityBanner = MediaServerImageID(string(MediaServerCommunityPrefix) + string(MediaServerBannerPostfix)) 26 MediaServerChannelCommunityIcon = MediaServerImageID(string(MediaServerChannelCommunityPrefix) + string(MediaServerIconPostfix)) 27 MediaServerChannelCommunityBanner = MediaServerImageID(string(MediaServerChannelCommunityPrefix) + string(MediaServerBannerPostfix)) 28 )