차단 목록 관리 추가하고 connection 분리

This commit is contained in:
2023-09-21 11:50:20 +09:00
parent cb1f28fc38
commit f9cec4cef3
6 changed files with 443 additions and 216 deletions

View File

@ -79,7 +79,18 @@ func (so *Social) prepare(ctx context.Context) error {
so.redison = gocommon.NewRedisonHandler(redisClient.Context(), redisClient)
friends, err := makeFriends(ctx, so)
connections := makeConnections()
so.wsh.AddHandler(wshandler.MakeWebsocketApiHandler(connections, "social"))
so.httpApiBorker.AddHandler(gocommon.MakeHttpApiHandler(connections, "social"))
blocks, err := makeBlocklist(ctx, so, connections)
if err != nil {
return logger.ErrorWithCallStack(err)
}
so.wsh.AddHandler(wshandler.MakeWebsocketApiHandler(blocks, "social"))
so.httpApiBorker.AddHandler(gocommon.MakeHttpApiHandler(blocks, "social"))
friends, err := makeFriends(ctx, so, connections)
if err != nil {
return logger.ErrorWithCallStack(err)
}