🐛 Fix key exchange missing client id

This commit is contained in:
LittleSheep 2025-03-04 00:44:30 +08:00
parent d6c364ceb3
commit bdef101bc0

View File

@ -69,10 +69,12 @@ func (v *App) PushStream(_ context.Context, request *proto.PushStreamRequest) (*
break
}
raw, _ := jsoniter.Marshal(data)
// Forward ask request
sc.PushStream(context.Background(), &proto.PushStreamRequest{
UserId: lo.ToPtr(uint64(data.UserID)),
Body: request.GetBody(),
Body: raw,
})
case "kex.ack":
var data struct {
@ -111,10 +113,12 @@ func (v *App) PushStream(_ context.Context, request *proto.PushStreamRequest) (*
break
}
raw, _ := jsoniter.Marshal(data)
// Forward ack request
sc.PushStream(context.Background(), &proto.PushStreamRequest{
ClientId: request.ClientId,
Body: request.GetBody(),
Body: raw,
})
}