Agniva De Sarker
2022-01-14 10:43:54 +05:30
коммит произвёл GitHub
родитель a07936c279
Коммит b37c07ec41
4 изменённых файлов: 527 добавлений и 328 удалений

Просмотреть файл

@@ -144,9 +144,9 @@ type ChannelSearchOpts struct {
}
type ChannelMemberCountByGroup struct {
GroupId string `db:"-" json:"group_id"`
ChannelMemberCount int64 `db:"-" json:"channel_member_count"`
ChannelMemberTimezonesCount int64 `db:"-" json:"channel_member_timezones_count"`
GroupId string `json:"group_id"`
ChannelMemberCount int64 `json:"channel_member_count"`
ChannelMemberTimezonesCount int64 `json:"channel_member_timezones_count"`
}
type ChannelOption func(channel *Channel)

Просмотреть файл

@@ -117,6 +117,11 @@ func (m *StringMap) Scan(value interface{}) error {
return errors.New("received value is neither a byte slice nor string")
}
// Value converts StringMap to database value
func (m StringMap) Value() (driver.Value, error) {
return json.Marshal(m)
}
func (si *StringInterface) Scan(value interface{}) error {
if value == nil {
return nil