group

command
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

group + inbox + ratelimit 示例:群组离线私聊。

演示三个新包的组合:

  • pkg/domain/group:群组创建/加入/角色(owner/admin/member);
  • pkg/domain/inbox:成员间离线消息(已读/未读 + 游标分页);
  • pkg/ratelimit:发消息限流(防刷屏,按 userID 令牌桶)。

路由:

POST /create?group=g1&owner=alice                  创建群组
POST /join?group=g1&user=bob                       加入群组
POST /msg?group=g1&from=alice&to=bob&text=hi       发私聊(限流 2/s)
GET  /inbox?user=bob&after=0&limit=10              拉收件箱(降序)
POST /read?user=bob&seq=3                          标记已读
GET  /unread?user=bob                              未读数
GET  /members?group=g1                             成员列表

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL