Follow(ctx context.Context, c *model.Client, id string) (err error)
UnFollow(ctx context.Context, c *model.Client, id string) (err error)
SaveSettings(ctx context.Context, c *model.Client, settings *model.Settings) (err error)
+ MuteConversation(ctx context.Context, c *model.Client, id string) (err error)
+ UnMuteConversation(ctx context.Context, c *model.Client, id string) (err error)
}
type service struct {
session.Settings = *settings
return svc.sessionRepo.Add(session)
}
+
+func (svc *service) MuteConversation(ctx context.Context, c *model.Client,
+ id string) (err error) {
+ _, err = c.MuteConversation(ctx, id)
+ return
+}
+
+func (svc *service) UnMuteConversation(ctx context.Context, c *model.Client,
+ id string) (err error) {
+ _, err = c.UnmuteConversation(ctx, id)
+ return
+}